Home
last modified time | relevance | path

Searched defs:Linkage (Results 1 – 25 of 42) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
HDGlobalValue.h77 LinkageTypes Linkage, const Twine &Name, unsigned AddressSpace) in GlobalValue()
94 unsigned Linkage : 4; // The linkage of this global variable
300 static bool isExternalLinkage(LinkageTypes Linkage) { in isExternalLinkage()
303 static bool isAvailableExternallyLinkage(LinkageTypes Linkage) { in isAvailableExternallyLinkage()
306 static bool isLinkOnceODRLinkage(LinkageTypes Linkage) { in isLinkOnceODRLinkage()
309 static bool isLinkOnceLinkage(LinkageTypes Linkage) { in isLinkOnceLinkage()
312 static bool isWeakAnyLinkage(LinkageTypes Linkage) { in isWeakAnyLinkage()
315 static bool isWeakODRLinkage(LinkageTypes Linkage) { in isWeakODRLinkage()
318 static bool isWeakLinkage(LinkageTypes Linkage) { in isWeakLinkage()
321 static bool isAppendingLinkage(LinkageTypes Linkage) { in isAppendingLinkage()
[all …]
HDGlobalObject.h49 : GlobalValue(Ty, VTy, Ops, NumOps, Linkage, Name, AddressSpace), in GlobalValue() argument
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCGVTT.cpp24 llvm::GlobalVariable::LinkageTypes Linkage, in GetAddrOfVTTVTable()
42 llvm::GlobalVariable::LinkageTypes Linkage, in EmitVTTDefinition()
HDCGCXX.cpp117 llvm::GlobalValue::LinkageTypes Linkage = getFunctionLinkage(AliasDecl); in TryEmitBaseDestructorAsAlias() local
HDCGCXXABI.cpp292 GVALinkage Linkage, const CXXDestructorDecl *Dtor, CXXDtorType DT) const { in getCXXDestructorLinkage()
HDItaniumCXXABI.cpp1658 llvm::GlobalVariable::LinkageTypes Linkage = CGM.getVTableLinkage(RD); in emitVTableDefinitions() local
2879 QualType Ty, llvm::GlobalVariable::LinkageTypes Linkage) { in GetAddrOfTypeName()
3373 llvm::GlobalVariable::LinkageTypes Linkage = getTypeInfoLinkage(CGM, Ty); in BuildTypeInfo() local
3400 llvm::GlobalVariable::LinkageTypes Linkage, in BuildTypeInfo()
3923 llvm::GlobalValue::LinkageTypes Linkage = CGM.getFunctionLinkage(AliasDecl); in getCodegenToUse() local
3946 llvm::GlobalValue::LinkageTypes Linkage = CGM.getFunctionLinkage(AliasDecl); in emitConstructorDestructorAlias() local
HDCGOpenMPRuntime.h587 llvm::GlobalValue::LinkageTypes Linkage; variable
598 llvm::GlobalValue::LinkageTypes Linkage) in OffloadEntryInfoDeviceGlobalVar()
HDCodeGenPGO.cpp34 llvm::GlobalValue::LinkageTypes Linkage) { in setFuncName()
850 llvm::GlobalValue::LinkageTypes Linkage) { in emitEmptyCounterMapping()
HDCodeGenModule.cpp1208 GVALinkage Linkage = getContext().GetGVALinkageForFunction(D); in getFunctionLinkage() local
3651 StringRef Name, llvm::Type *Ty, llvm::GlobalValue::LinkageTypes Linkage, in CreateOrReplaceCXXRuntimeVariable()
3871 GVALinkage Linkage; in shouldBeInCOMDAT() local
4023 llvm::GlobalValue::LinkageTypes Linkage = in EmitGlobalVarDefinition() local
4229 const DeclaratorDecl *D, GVALinkage Linkage, bool IsConstantVariable) { in getLLVMLinkageForDeclarator()
4302 GVALinkage Linkage = getContext().GetGVALinkageForVariable(VD); in getLLVMLinkageVarDefinition() local
5117 llvm::GlobalValue::LinkageTypes Linkage = in GetAddrOfGlobalTemporary() local
HDMicrosoftCXXABI.cpp352 llvm::GlobalValue::LinkageTypes Linkage = in getAddrOfVirtualDisplacementMap() local
367 GVALinkage Linkage = in setThunkLinkage() local
1311 GVALinkage Linkage, const CXXDestructorDecl *Dtor, CXXDtorType DT) const { in getCXXDestructorLinkage()
1967 llvm::GlobalVariable::LinkageTypes Linkage = CGM.getVTableLinkage(RD); in enumerateVBTables() local
2061 llvm::GlobalVariable::LinkageTypes Linkage) { in getAddrOfVBTable()
3548 llvm::GlobalVariable::LinkageTypes Linkage; member
HDCGCUDANV.cpp618 auto Linkage = CudaGpuBinary ? llvm::GlobalValue::InternalLinkage : in makeModuleCtorFunction() local
HDCGDecl.cpp181 llvm::GlobalValue::LinkageTypes Linkage = in EmitVarDecl() local
222 const VarDecl &D, llvm::GlobalValue::LinkageTypes Linkage) { in getOrCreateStaticVarDecl()
382 llvm::GlobalValue::LinkageTypes Linkage) { in EmitStaticVarDecl()
HDCGVTables.cpp765 llvm::GlobalVariable::LinkageTypes Linkage, in GenerateConstructionVTable()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
HDGlobals.cpp137 GlobalValue::LinkageTypes Linkage, in getGlobalIdentifier()
428 unsigned AddressSpace, LinkageTypes Linkage, const Twine &Name, in GlobalIndirectSymbol()
492 LinkageTypes Linkage, const Twine &Name, in create()
498 LinkageTypes Linkage, const Twine &Name, in create()
HDFunction.cpp235 Function *Function::Create(FunctionType *Ty, LinkageTypes Linkage, in Create()
260 Function::Function(FunctionType *Ty, LinkageTypes Linkage, unsigned AddrSpace, in Function()
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Basic/
HDLinkage.h23 enum Linkage : unsigned char { enum
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
HDFunctionImportUtils.cpp65 auto Linkage = Summary->linkage(); in shouldPromoteLocalToGlobal() local
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
HDGlobalMerge.cpp498 GlobalValue::LinkageTypes Linkage = HasExternal in doMerge() local
525 GlobalValue::LinkageTypes Linkage = Globals[k]->getLinkage(); in doMerge() local
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ProfileData/
HDInstrProf.cpp216 GlobalValue::LinkageTypes Linkage, in getPGOFuncName()
288 GlobalValue::LinkageTypes Linkage) { in getPGOFuncNameVarName()
306 GlobalValue::LinkageTypes Linkage, in createPGOFuncNameVar()
1061 GlobalValue::LinkageTypes Linkage = F.getLinkage(); in needsComdatForCounter() local
/freebsd-11-stable/contrib/llvm-project/llvm/lib/LTO/
HDThinLTOCodeGenerator.cpp107 auto Linkage = Summary->linkage(); in getFirstDefinitionForLinker() local
117 auto Linkage = Summary->linkage(); in getFirstDefinitionForLinker() local
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
HDThinLTOBitcodeWriter.cpp327 CfiFunctionLinkage Linkage; in splitAndWriteThinLTOBitcode() local
HDLowerTypeTests.cpp1838 CfiFunctionLinkage Linkage; in lower() member
1857 CfiFunctionLinkage Linkage = static_cast<CfiFunctionLinkage>( in lower() local
1888 CfiFunctionLinkage Linkage = P.second.Linkage; in lower() local
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/
HDBitcodeReader.cpp973 auto Linkage = GlobalValue::LinkageTypes(RawFlags & 0xF); // 4 bits in getDecodedGVSummaryFlags() local
3116 GlobalValue::LinkageTypes Linkage = getDecodedLinkage(RawLinkage); in parseGlobalVarRecord() local
3354 auto Linkage = Record[OpNum++]; in parseGlobalIndirectSymbolRecord() local
5386 uint64_t ValueID, StringRef ValueName, GlobalValue::LinkageTypes Linkage, in setValueGUID()
5468 auto Linkage = VLI->second; in parseValueSymbolTable() local
5482 auto Linkage = VLI->second; in parseValueSymbolTable() local
5627 GlobalValue::LinkageTypes Linkage = getDecodedLinkage(RawLinkage); in parseModule() local
/freebsd-11-stable/contrib/llvm-project/llvm/lib/MC/MCParser/
HDELFAsmParser.cpp437 StringRef Linkage; in parseGroup() local
/freebsd-11-stable/contrib/llvm-project/llvm/lib/AsmParser/
HDLLParser.cpp567 unsigned Linkage, Visibility, DLLStorageClass; in ParseUnnamedGlobal() local
596 unsigned Linkage, Visibility, DLLStorageClass; in ParseNamedGlobal() local
886 GlobalValue::LinkageTypes Linkage = (GlobalValue::LinkageTypes) L; in parseIndirectSymbol() local
1027 unsigned Linkage, bool HasLinkage, in ParseGlobal()
5312 unsigned Linkage; in ParseFunctionHeader() local
7933 std::string Name, GlobalValue::GUID GUID, GlobalValue::LinkageTypes Linkage, in AddGlobalValueToIndex()

12