Home
last modified time | relevance | path

Searched refs:LinkageTypes (Results 1 – 25 of 62) sorted by relevance

123

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DGlobalValue.h47 enum LinkageTypes { enum
77 LinkageTypes Linkage, const Twine &Name, unsigned AddressSpace) in GlobalValue()
292 static LinkageTypes getLinkOnceLinkage(bool ODR) { in getLinkOnceLinkage()
295 static LinkageTypes getWeakLinkage(bool ODR) { in getWeakLinkage()
299 static bool isExternalLinkage(LinkageTypes Linkage) { in isExternalLinkage()
302 static bool isAvailableExternallyLinkage(LinkageTypes Linkage) { in isAvailableExternallyLinkage()
305 static bool isLinkOnceODRLinkage(LinkageTypes Linkage) { in isLinkOnceODRLinkage()
308 static bool isLinkOnceLinkage(LinkageTypes Linkage) { in isLinkOnceLinkage()
311 static bool isWeakAnyLinkage(LinkageTypes Linkage) { in isWeakAnyLinkage()
314 static bool isWeakODRLinkage(LinkageTypes Linkage) { in isWeakODRLinkage()
[all …]
H A DGlobalAlias.h31 GlobalAlias(Type *Ty, unsigned AddressSpace, LinkageTypes Linkage,
41 LinkageTypes Linkage, const Twine &Name,
46 LinkageTypes Linkage, const Twine &Name,
51 LinkageTypes Linkage, const Twine &Name,
55 static GlobalAlias *create(LinkageTypes Linkage, const Twine &Name,
80 static bool isValidLinkage(LinkageTypes L) { in isValidLinkage()
H A DGlobalIFunc.h36 GlobalIFunc(Type *Ty, unsigned AddressSpace, LinkageTypes Linkage,
46 LinkageTypes Linkage, const Twine &Name,
H A DFunction.h124 Function(FunctionType *Ty, LinkageTypes Linkage, unsigned AddrSpace,
137 static Function *Create(FunctionType *Ty, LinkageTypes Linkage,
144 static Function *Create(FunctionType *Ty, LinkageTypes Linkage,
153 static Function *Create(FunctionType *Ty, LinkageTypes Linkage,
161 static Function *createWithDefaultAttr(FunctionType *Ty, LinkageTypes Linkage,
H A DGlobalVariable.h53 GlobalVariable(Type *Ty, bool isConstant, LinkageTypes Linkage,
59 GlobalVariable(Module &M, Type *Ty, bool isConstant, LinkageTypes Linkage,
H A DGlobalIndirectSymbol.h31 LinkageTypes Linkage, const Twine &Name, Constant *Symbol);
H A DModuleSummaryIndex.h334 explicit GVFlags(GlobalValue::LinkageTypes Linkage,
400 GlobalValue::LinkageTypes linkage() const {
401 return static_cast<GlobalValue::LinkageTypes>(Flags.Linkage);
406 void setLinkage(GlobalValue::LinkageTypes Linkage) {
615 GlobalValue::LinkageTypes::AvailableExternallyLinkage,
H A DGlobalObject.h45 LinkageTypes Linkage, const Twine &Name,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DGlobals.cpp134 GlobalValue::LinkageTypes Linkage, in getGlobalIdentifier()
333 GlobalVariable::GlobalVariable(Type *Ty, bool constant, LinkageTypes Link, in GlobalVariable()
353 LinkageTypes Link, Constant *InitVal, in GlobalVariable()
428 unsigned AddressSpace, LinkageTypes Linkage, const Twine &Name, in GlobalIndirectSymbol()
476 GlobalAlias::GlobalAlias(Type *Ty, unsigned AddressSpace, LinkageTypes Link, in GlobalAlias()
486 LinkageTypes Link, const Twine &Name, in create()
492 LinkageTypes Linkage, const Twine &Name, in create()
498 LinkageTypes Linkage, const Twine &Name, in create()
503 GlobalAlias *GlobalAlias::create(LinkageTypes Link, const Twine &Name, in create()
531 GlobalIFunc::GlobalIFunc(Type *Ty, unsigned AddressSpace, LinkageTypes Link, in GlobalIFunc()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGVTables.h85 llvm::GlobalValue::LinkageTypes stubLinkage,
123 llvm::GlobalVariable::LinkageTypes Linkage,
132 llvm::GlobalVariable::LinkageTypes Linkage,
H A DCodeGenPGO.h86 llvm::GlobalValue::LinkageTypes Linkage);
96 void setFuncName(StringRef Name, llvm::GlobalValue::LinkageTypes Linkage);
H A DCGVTT.cpp24 llvm::GlobalVariable::LinkageTypes Linkage, in GetAddrOfVTTVTable()
42 llvm::GlobalVariable::LinkageTypes Linkage, in EmitVTTDefinition()
H A DCGCXX.cpp117 llvm::GlobalValue::LinkageTypes Linkage = getFunctionLinkage(AliasDecl); in TryEmitBaseDestructorAsAlias()
123 llvm::GlobalValue::LinkageTypes TargetLinkage = in TryEmitBaseDestructorAsAlias()
H A DCodeGenModule.h655 llvm::GlobalValue::LinkageTypes Linkage);
841 llvm::GlobalValue::LinkageTypes Linkage,
1249 llvm::GlobalVariable::LinkageTypes getFunctionLinkage(GlobalDecl GD);
1257 llvm::GlobalVariable::LinkageTypes getVTableLinkage(const CXXRecordDecl *RD);
1263 llvm::GlobalValue::LinkageTypes
1268 llvm::GlobalValue::LinkageTypes
H A DCGCUDARuntime.h108 llvm::GlobalValue::LinkageTypes &Linkage) = 0;
H A DCGOpenMPRuntime.h319 llvm::GlobalValue::LinkageTypes Linkage);
640 llvm::GlobalValue::LinkageTypes Linkage;
651 llvm::GlobalValue::LinkageTypes Linkage) in OffloadEntryInfoDeviceGlobalVar()
659 llvm::GlobalValue::LinkageTypes getLinkage() const { return Linkage; } in getLinkage()
660 void setLinkage(llvm::GlobalValue::LinkageTypes LT) { Linkage = LT; } in setLinkage()
676 llvm::GlobalValue::LinkageTypes Linkage);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
H A DSpeculation.cpp73 Function::Create(RuntimeCallTy, Function::LinkageTypes::ExternalLinkage, in emit()
76 M, SpeculatorVTy, false, GlobalValue::LinkageTypes::ExternalLinkage, in emit()
93 M, LoadValueTy, false, GlobalValue::LinkageTypes::InternalLinkage, in emit()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/LTO/
H A DLTO.cpp82 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR, in computeLTOCacheKey()
189 sizeof(GlobalValue::LinkageTypes))); in computeLTOCacheKey()
241 GlobalValue::LinkageTypes Linkage = GS.second->linkage(); in computeLTOCacheKey()
326 function_ref<void(StringRef, GlobalValue::GUID, GlobalValue::LinkageTypes)> in thinLTOResolvePrevailingGUID()
333 GlobalValue::LinkageTypes OriginalLinkage = S->linkage(); in thinLTOResolvePrevailingGUID()
383 GlobalValue::LinkageTypes OriginalLinkage = S->linkage(); in thinLTOResolvePrevailingGUID()
402 function_ref<void(StringRef, GlobalValue::GUID, GlobalValue::LinkageTypes)> in thinLTOResolvePrevailingInIndex()
778 GlobalValue::LinkageTypes OriginalLinkage = GV->getLinkage(); in addRegularLTO()
1170 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR,
1209 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR, in runThinLTOBackendThread()
[all …]
H A DThinLTOCodeGenerator.cpp334 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR, in ModuleCacheEntry()
490 StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>> in resolvePrevailingInIndex()
506 GlobalValue::LinkageTypes NewLinkage) { in resolvePrevailingInIndex()
691 StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>> ResolvedODR; in promote()
856 StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>> ResolvedODR; in internalize()
1037 StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>> ResolvedODR; in run()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-reduce/deltas/
H A DReduceGlobalVarInitializers.cpp29 GV.setLinkage(GlobalValue::LinkageTypes::ExternalLinkage); in extractGVsFromModule()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DFunctionImportUtils.h98 GlobalValue::LinkageTypes getLinkage(const GlobalValue *SGV, bool DoPromote);
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/LTO/
H A DLTO.h49 function_ref<void(StringRef, GlobalValue::GUID, GlobalValue::LinkageTypes)>
70 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR,
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/LTO/legacy/
H A DLTOCodeGenerator.h227 StringMap<GlobalValue::LinkageTypes> ExternalSymbols;
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ProfileData/
H A DInstrProf.h176 GlobalValue::LinkageTypes Linkage,
184 GlobalValue::LinkageTypes Linkage);
196 GlobalValue::LinkageTypes Linkage,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DGlobalMerge.cpp500 GlobalValue::LinkageTypes Linkage = HasExternal in doMerge()
527 GlobalValue::LinkageTypes Linkage = Globals[k]->getLinkage(); in doMerge()

123