/external/clang/lib/AST/ |
H A D | ItaniumCXXABI.cpp | 34 ItaniumCXXABI(ASTContext &Ctx) : Context(Ctx) { } argument 63 ARMCXXABI(ASTContext &Ctx) : ItaniumCXXABI(Ctx) { } argument 67 CXXABI *clang::CreateItaniumCXXABI(ASTContext &Ctx) { argument 68 return new ItaniumCXXABI(Ctx); 71 CXXABI *clang::CreateARMCXXABI(ASTContext &Ctx) { argument 72 return new ARMCXXABI(Ctx);
|
H A D | NSAPI.cpp | 17 : Ctx(ctx), ClassIds(), BOOLId(0), NSIntegerId(0), NSUIntegerId(0), 33 return (ClassIds[K] = &Ctx.Idents.get(ClassName[K])); 43 Sel = Ctx.Selectors.getUnarySelector(&Ctx.Idents.get("stringWithString")); 46 Sel = Ctx.Selectors.getUnarySelector( 47 &Ctx.Idents.get("stringWithUTF8String")); 51 &Ctx.Idents.get("stringWithCString"), 52 &Ctx.Idents.get("encoding") 54 Sel = Ctx.Selectors.getSelector(2, KeyIdents); 58 Sel= Ctx [all...] |
H A D | CXXABI.h | 43 CXXABI *CreateARMCXXABI(ASTContext &Ctx); 44 CXXABI *CreateItaniumCXXABI(ASTContext &Ctx); 45 CXXABI *CreateMicrosoftCXXABI(ASTContext &Ctx);
|
H A D | RecordLayout.cpp | 20 void ASTRecordLayout::Destroy(ASTContext &Ctx) { argument 22 Ctx.Deallocate(FieldOffsets); 24 Ctx.Deallocate(CXXInfo); 28 Ctx.Deallocate(this); 31 ASTRecordLayout::ASTRecordLayout(const ASTContext &Ctx, CharUnits size, argument 38 FieldOffsets = new (Ctx) uint64_t[FieldCount]; 44 ASTRecordLayout::ASTRecordLayout(const ASTContext &Ctx, argument 58 FieldCount(fieldcount), CXXInfo(new (Ctx) CXXRecordLayoutInfo) 61 FieldOffsets = new (Ctx) uint64_t[FieldCount]; 79 if (Ctx [all...] |
H A D | ExprClassification.cpp | 26 static Cl::Kinds ClassifyInternal(ASTContext &Ctx, const Expr *E); 27 static Cl::Kinds ClassifyDecl(ASTContext &Ctx, const Decl *D); 28 static Cl::Kinds ClassifyUnnamed(ASTContext &Ctx, QualType T); 29 static Cl::Kinds ClassifyMemberExpr(ASTContext &Ctx, const MemberExpr *E); 30 static Cl::Kinds ClassifyBinaryOp(ASTContext &Ctx, const BinaryOperator *E); 31 static Cl::Kinds ClassifyConditional(ASTContext &Ctx, 34 static Cl::ModifiableType IsModifiable(ASTContext &Ctx, const Expr *E, 52 Cl Expr::ClassifyImpl(ASTContext &Ctx, SourceLocation *Loc) const { argument 55 Cl::Kinds kind = ClassifyInternal(Ctx, this); 58 if (!Ctx 103 ClassifyInternal(ASTContext &Ctx, const Expr *E) argument 394 ClassifyDecl(ASTContext &Ctx, const Decl *D) argument 421 ClassifyUnnamed(ASTContext &Ctx, QualType T) argument 438 ClassifyMemberExpr(ASTContext &Ctx, const MemberExpr *E) argument 495 ClassifyBinaryOp(ASTContext &Ctx, const BinaryOperator *E) argument 530 ClassifyConditional(ASTContext &Ctx, const Expr *True, const Expr *False) argument 551 IsModifiable(ASTContext &Ctx, const Expr *E, Cl::Kinds Kind, SourceLocation &Loc) argument 626 isModifiableLvalue(ASTContext &Ctx, SourceLocation *Loc) const argument [all...] |
H A D | MicrosoftCXXABI.cpp | 28 MicrosoftCXXABI(ASTContext &Ctx) : Context(Ctx) { } argument 68 CXXABI *clang::CreateMicrosoftCXXABI(ASTContext &Ctx) { argument 69 return new MicrosoftCXXABI(Ctx);
|
/external/llvm/lib/VMCore/ |
H A D | DebugLoc.cpp | 20 MDNode *DebugLoc::getScope(const LLVMContext &Ctx) const { 26 assert(unsigned(ScopeIdx) <= Ctx.pImpl->ScopeRecords.size() && 28 return Ctx.pImpl->ScopeRecords[ScopeIdx-1].get(); 32 assert(unsigned(-ScopeIdx) <= Ctx.pImpl->ScopeInlinedAtRecords.size() && 34 return Ctx.pImpl->ScopeInlinedAtRecords[-ScopeIdx-1].first.get(); 37 MDNode *DebugLoc::getInlinedAt(const LLVMContext &Ctx) const { 43 assert(unsigned(-ScopeIdx) <= Ctx.pImpl->ScopeInlinedAtRecords.size() && 45 return Ctx.pImpl->ScopeInlinedAtRecords[-ScopeIdx-1].second.get(); 50 const LLVMContext &Ctx) const { 59 assert(unsigned(ScopeIdx) <= Ctx 86 LLVMContext &Ctx = Scope->getContext(); local [all...] |
/external/llvm/lib/Target/XCore/ |
H A D | XCoreTargetObjectFile.h | 19 void Initialize(MCContext &Ctx, const TargetMachine &TM);
|
H A D | XCoreTargetObjectFile.cpp | 19 void XCoreTargetObjectFile::Initialize(MCContext &Ctx, const TargetMachine &TM){ argument 20 TargetLoweringObjectFileELF::Initialize(Ctx, TM); 23 Ctx.getELFSection(".dp.data", ELF::SHT_PROGBITS, 28 Ctx.getELFSection(".dp.bss", ELF::SHT_NOBITS, 34 Ctx.getELFSection(".cp.rodata.cst4", ELF::SHT_PROGBITS, 39 Ctx.getELFSection(".cp.rodata.cst8", ELF::SHT_PROGBITS, 44 Ctx.getELFSection(".cp.rodata.cst16", ELF::SHT_PROGBITS, 56 Ctx.getELFSection(".cp.rodata", ELF::SHT_PROGBITS,
|
/external/llvm/lib/MC/ |
H A D | MCObjectFileInfo.cpp | 35 = Ctx->getMachOSection("__TEXT", "__text", 39 = Ctx->getMachOSection("__DATA", "__data", 0, 43 = Ctx->getMachOSection("__DATA", "__thread_data", 47 = Ctx->getMachOSection("__DATA", "__thread_bss", 53 = Ctx->getMachOSection("__DATA", "__thread_vars", 58 = Ctx->getMachOSection("__DATA", "__thread_init", 63 = Ctx->getMachOSection("__TEXT", "__cstring", 67 = Ctx->getMachOSection("__TEXT","__ustring", 0, 70 = Ctx->getMachOSection("__TEXT", "__literal4", 74 = Ctx [all...] |
/external/llvm/lib/Target/ARM/ |
H A D | ARMTargetObjectFile.cpp | 25 void ARMElfTargetObjectFile::Initialize(MCContext &Ctx, argument 28 TargetLoweringObjectFileELF::Initialize(Ctx, TM);
|
H A D | ARMTargetObjectFile.h | 29 virtual void Initialize(MCContext &Ctx, const TargetMachine &TM);
|
/external/llvm/include/llvm/MC/ |
H A D | MCExpr.h | 122 static const MCConstantExpr *Create(int64_t Value, MCContext &Ctx); 221 static const MCSymbolRefExpr *Create(const MCSymbol *Symbol, MCContext &Ctx) { argument 222 return MCSymbolRefExpr::Create(Symbol, VK_None, Ctx); 226 MCContext &Ctx); 228 MCContext &Ctx); 276 MCContext &Ctx); 277 static const MCUnaryExpr *CreateLNot(const MCExpr *Expr, MCContext &Ctx) { argument 278 return Create(LNot, Expr, Ctx); 280 static const MCUnaryExpr *CreateMinus(const MCExpr *Expr, MCContext &Ctx) { argument 281 return Create(Minus, Expr, Ctx); 283 CreateNot(const MCExpr *Expr, MCContext &Ctx) argument 286 CreatePlus(const MCExpr *Expr, MCContext &Ctx) argument 349 CreateAdd(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument 353 CreateAnd(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument 357 CreateDiv(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument 361 CreateEQ(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument 365 CreateGT(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument 369 CreateGTE(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument 373 CreateLAnd(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument 377 CreateLOr(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument 381 CreateLT(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument 385 CreateLTE(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument 389 CreateMod(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument 393 CreateMul(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument 397 CreateNE(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument 401 CreateOr(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument 405 CreateShl(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument 409 CreateShr(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument 413 CreateSub(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument 417 CreateXor(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument [all...] |
H A D | MCDisassembler.h | 59 DisInfo(0), Ctx(0), 107 MCContext *Ctx; member in class:llvm::MCDisassembler 120 Ctx = ctx; 127 MCContext *getMCContext() const { return Ctx; }
|
/external/clang/lib/ARCMigrate/ |
H A D | TransEmptyStatementsAndDealloc.cpp | 34 ASTContext &Ctx) { 45 SourceManager &SM = Ctx.getSourceManager(); 70 SourceLocation AfterMacroSemiLoc = findSemiAfterLocation(AfterMacroLoc, Ctx); 79 ASTContext &Ctx; member in class:__anon3454::EmptyChecker 84 : Ctx(ctx), MacroLocs(macroLocs) { } 87 return isEmptyARCMTMacroStatement(S, MacroLocs, Ctx); 104 if (hasSideEffects(condE, Ctx)) 118 if (hasSideEffects(condE, Ctx)) 128 if (hasSideEffects(condE, Ctx)) 138 if (hasSideEffects(Exp, Ctx)) 32 isEmptyARCMTMacroStatement(NullStmt *S, std::vector<SourceLocation> &MacroLocs, ASTContext &Ctx) argument 190 isBodyEmpty(CompoundStmt *body, ASTContext &Ctx, std::vector<SourceLocation> &MacroLocs) argument 201 ASTContext &Ctx = pass.Ctx; local [all...] |
H A D | TransARCAssign.cpp | 51 ASTContext &Ctx = Pass.Ctx; local 52 Expr::isModifiableLvalueResult IsLV = E->isModifiableLvalue(Ctx, &Loc); 77 assignCheck.TraverseDecl(pass.Ctx.getTranslationUnitDecl());
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
H A D | UndefBranchChecker.cpp | 56 void checkBranchCondition(const Stmt *Condition, CheckerContext &Ctx) const; 62 CheckerContext &Ctx) const { 63 SVal X = Ctx.getState()->getSVal(Condition, Ctx.getLocationContext()); 67 ExplodedNode *N = Ctx.generateSink(); 97 FindUndefExpr FindIt(St, Ctx.getLocationContext()); 105 Ctx.EmitReport(R);
|
H A D | CheckObjCDealloc.cpp | 55 ASTContext &Ctx) { 74 ME->getArg(0)->isNullPointerConstant(Ctx, 84 if (BO->getRHS()->isNullPointerConstant(Ctx, 93 if (*I && scan_ivar_release(*I, ID, PD, Release, SelfII, Ctx)) 104 ASTContext &Ctx = BR.getContext(); local 133 IdentifierInfo* NSObjectII = &Ctx.Idents.get("NSObject"); 134 IdentifierInfo* SenTestCaseII = &Ctx.Idents.get("SenTestCase"); 155 IdentifierInfo* II = &Ctx.Idents.get("dealloc"); 156 Selector S = Ctx.Selectors.getSelector(0, &II); 206 IdentifierInfo* RII = &Ctx 51 scan_ivar_release(Stmt *S, ObjCIvarDecl *ID, const ObjCPropertyDecl *PD, Selector Release, IdentifierInfo* SelfII, ASTContext &Ctx) argument [all...] |
/external/clang/lib/Analysis/ |
H A D | PrintfFormatString.cpp | 244 ArgType PrintfSpecifier::getArgType(ASTContext &Ctx, argument 253 case LengthModifier::None: return Ctx.IntTy; 264 return Ctx.LongLongTy; 265 case LengthModifier::None: return Ctx.IntTy; 267 case LengthModifier::AsShort: return Ctx.ShortTy; 268 case LengthModifier::AsLong: return Ctx.LongTy; 271 return Ctx.LongLongTy; 273 return ArgType(Ctx.getIntMaxType(), "intmax_t"); 278 return ArgType(Ctx.getPointerDiffType(), "ptrdiff_t"); 288 return Ctx 370 fixType(QualType QT, const LangOptions &LangOpt, ASTContext &Ctx, bool IsObjCLiteral) argument [all...] |
H A D | ScanfFormatString.cpp | 196 ArgType ScanfSpecifier::getArgType(ASTContext &Ctx) const { 208 return ArgType::PtrTo(Ctx.IntTy); 212 return ArgType::PtrTo(Ctx.ShortTy); 214 return ArgType::PtrTo(Ctx.LongTy); 217 return ArgType::PtrTo(Ctx.LongLongTy); 219 return ArgType::PtrTo(ArgType(Ctx.getIntMaxType(), "intmax_t")); 224 return ArgType::PtrTo(ArgType(Ctx.getPointerDiffType(), "ptrdiff_t")); 227 return ArgType::PtrTo(Ctx.LongLongTy); 241 return ArgType::PtrTo(Ctx.UnsignedIntTy); 243 return ArgType::PtrTo(Ctx 353 fixType(QualType QT, const LangOptions &LangOpt, ASTContext &Ctx) argument [all...] |
/external/llvm/include/llvm/Support/ |
H A D | DebugLoc.h | 80 MDNode *getScope(const LLVMContext &Ctx) const; 84 MDNode *getInlinedAt(const LLVMContext &Ctx) const; 88 const LLVMContext &Ctx) const; 93 MDNode *getAsMDNode(const LLVMContext &Ctx) const; 100 void dump(const LLVMContext &Ctx) const;
|
/external/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMMCExpr.h | 37 MCContext &Ctx); 39 static const ARMMCExpr *CreateUpper16(const MCExpr *Expr, MCContext &Ctx) { argument 40 return Create(VK_ARM_HI16, Expr, Ctx); 43 static const ARMMCExpr *CreateLower16(const MCExpr *Expr, MCContext &Ctx) { argument 44 return Create(VK_ARM_LO16, Expr, Ctx);
|
/external/clang/lib/CodeGen/ |
H A D | ModuleBuilder.cpp | 32 ASTContext *Ctx; member in class:__anon80::CodeGeneratorImpl 53 Ctx = &Context; 55 M->setTargetTriple(Ctx->getTargetInfo().getTriple().getTriple()); 56 M->setDataLayout(Ctx->getTargetInfo().getTargetDescription()); 57 TD.reset(new llvm::TargetData(Ctx->getTargetInfo().getTargetDescription())); 82 if (Ctx->getLangOpts().CPlusPlus && !D->isDependentContext()) { 94 virtual void HandleTranslationUnit(ASTContext &Ctx) { argument
|
/external/llvm/lib/Target/MSP430/ |
H A D | MSP430MCInstLower.cpp | 62 return Ctx.GetOrCreateSymbol(Name.str()); 78 return Ctx.GetOrCreateSymbol(Name.str()); 95 const MCExpr *Expr = MCSymbolRefExpr::Create(Sym, Ctx); 104 MCConstantExpr::Create(MO.getOffset(), Ctx), 105 Ctx); 130 MO.getMBB()->getSymbol(), Ctx));
|
/external/clang/lib/StaticAnalyzer/Core/ |
H A D | Store.cpp | 25 MRMgr(svalBuilder.getRegionManager()), Ctx(stateMgr.getContext()) {} 51 static bool IsCompleteType(ASTContext &Ctx, QualType Ty) { argument 69 return MRMgr.getElementRegion(T, idx, R, Ctx); 74 ASTContext &Ctx = StateMgr.getContext(); local 96 QualType CanonPointeeTy = Ctx.getCanonicalType(PointeeTy); 99 if (CanonPointeeTy.getLocalUnqualifiedType() == Ctx.VoidTy) 105 QualType ObjTy = Ctx.getCanonicalType(TR->getValueType()); 177 QualType ObjTy = Ctx.getCanonicalType(TR->getValueType()); 178 QualType CanonPointeeTy = Ctx.getCanonicalType(PointeeTy); 198 if (IsCompleteType(Ctx, PointeeT [all...] |