/external/llvm/include/llvm/IR/ |
H A D | GlobalObject.h | 31 LinkageTypes Linkage, const Twine &Name) 32 : GlobalValue(Ty, VTy, Ops, NumOps, Linkage, Name), ObjComdat(nullptr) { 30 GlobalObject(Type *Ty, ValueTy VTy, Use *Ops, unsigned NumOps, LinkageTypes Linkage, const Twine &Name) argument
|
H A D | GlobalValue.h | 64 LinkageTypes Linkage, const Twine &Name) 65 : Constant(Ty, VTy, Ops, NumOps), Linkage(Linkage), 73 // Linkage and Visibility from turning into negative values. 74 LinkageTypes Linkage : 5; // The linkage of this global 177 static bool isExternalLinkage(LinkageTypes Linkage) { 178 return Linkage == ExternalLinkage; 180 static bool isAvailableExternallyLinkage(LinkageTypes Linkage) { 181 return Linkage == AvailableExternallyLinkage; 183 static bool isLinkOnceODRLinkage(LinkageTypes Linkage) { 63 GlobalValue(Type *Ty, ValueTy VTy, Use *Ops, unsigned NumOps, LinkageTypes Linkage, const Twine &Name) argument [all...] |
H A D | Function.h | 124 Function(FunctionType *Ty, LinkageTypes Linkage, 128 static Function *Create(FunctionType *Ty, LinkageTypes Linkage, argument 130 return new(0) Function(Ty, Linkage, N, M);
|
/external/chromium_org/v8/src/compiler/ |
H A D | linkage.cc | 42 Linkage::Linkage(CompilationInfo* info) : info_(info) { function in class:v8::internal::compiler::Linkage 63 FrameOffset Linkage::GetFrameOffset(int spill_slot, Frame* frame, int extra) { 90 CallDescriptor* Linkage::GetJSCallDescriptor(int parameter_count) { 95 CallDescriptor* Linkage::GetRuntimeCallDescriptor( 103 CallDescriptor* Linkage::GetStubCallDescriptor( 112 bool Linkage::NeedsFrameState(Runtime::FunctionId function) { 140 CallDescriptor* Linkage::GetJSCallDescriptor(int parameter_count, Zone* zone) { 146 CallDescriptor* Linkage::GetRuntimeCallDescriptor( 154 CallDescriptor* Linkage [all...] |
H A D | linkage.h | 130 friend class Linkage; 151 // convention for any kind of call. Linkage is generally architecture-specific. 162 class Linkage : public ZoneObject { class in namespace:v8::internal::compiler 164 explicit Linkage(CompilationInfo* info); 165 explicit Linkage(CompilationInfo* info, CallDescriptor* incoming) function in class:v8::internal::compiler::Linkage
|
/external/clang/lib/CodeGen/ |
H A D | CGVTT.cpp | 25 llvm::GlobalVariable::LinkageTypes Linkage, 37 Linkage, 43 llvm::GlobalVariable::LinkageTypes Linkage, 56 VTables.push_back(GetAddrOfVTTVTable(*this, CGM, RD, *i, Linkage, 95 VTT->setLinkage(Linkage); 22 GetAddrOfVTTVTable(CodeGenVTables &CGVT, CodeGenModule &CGM, const CXXRecordDecl *MostDerivedClass, const VTTVTable &VTable, llvm::GlobalVariable::LinkageTypes Linkage, llvm::DenseMap<BaseSubobject, uint64_t> &AddressPoints) argument 42 EmitVTTDefinition(llvm::GlobalVariable *VTT, llvm::GlobalVariable::LinkageTypes Linkage, const CXXRecordDecl *RD) argument
|
H A D | CGVTables.cpp | 552 llvm::GlobalVariable::LinkageTypes Linkage, 581 if (Linkage == llvm::GlobalVariable::AvailableExternallyLinkage) 582 Linkage = llvm::GlobalVariable::InternalLinkage; 586 CGM.CreateOrReplaceCXXRuntimeVariable(Name, ArrayType, Linkage); 549 GenerateConstructionVTable(const CXXRecordDecl *RD, const BaseSubobject &Base, bool BaseIsVirtual, llvm::GlobalVariable::LinkageTypes Linkage, VTableAddressPointsMapTy& AddressPoints) argument
|
H A D | CGDecl.cpp | 128 llvm::GlobalValue::LinkageTypes Linkage = local 135 return EmitStaticVarDecl(D, Linkage); 178 llvm::GlobalValue::LinkageTypes Linkage) { 194 Ty.isConstant(getContext()), Linkage, 294 llvm::GlobalValue::LinkageTypes Linkage) { 305 addr = CreateStaticVarDecl(D, ".", Linkage); 176 CreateStaticVarDecl(const VarDecl &D, const char *Separator, llvm::GlobalValue::LinkageTypes Linkage) argument 293 EmitStaticVarDecl(const VarDecl &D, llvm::GlobalValue::LinkageTypes Linkage) argument
|
H A D | CodeGenModule.cpp | 632 GVALinkage Linkage = getContext().GetGVALinkageForFunction(D); local 639 return Linkage == GVA_Internal ? llvm::GlobalValue::InternalLinkage 643 return getLLVMLinkageForDeclarator(D, Linkage, /*isConstantVariable=*/false); 1691 llvm::GlobalValue::LinkageTypes Linkage) { 1708 Linkage, nullptr, Name); 1927 llvm::GlobalValue::LinkageTypes Linkage = local 1937 Linkage = llvm::GlobalValue::InternalLinkage; 1939 GV->setLinkage(Linkage); 1945 if (Linkage == llvm::GlobalVariable::CommonLinkage) 2037 const DeclaratorDecl *D, GVALinkage Linkage, boo 1689 CreateOrReplaceCXXRuntimeVariable(StringRef Name, llvm::Type *Ty, llvm::GlobalValue::LinkageTypes Linkage) argument 2036 getLLVMLinkageForDeclarator( const DeclaratorDecl *D, GVALinkage Linkage, bool IsConstantVariable) argument 2108 GVALinkage Linkage = getContext().GetGVALinkageForVariable(VD); local 2645 llvm::GlobalValue::LinkageTypes Linkage; local 2941 llvm::GlobalValue::LinkageTypes Linkage = local [all...] |
H A D | ItaniumCXXABI.cpp | 274 llvm::GlobalValue::LinkageTypes Linkage) const; 1219 llvm::GlobalVariable::LinkageTypes Linkage = CGM.getVTableLinkage(RD); local 1230 VTable->setLinkage(Linkage); 1994 GetAddrOfTypeName(QualType Ty, llvm::GlobalVariable::LinkageTypes Linkage); 2073 QualType Ty, llvm::GlobalVariable::LinkageTypes Linkage) { 2087 CGM.CreateOrReplaceCXXRuntimeVariable(Name, Init->getType(), Linkage); 2497 llvm::GlobalVariable::LinkageTypes Linkage; 2499 Linkage = llvm::GlobalValue::ExternalLinkage; 2501 Linkage = getTypeInfoLinkage(CGM, Ty); 2507 llvm::GlobalVariable *TypeName = GetAddrOfTypeName(Ty, Linkage); 2072 GetAddrOfTypeName( QualType Ty, llvm::GlobalVariable::LinkageTypes Linkage) argument [all...] |
H A D | MicrosoftCXXABI.cpp | 229 llvm::GlobalVariable::LinkageTypes Linkage); 239 GVALinkage Linkage = variable 242 if (Linkage == GVA_Internal) 1421 llvm::GlobalVariable::LinkageTypes Linkage = CGM.getVTableLinkage(RD); local 1425 VBGlobals.Globals.push_back(getAddrOfVBTable(**I, RD, Linkage)); 1512 llvm::GlobalVariable::LinkageTypes Linkage) { 1525 CGM.CreateOrReplaceCXXRuntimeVariable(Name, VBTableType, Linkage); 2615 Linkage(getLinkageForRTTI(CGM.getContext().getTagDeclType(RD))), 2629 llvm::GlobalVariable::LinkageTypes Linkage; member in struct:__anon17871::MSRTTIBuilder 2701 auto CHD = new llvm::GlobalVariable(Module, Type, /*Constant=*/true, Linkage, 1511 getAddrOfVBTable(const VPtrInfo &VBT, const CXXRecordDecl *RD, llvm::GlobalVariable::LinkageTypes Linkage) argument [all...] |
/external/llvm/bindings/python/llvm/ |
H A D | core.py | 98 class Linkage(LLVMEnumeration): class in inherits:LLVMEnumeration 99 """Represents an individual Linkage enumeration.""" 104 super(Linkage, self).__init__(name, value) 599 (Linkage, enumerations.Linkages),
|
/external/llvm/lib/CodeGen/ |
H A D | GlobalMerge.cpp | 198 GlobalValue::LinkageTypes Linkage = HasExternal local 209 M, MergedTy, isConst, Linkage, MergedInit, 215 GlobalValue::LinkageTypes Linkage = Globals[k]->getLinkage(); local 226 if (Linkage != GlobalValue::InternalLinkage) { 230 Linkage, Name, GEP, &M);
|
/external/llvm/lib/IR/ |
H A D | Globals.cpp | 259 LinkageTypes Linkage, const Twine &Name, 261 return create(Ty, AddressSpace, Linkage, Name, nullptr, Parent); 265 LinkageTypes Linkage, const Twine &Name, 267 return create(Ty, AddressSpace, Linkage, Name, Aliasee, Aliasee->getParent()); 258 create(Type *Ty, unsigned AddressSpace, LinkageTypes Linkage, const Twine &Name, Module *Parent) argument 264 create(Type *Ty, unsigned AddressSpace, LinkageTypes Linkage, const Twine &Name, GlobalValue *Aliasee) argument
|
H A D | Function.cpp | 218 Function::Function(FunctionType *Ty, LinkageTypes Linkage, argument 221 Value::FunctionVal, nullptr, 0, Linkage, name) {
|
/external/llvm/lib/Support/ |
H A D | Dwarf.cpp | 789 const char *llvm::dwarf::GDBIndexEntryLinkageString(GDBIndexEntryLinkage Linkage) { argument 790 switch (Linkage) {
|
/external/llvm/lib/MC/MCParser/ |
H A D | ELFAsmParser.cpp | 493 StringRef Linkage; local 494 if (getParser().parseIdentifier(Linkage)) 496 if (Linkage != "comdat") 497 return TokError("Linkage must be 'comdat'");
|
/external/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 276 unsigned Linkage, Visibility, DLLStorageClass; local 280 if (ParseOptionalLinkage(Linkage, HasLinkage) || 285 ParseGlobal("", SMLoc(), Linkage, HasLinkage, Visibility, 476 unsigned Linkage, Visibility, DLLStorageClass; local 479 if (ParseOptionalLinkage(Linkage, HasLinkage) || 487 return ParseGlobal(Name, NameLoc, Linkage, HasLinkage, Visibility, 504 unsigned Linkage, Visibility, DLLStorageClass; local 508 ParseOptionalLinkage(Linkage, HasLinkage) || 516 return ParseGlobal(Name, NameLoc, Linkage, HasLinkage, Visibility, 716 GlobalValue::LinkageTypes Linkage 803 ParseGlobal(const std::string &Name, LocTy NameLoc, unsigned Linkage, bool HasLinkage, unsigned Visibility, unsigned DLLStorageClass, GlobalVariable::ThreadLocalMode TLM, bool UnnamedAddr) argument [all...] |
H A D | LLParser.h | 214 bool ParseOptionalLinkage(unsigned &Linkage, bool &HasLinkage); 215 bool ParseOptionalLinkage(unsigned &Linkage) { argument 216 bool HasLinkage; return ParseOptionalLinkage(Linkage, HasLinkage); 251 bool ParseGlobal(const std::string &Name, LocTy Loc, unsigned Linkage,
|
/external/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 1887 GlobalValue::LinkageTypes Linkage = GetDecodedLinkage(Record[3]); local 1897 if (Record.size() > 6 && !GlobalValue::isLocalLinkage(Linkage)) 1914 new GlobalVariable(*TheModule, Ty, isConstant, Linkage, nullptr, "", nullptr,
|
/external/llvm/bindings/ocaml/llvm/ |
H A D | llvm.ml | 41 module Linkage = struct module 566 external linkage : llvalue -> Linkage.t = "llvm_linkage" 567 external set_linkage : Linkage.t -> llvalue -> unit = "llvm_set_linkage"
|
H A D | llvm.mli | 78 module Linkage : sig module 1215 val linkage : llvalue -> Linkage.t 1219 val set_linkage : Linkage.t -> llvalue -> unit
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
H A D | AsmPrinter.cpp | 256 GlobalValue::LinkageTypes Linkage = GV->getLinkage(); local 257 if (Linkage != GlobalValue::LinkOnceODRLinkage) 286 GlobalValue::LinkageTypes Linkage = GV->getLinkage(); local 287 switch (Linkage) {
|
H A D | DwarfDebug.cpp | 1830 dwarf::GDBIndexEntryLinkage Linkage = dwarf::GIEL_STATIC; local 1838 Linkage = dwarf::GIEL_EXTERNAL; 1840 Linkage = dwarf::GIEL_EXTERNAL; 1858 return dwarf::PubIndexEntryDescriptor(dwarf::GIEK_FUNCTION, Linkage); 1861 return dwarf::PubIndexEntryDescriptor(dwarf::GIEK_VARIABLE, Linkage); 1927 dwarf::GDBIndexEntryLinkageString(Desc.Linkage));
|
/external/llvm/lib/Transforms/Instrumentation/ |
H A D | AddressSanitizer.cpp | 1086 GlobalValue::LinkageTypes Linkage = G->getLinkage(); local 1087 if (G->isConstant() && Linkage == GlobalValue::PrivateLinkage) 1088 Linkage = GlobalValue::InternalLinkage; 1090 M, NewTy, G->isConstant(), Linkage,
|