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

1234567891011>>

/freebsd-9.3-release/contrib/llvm/lib/MC/
H A DMCSymbolizer.cpp15 MCSymbolizer::MCSymbolizer(MCContext &Ctx, OwningPtr<MCRelocationInfo> &RelInfo) argument
16 : Ctx(Ctx), RelInfo(RelInfo.take()) {
H A DMCRelocationInfo.cpp17 MCRelocationInfo::MCRelocationInfo(MCContext &Ctx) argument
18 : Ctx(Ctx) {
37 MCRelocationInfo *llvm::createMCRelocationInfo(StringRef TT, MCContext &Ctx) { argument
38 return new MCRelocationInfo(Ctx);
H A DMCObjectFileInfo.cpp35 = Ctx->getMachOSection("__TEXT", "__text",
39 = Ctx->getMachOSection("__DATA", "__data", 0,
46 = Ctx->getMachOSection("__DATA", "__thread_data",
50 = Ctx->getMachOSection("__DATA", "__thread_bss",
56 = Ctx->getMachOSection("__DATA", "__thread_vars",
61 = Ctx->getMachOSection("__DATA", "__thread_init",
66 = Ctx->getMachOSection("__TEXT", "__cstring",
70 = Ctx->getMachOSection("__TEXT","__ustring", 0,
73 = Ctx->getMachOSection("__TEXT", "__literal4",
77 = Ctx
[all...]
H A DMCExternalSymbolizer.cpp76 MCSymbol *Sym = Ctx.GetOrCreateSymbol(Name);
77 Add = MCSymbolRefExpr::Create(Sym, Ctx);
79 Add = MCConstantExpr::Create((int)SymbolicOp.AddSymbol.Value, Ctx);
87 MCSymbol *Sym = Ctx.GetOrCreateSymbol(Name);
88 Sub = MCSymbolRefExpr::Create(Sym, Ctx);
90 Sub = MCConstantExpr::Create((int)SymbolicOp.SubtractSymbol.Value, Ctx);
96 Off = MCConstantExpr::Create(SymbolicOp.Value, Ctx);
102 LHS = MCBinaryExpr::CreateSub(Add, Sub, Ctx);
104 LHS = MCUnaryExpr::CreateMinus(Sub, Ctx);
106 Expr = MCBinaryExpr::CreateAdd(LHS, Off, Ctx);
170 createMCSymbolizer(StringRef TT, LLVMOpInfoCallback GetOpInfo, LLVMSymbolLookupCallback SymbolLookUp, void *DisInfo, MCContext *Ctx, MCRelocationInfo *RelInfo) argument
[all...]
/freebsd-9.3-release/contrib/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMachORelocationInfo.cpp23 ARMMachORelocationInfo(MCContext &Ctx) : MCRelocationInfo(Ctx) {} argument
29 return ARMMCExpr::CreateUpper16(SubExpr, Ctx);
31 return ARMMCExpr::CreateLower16(SubExpr, Ctx);
41 MCRelocationInfo *llvm::createARMMachORelocationInfo(MCContext &Ctx) { argument
42 return new ARMMachORelocationInfo(Ctx);
/freebsd-9.3-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64TargetObjectFile.cpp20 AArch64LinuxTargetObjectFile::Initialize(MCContext &Ctx, argument
22 TargetLoweringObjectFileELF::Initialize(Ctx, TM);
27 AArch64ElfTargetObjectFile::Initialize(MCContext &Ctx, argument
29 TargetLoweringObjectFileELF::Initialize(Ctx, TM);
H A DAArch64TargetObjectFile.h26 virtual void Initialize(MCContext &Ctx, const TargetMachine &TM);
30 virtual void Initialize(MCContext &Ctx, const TargetMachine &TM);
/freebsd-9.3-release/contrib/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MachORelocationInfo.cpp25 X86_64MachORelocationInfo(MCContext &Ctx) : MCRelocationInfo(Ctx) {} argument
39 MCSymbol *Sym = Ctx.GetOrCreateSymbol(SymName);
42 Sym->setVariableValue(MCConstantExpr::Create(SymAddr, Ctx));
47 Expr = MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_TLVP, Ctx);
50 Expr = MCBinaryExpr::CreateAdd(MCSymbolRefExpr::Create(Sym, Ctx),
51 MCConstantExpr::Create(4, Ctx),
52 Ctx);
55 Expr = MCBinaryExpr::CreateAdd(MCSymbolRefExpr::Create(Sym, Ctx),
56 MCConstantExpr::Create(2, Ctx),
114 createX86_64MachORelocationInfo(MCContext &Ctx) argument
[all...]
H A DX86ELFRelocationInfo.cpp26 X86_64ELFRelocationInfo(MCContext &Ctx) : MCRelocationInfo(Ctx) {} argument
37 MCSymbol *Sym = Ctx.GetOrCreateSymbol(SymName);
40 Sym->setVariableValue(MCConstantExpr::Create(SymAddr, Ctx));
79 Expr = MCSymbolRefExpr::Create(Sym, Ctx);
88 Expr = MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_GOT, Ctx);
93 Expr = MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_PLT, Ctx);
98 Expr = MCSymbolRefExpr::Create(Sym, Ctx);
104 Expr = MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_GOTPCREL, Ctx);
108 Expr = MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_GOTOFF, Ctx);
132 createX86_64ELFRelocationInfo(MCContext &Ctx) argument
[all...]
/freebsd-9.3-release/contrib/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCExpr.h81 MCContext &Ctx);
83 static const AArch64MCExpr *CreateLo12(const MCExpr *Expr, MCContext &Ctx) { argument
84 return Create(VK_AARCH64_LO12, Expr, Ctx);
87 static const AArch64MCExpr *CreateGOT(const MCExpr *Expr, MCContext &Ctx) { argument
88 return Create(VK_AARCH64_GOT, Expr, Ctx);
92 MCContext &Ctx) {
93 return Create(VK_AARCH64_GOT_LO12, Expr, Ctx);
97 MCContext &Ctx) {
98 return Create(VK_AARCH64_DTPREL_G1, Expr, Ctx);
102 MCContext &Ctx) {
91 CreateGOTLo12(const MCExpr *Expr, MCContext &Ctx) argument
96 CreateDTPREL_G1(const MCExpr *Expr, MCContext &Ctx) argument
101 CreateDTPREL_G0_NC(const MCExpr *Expr, MCContext &Ctx) argument
106 CreateGOTTPREL(const MCExpr *Expr, MCContext &Ctx) argument
111 CreateGOTTPRELLo12(const MCExpr *Expr, MCContext &Ctx) argument
116 CreateTLSDesc(const MCExpr *Expr, MCContext &Ctx) argument
121 CreateTLSDescLo12(const MCExpr *Expr, MCContext &Ctx) argument
126 CreateTPREL_G1(const MCExpr *Expr, MCContext &Ctx) argument
131 CreateTPREL_G0_NC(const MCExpr *Expr, MCContext &Ctx) argument
136 CreateABS_G3(const MCExpr *Expr, MCContext &Ctx) argument
141 CreateABS_G2_NC(const MCExpr *Expr, MCContext &Ctx) argument
146 CreateABS_G1_NC(const MCExpr *Expr, MCContext &Ctx) argument
151 CreateABS_G0_NC(const MCExpr *Expr, MCContext &Ctx) argument
[all...]
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/
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 DItaniumCXXABI.cpp48 ItaniumCXXABI(ASTContext &Ctx) : Context(Ctx) { } argument
86 ARMCXXABI(ASTContext &Ctx) : ItaniumCXXABI(Ctx) { } argument
90 CXXABI *clang::CreateItaniumCXXABI(ASTContext &Ctx) { argument
91 return new ItaniumCXXABI(Ctx);
94 CXXABI *clang::CreateARMCXXABI(ASTContext &Ctx) { argument
95 return new ARMCXXABI(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
61 FieldCount(fieldcount), CXXInfo(new (Ctx) CXXRecordLayoutInfo)
64 FieldOffsets = new (Ctx) uint64_t[FieldCount];
85 if (Ctx
[all...]
H A DCXXABI.h47 CXXABI *CreateARMCXXABI(ASTContext &Ctx);
48 CXXABI *CreateItaniumCXXABI(ASTContext &Ctx);
49 CXXABI *CreateMicrosoftCXXABI(ASTContext &Ctx);
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,
37 Cl Expr::ClassifyImpl(ASTContext &Ctx, SourceLocation *Loc) const { argument
40 Cl::Kinds kind = ClassifyInternal(Ctx, this);
43 if (!Ctx
102 ClassifyInternal(ASTContext &Ctx, const Expr *E) argument
404 ClassifyDecl(ASTContext &Ctx, const Decl *D) argument
431 ClassifyUnnamed(ASTContext &Ctx, QualType T) argument
448 ClassifyMemberExpr(ASTContext &Ctx, const MemberExpr *E) argument
505 ClassifyBinaryOp(ASTContext &Ctx, const BinaryOperator *E) argument
540 ClassifyConditional(ASTContext &Ctx, const Expr *True, const Expr *False) argument
561 IsModifiable(ASTContext &Ctx, const Expr *E, Cl::Kinds Kind, SourceLocation &Loc) argument
638 isModifiableLvalue(ASTContext &Ctx, SourceLocation *Loc) const argument
[all...]
/freebsd-9.3-release/contrib/llvm/lib/IR/
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...]
/freebsd-9.3-release/contrib/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,
/freebsd-9.3-release/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZMCAsmInfo.cpp33 SystemZMCAsmInfo::getNonexecutableStackSection(MCContext &Ctx) const {
34 return Ctx.getELFSection(".note.GNU-stack", ELF::SHT_PROGBITS,
/freebsd-9.3-release/contrib/llvm/include/llvm/MC/
H A DMCExpr.h120 static const MCConstantExpr *Create(int64_t Value, MCContext &Ctx);
270 static const MCSymbolRefExpr *Create(const MCSymbol *Symbol, MCContext &Ctx) { argument
271 return MCSymbolRefExpr::Create(Symbol, VK_None, Ctx);
275 MCContext &Ctx);
277 MCContext &Ctx);
324 MCContext &Ctx);
325 static const MCUnaryExpr *CreateLNot(const MCExpr *Expr, MCContext &Ctx) { argument
326 return Create(LNot, Expr, Ctx);
328 static const MCUnaryExpr *CreateMinus(const MCExpr *Expr, MCContext &Ctx) { argument
329 return Create(Minus, Expr, Ctx);
331 CreateNot(const MCExpr *Expr, MCContext &Ctx) argument
334 CreatePlus(const MCExpr *Expr, MCContext &Ctx) argument
396 CreateAdd(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
400 CreateAnd(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
404 CreateDiv(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
408 CreateEQ(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
412 CreateGT(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
416 CreateGTE(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
420 CreateLAnd(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
424 CreateLOr(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
428 CreateLT(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
432 CreateLTE(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
436 CreateMod(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
440 CreateMul(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
444 CreateNE(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
448 CreateOr(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
452 CreateShl(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
456 CreateShr(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
460 CreateSub(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
464 CreateXor(const MCExpr *LHS, const MCExpr *RHS, MCContext &Ctx) argument
[all...]
H A DMCRelocationInfo.h35 MCContext &Ctx; member in class:llvm::MCRelocationInfo
38 MCRelocationInfo(MCContext &Ctx);
/freebsd-9.3-release/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCExpr.h46 bool isDarwin, MCContext &Ctx);
49 bool isDarwin, MCContext &Ctx) {
50 return Create(VK_PPC_LO, Expr, isDarwin, Ctx);
54 bool isDarwin, MCContext &Ctx) {
55 return Create(VK_PPC_HI, Expr, isDarwin, Ctx);
59 bool isDarwin, MCContext &Ctx) {
60 return Create(VK_PPC_HA, Expr, isDarwin, Ctx);
48 CreateLo(const MCExpr *Expr, bool isDarwin, MCContext &Ctx) argument
53 CreateHi(const MCExpr *Expr, bool isDarwin, MCContext &Ctx) argument
58 CreateHa(const MCExpr *Expr, bool isDarwin, MCContext &Ctx) argument
/freebsd-9.3-release/contrib/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCAsmInfo.cpp54 MCContext &Ctx = Streamer.getContext(); local
56 MCSymbolRefExpr::Create(Sym, Ctx), Ctx);
67 MCContext &Ctx = Streamer.getContext(); local
69 MCSymbolRefExpr::Create(Sym, Ctx), Ctx);
/freebsd-9.3-release/contrib/llvm/tools/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:__anon2961::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...]
/freebsd-9.3-release/contrib/llvm/tools/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);

Completed in 229 milliseconds

1234567891011>>