| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | GlobalValue.h | 52 enum LinkageTypes { enum 81 GlobalValue(Type *Ty, ValueTy VTy, AllocInfo AllocInfo, LinkageTypes Linkage, in GlobalValue() 371 static LinkageTypes getLinkOnceLinkage(bool ODR) { in getLinkOnceLinkage() 374 static LinkageTypes getWeakLinkage(bool ODR) { in getWeakLinkage() 378 static bool isExternalLinkage(LinkageTypes Linkage) { in isExternalLinkage() 381 static bool isAvailableExternallyLinkage(LinkageTypes Linkage) { in isAvailableExternallyLinkage() 384 static bool isLinkOnceAnyLinkage(LinkageTypes Linkage) { in isLinkOnceAnyLinkage() 387 static bool isLinkOnceODRLinkage(LinkageTypes Linkage) { in isLinkOnceODRLinkage() 390 static bool isLinkOnceLinkage(LinkageTypes Linkage) { in isLinkOnceLinkage() 393 static bool isWeakAnyLinkage(LinkageTypes Linkage) { in isWeakAnyLinkage() [all …]
|
| H A D | GlobalAlias.h | 34 GlobalAlias(Type *Ty, unsigned AddressSpace, LinkageTypes Linkage, 44 LinkageTypes Linkage, const Twine &Name, 49 LinkageTypes Linkage, const Twine &Name, 54 LinkageTypes Linkage, const Twine &Name, 58 LLVM_ABI static GlobalAlias *create(LinkageTypes Linkage, const Twine &Name, 98 static bool isValidLinkage(LinkageTypes L) { in isValidLinkage()
|
| H A D | GlobalIFunc.h | 40 GlobalIFunc(Type *Ty, unsigned AddressSpace, LinkageTypes Linkage, 50 LinkageTypes Linkage, const Twine &Name, 86 static bool isValidLinkage(LinkageTypes L) { in isValidLinkage()
|
| H A D | Function.h | 153 Function(FunctionType *Ty, LinkageTypes Linkage, unsigned AddrSpace, 166 static Function *Create(FunctionType *Ty, LinkageTypes Linkage, 173 static Function *Create(FunctionType *Ty, LinkageTypes Linkage, 183 static Function *Create(FunctionType *Ty, LinkageTypes Linkage, 195 static Function *createWithDefaultAttr(FunctionType *Ty, LinkageTypes Linkage,
|
| H A D | GlobalVariable.h | 61 LLVM_ABI GlobalVariable(Type *Ty, bool isConstant, LinkageTypes Linkage, 70 LinkageTypes Linkage, Constant *Initializer,
|
| H A D | GlobalObject.h | 44 GlobalObject(Type *Ty, ValueTy VTy, AllocInfo AllocInfo, LinkageTypes Linkage,
|
| H A D | ModuleSummaryIndex.h | 511 explicit GVFlags(GlobalValue::LinkageTypes Linkage, 581 GlobalValue::LinkageTypes linkage() const { 582 return static_cast<GlobalValue::LinkageTypes>(Flags.Linkage); 587 void setLinkage(GlobalValue::LinkageTypes Linkage) { 861 GlobalValue::LinkageTypes::AvailableExternallyLinkage,
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Globals.cpp | 162 GlobalValue::LinkageTypes Linkage, in getGlobalIdentifier() 465 GlobalVariable::GlobalVariable(Type *Ty, bool constant, LinkageTypes Link, in GlobalVariable() 486 LinkageTypes Link, Constant *InitVal, in GlobalVariable() 574 GlobalAlias::GlobalAlias(Type *Ty, unsigned AddressSpace, LinkageTypes Link, in GlobalAlias() 585 LinkageTypes Link, const Twine &Name, in create() 591 LinkageTypes Linkage, const Twine &Name, in create() 597 LinkageTypes Linkage, const Twine &Name, in create() 602 GlobalAlias *GlobalAlias::create(LinkageTypes Link, const Twine &Name, in create() 631 GlobalIFunc::GlobalIFunc(Type *Ty, unsigned AddressSpace, LinkageTypes Link, in GlobalIFunc() 642 LinkageTypes Link, const Twine &Name, in create()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | Speculation.cpp | 72 Function::Create(RuntimeCallTy, Function::LinkageTypes::ExternalLinkage, in emit() 75 M, SpeculatorVTy, false, GlobalValue::LinkageTypes::ExternalLinkage, in emit() 92 M, LoadValueTy, false, GlobalValue::LinkageTypes::InternalLinkage, in emit()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGVTables.h | 113 llvm::GlobalVariable::LinkageTypes Linkage, 122 llvm::GlobalVariable::LinkageTypes Linkage,
|
| H A D | CodeGenPGO.h | 89 llvm::GlobalValue::LinkageTypes Linkage); 101 void setFuncName(StringRef Name, llvm::GlobalValue::LinkageTypes Linkage);
|
| H A D | CGCXX.cpp | 120 llvm::GlobalValue::LinkageTypes Linkage = getFunctionLinkage(AliasDecl); in TryEmitBaseDestructorAsAlias() 126 llvm::GlobalValue::LinkageTypes TargetLinkage = in TryEmitBaseDestructorAsAlias()
|
| H A D | CGVTT.cpp | 24 llvm::GlobalVariable::LinkageTypes Linkage, in GetAddrOfVTTVTable() 42 llvm::GlobalVariable::LinkageTypes Linkage, in EmitVTTDefinition()
|
| H A D | CGCUDARuntime.h | 116 llvm::GlobalValue::LinkageTypes &Linkage) = 0;
|
| H A D | CodeGenModule.h | 773 llvm::GlobalValue::LinkageTypes Linkage); 973 llvm::GlobalValue::LinkageTypes Linkage, 979 llvm::GlobalVariable::LinkageTypes Linkage = 1462 llvm::GlobalVariable::LinkageTypes getFunctionLinkage(GlobalDecl GD); 1470 llvm::GlobalVariable::LinkageTypes getVTableLinkage(const CXXRecordDecl *RD); 1476 llvm::GlobalValue::LinkageTypes 1480 llvm::GlobalValue::LinkageTypes
|
| /freebsd/contrib/llvm-project/llvm/lib/LTO/ |
| H A D | LTO.cpp | 106 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR, in computeLTOCacheKey() 221 sizeof(GlobalValue::LinkageTypes))); in computeLTOCacheKey() 273 GlobalValue::LinkageTypes Linkage = GS.second->linkage(); in computeLTOCacheKey() 371 function_ref<void(StringRef, GlobalValue::GUID, GlobalValue::LinkageTypes)> in thinLTOResolvePrevailingGUID() 378 GlobalValue::LinkageTypes OriginalLinkage = S->linkage(); in thinLTOResolvePrevailingGUID() 431 GlobalValue::LinkageTypes OriginalLinkage = S->linkage(); in thinLTOResolvePrevailingGUID() 450 function_ref<void(StringRef, GlobalValue::GUID, GlobalValue::LinkageTypes)> in thinLTOResolvePrevailingInIndex() 920 GlobalValue::LinkageTypes OriginalLinkage = GV->getLinkage(); in addRegularLTO() 1498 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR, in runThinLTOBackendThread() 1544 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR, in start() [all …]
|
| H A D | ThinLTOCodeGenerator.cpp | 358 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR, in ModuleCacheEntry() 507 StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>> in resolvePrevailingInIndex() 523 GlobalValue::LinkageTypes NewLinkage) { in resolvePrevailingInIndex() 697 StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>> ResolvedODR; in promote() 883 StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>> ResolvedODR; in internalize() 1076 StringMap<std::map<GlobalValue::GUID, GlobalValue::LinkageTypes>> ResolvedODR; in run()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | FunctionImportUtils.h | 99 GlobalValue::LinkageTypes getLinkage(const GlobalValue *SGV, bool DoPromote);
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/LTO/ |
| H A D | LTO.h | 55 function_ref<void(StringRef, GlobalValue::GUID, GlobalValue::LinkageTypes)> 74 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR, 238 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR,
|
| /freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/ |
| H A D | RandomIRBuilder.cpp | 93 using LinkageTypes = GlobalVariable::LinkageTypes; in findOrCreateGlobalVariable() typedef 98 GV = new GlobalVariable(*M, Ty, false, LinkageTypes::ExternalLinkage, Init, in findOrCreateGlobalVariable()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.h | 404 GlobalValue::LinkageTypes Linkage; 416 GlobalValue::LinkageTypes Linkage, in OffloadEntryInfoDeviceGlobalVar() 426 GlobalValue::LinkageTypes getLinkage() const { return Linkage; } in getLinkage() 427 void setLinkage(GlobalValue::LinkageTypes LT) { Linkage = LT; } in setLinkage() 441 OMPTargetGlobalVarEntryKind Flags, GlobalValue::LinkageTypes Linkage); 943 std::function<GlobalValue::LinkageTypes()> VariableLinkage); 987 std::function<GlobalValue::LinkageTypes()> VariableLinkage, 2561 int32_t Flags, GlobalValue::LinkageTypes,
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | InstrProfiling.cpp | 363 GlobalValue::LinkageTypes Linkage); 382 GlobalValue::LinkageTypes Linkage); 1402 auto *GA = GlobalAlias::create(GlobalValue::LinkageTypes::PrivateLinkage, in getFuncAddrForProfData() 1523 GlobalValue::LinkageTypes Linkage = GV->getLinkage(); in getOrCreateVTableProfData() 1582 GlobalValue::LinkageTypes Linkage = NamePtr->getLinkage(); in setupProfileSection() 1633 GlobalValue::LinkageTypes Linkage) { in createRegionBitmaps() 1659 GlobalValue::LinkageTypes Linkage) { in createRegionCounters() 1753 GlobalValue::LinkageTypes Linkage = NamePtr->getLinkage(); in createDataVariable()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/LTO/legacy/ |
| H A D | LTOCodeGenerator.h | 237 StringMap<GlobalValue::LinkageTypes> ExternalSymbols;
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | GlobalMerge.cpp | 541 GlobalValue::LinkageTypes Linkage = HasExternal in doMerge() 570 GlobalValue::LinkageTypes Linkage = Globals[k]->getLinkage(); in doMerge()
|
| /freebsd/contrib/llvm-project/llvm/lib/ProfileData/ |
| H A D | InstrProf.cpp | 303 std::string getPGOFuncName(StringRef Name, GlobalValue::LinkageTypes Linkage, in getPGOFuncName() 365 GlobalValue::LinkageTypes Linkage, in getIRPGONameForGlobalObject() 465 GlobalValue::LinkageTypes Linkage) { in getPGOFuncNameVarName() 498 GlobalValue::LinkageTypes Linkage, in createPGOFuncNameVar() 1486 GlobalValue::LinkageTypes Linkage = GO.getLinkage(); in needsComdatForCounter()
|