Searched refs:Ctx (Results 1 - 25 of 262) sorted by relevance

1234567891011

/external/clang/lib/AST/
H A DItaniumCXXABI.cpp34 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 DNSAPI.cpp17 : 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 DCXXABI.h43 CXXABI *CreateARMCXXABI(ASTContext &Ctx);
44 CXXABI *CreateItaniumCXXABI(ASTContext &Ctx);
45 CXXABI *CreateMicrosoftCXXABI(ASTContext &Ctx);
H A DRecordLayout.cpp20 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 DExprClassification.cpp26 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 DMicrosoftCXXABI.cpp28 MicrosoftCXXABI(ASTContext &Ctx) : Context(Ctx) { } argument
68 CXXABI *clang::CreateMicrosoftCXXABI(ASTContext &Ctx) { argument
69 return new MicrosoftCXXABI(Ctx);
/external/llvm/lib/VMCore/
H A DDebugLoc.cpp20 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 DXCoreTargetObjectFile.h19 void Initialize(MCContext &Ctx, const TargetMachine &TM);
H A DXCoreTargetObjectFile.cpp19 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 DMCObjectFileInfo.cpp35 = 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 DARMTargetObjectFile.cpp25 void ARMElfTargetObjectFile::Initialize(MCContext &Ctx, argument
28 TargetLoweringObjectFileELF::Initialize(Ctx, TM);
H A DARMTargetObjectFile.h29 virtual void Initialize(MCContext &Ctx, const TargetMachine &TM);
/external/llvm/include/llvm/MC/
H A DMCExpr.h122 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 DMCDisassembler.h59 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 DTransEmptyStatementsAndDealloc.cpp34 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 DTransARCAssign.cpp51 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 DUndefBranchChecker.cpp56 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 DCheckObjCDealloc.cpp55 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 DPrintfFormatString.cpp244 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 DScanfFormatString.cpp196 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 DDebugLoc.h80 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 DARMMCExpr.h37 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 DModuleBuilder.cpp32 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 DMSP430MCInstLower.cpp62 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 DStore.cpp25 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...]

Completed in 331 milliseconds

1234567891011