/freebsd-10-stable/contrib/llvm/lib/MC/ |
H A D | MCSymbolizer.cpp | 15 MCSymbolizer::MCSymbolizer(MCContext &Ctx, OwningPtr<MCRelocationInfo> &RelInfo) argument 16 : Ctx(Ctx), RelInfo(RelInfo.take()) {
|
H A D | MCRelocationInfo.cpp | 17 MCRelocationInfo::MCRelocationInfo(MCContext &Ctx) argument 18 : Ctx(Ctx) { 37 MCRelocationInfo *llvm::createMCRelocationInfo(StringRef TT, MCContext &Ctx) { argument 38 return new MCRelocationInfo(Ctx);
|
H A D | MCObjectFileInfo.cpp | 35 = 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 D | MCExternalSymbolizer.cpp | 76 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-10-stable/contrib/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMMachORelocationInfo.cpp | 23 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-10-stable/contrib/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetObjectFile.cpp | 20 AArch64LinuxTargetObjectFile::Initialize(MCContext &Ctx, argument 22 TargetLoweringObjectFileELF::Initialize(Ctx, TM); 27 AArch64ElfTargetObjectFile::Initialize(MCContext &Ctx, argument 29 TargetLoweringObjectFileELF::Initialize(Ctx, TM);
|
H A D | AArch64TargetObjectFile.h | 26 virtual void Initialize(MCContext &Ctx, const TargetMachine &TM); 30 virtual void Initialize(MCContext &Ctx, const TargetMachine &TM);
|
/freebsd-10-stable/contrib/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86MachORelocationInfo.cpp | 25 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 D | X86ELFRelocationInfo.cpp | 26 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-10-stable/contrib/llvm/lib/Target/AArch64/MCTargetDesc/ |
H A D | AArch64MCExpr.h | 81 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-10-stable/contrib/llvm/tools/clang/lib/AST/ |
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 | ItaniumCXXABI.cpp | 48 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 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 61 FieldCount(fieldcount), CXXInfo(new (Ctx) CXXRecordLayoutInfo) 64 FieldOffsets = new (Ctx) uint64_t[FieldCount]; 85 if (Ctx [all...] |
H A D | CXXABI.h | 47 CXXABI *CreateARMCXXABI(ASTContext &Ctx); 48 CXXABI *CreateItaniumCXXABI(ASTContext &Ctx); 49 CXXABI *CreateMicrosoftCXXABI(ASTContext &Ctx);
|
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, 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-10-stable/contrib/llvm/lib/IR/ |
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...] |
/freebsd-10-stable/contrib/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,
|
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/ |
H A D | SystemZMCAsmInfo.cpp | 33 SystemZMCAsmInfo::getNonexecutableStackSection(MCContext &Ctx) const { 34 return Ctx.getELFSection(".note.GNU-stack", ELF::SHT_PROGBITS,
|
/freebsd-10-stable/contrib/llvm/include/llvm/MC/ |
H A D | MCExpr.h | 120 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 D | MCRelocationInfo.h | 35 MCContext &Ctx; member in class:llvm::MCRelocationInfo 38 MCRelocationInfo(MCContext &Ctx);
|
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/ |
H A D | PPCMCExpr.h | 46 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-10-stable/contrib/llvm/lib/Target/Sparc/MCTargetDesc/ |
H A D | SparcMCAsmInfo.cpp | 54 MCContext &Ctx = Streamer.getContext(); local 56 MCSymbolRefExpr::Create(Sym, Ctx), Ctx); 67 MCContext &Ctx = Streamer.getContext(); local 69 MCSymbolRefExpr::Create(Sym, Ctx), Ctx);
|
/freebsd-10-stable/contrib/llvm/tools/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:__anon3100::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-10-stable/contrib/llvm/tools/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);
|