Home
last modified time | relevance | path

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

12

/external/llvm/include/llvm/IR/
DGlobalValue.h39 enum LinkageTypes { enum
69 LinkageTypes Linkage, const Twine &Name, unsigned AddressSpace) in GlobalValue()
80 LinkageTypes Linkage : 5; // The linkage of this global
190 static LinkageTypes getLinkOnceLinkage(bool ODR) { in getLinkOnceLinkage()
193 static LinkageTypes getWeakLinkage(bool ODR) { in getWeakLinkage()
197 static bool isExternalLinkage(LinkageTypes Linkage) { in isExternalLinkage()
200 static bool isAvailableExternallyLinkage(LinkageTypes Linkage) { in isAvailableExternallyLinkage()
203 static bool isLinkOnceODRLinkage(LinkageTypes Linkage) { in isLinkOnceODRLinkage()
206 static bool isLinkOnceLinkage(LinkageTypes Linkage) { in isLinkOnceLinkage()
209 static bool isWeakAnyLinkage(LinkageTypes Linkage) { in isWeakAnyLinkage()
[all …]
DGlobalAlias.h35 GlobalAlias(Type *Ty, unsigned AddressSpace, LinkageTypes Linkage,
47 LinkageTypes Linkage, const Twine &Name,
52 LinkageTypes Linkage, const Twine &Name,
57 LinkageTypes Linkage, const Twine &Name,
61 static GlobalAlias *create(LinkageTypes Linkage, const Twine &Name,
104 static bool isValidLinkage(LinkageTypes L) { in isValidLinkage()
DGlobalVariable.h55 GlobalVariable(Type *Ty, bool isConstant, LinkageTypes Linkage,
62 LinkageTypes Linkage, Constant *Initializer,
DGlobalObject.h31 LinkageTypes Linkage, const Twine &Name,
DFunction.h107 Function(FunctionType *Ty, LinkageTypes Linkage,
111 static Function *Create(FunctionType *Ty, LinkageTypes Linkage,
/external/llvm/lib/IR/
DGlobals.cpp141 GlobalVariable::GlobalVariable(Type *Ty, bool constant, LinkageTypes Link, in GlobalVariable()
159 LinkageTypes Link, Constant *InitVal, in GlobalVariable()
229 GlobalAlias::GlobalAlias(Type *Ty, unsigned AddressSpace, LinkageTypes Link, in GlobalAlias()
241 LinkageTypes Link, const Twine &Name, in create()
247 LinkageTypes Linkage, const Twine &Name, in create()
253 LinkageTypes Linkage, const Twine &Name, in create()
258 GlobalAlias *GlobalAlias::create(LinkageTypes Link, const Twine &Name, in create()
DFunction.cpp249 Function::Function(FunctionType *Ty, LinkageTypes Linkage, const Twine &name, in Function()
/external/clang/lib/CodeGen/
DCGVTables.h93 llvm::GlobalVariable::LinkageTypes Linkage,
102 llvm::GlobalVariable::LinkageTypes Linkage,
DCodeGenPGO.h89 llvm::GlobalValue::LinkageTypes Linkage);
92 void setFuncName(StringRef Name, llvm::GlobalValue::LinkageTypes Linkage);
DCGVTT.cpp25 llvm::GlobalVariable::LinkageTypes Linkage, in GetAddrOfVTTVTable()
43 llvm::GlobalVariable::LinkageTypes Linkage, in EmitVTTDefinition()
DCodeGenModule.h550 llvm::GlobalValue::LinkageTypes Linkage);
684 llvm::GlobalValue::LinkageTypes Linkage);
1000 llvm::GlobalVariable::LinkageTypes getFunctionLinkage(GlobalDecl GD);
1011 llvm::GlobalVariable::LinkageTypes getVTableLinkage(const CXXRecordDecl *RD);
1017 llvm::GlobalValue::LinkageTypes
1022 llvm::GlobalValue::LinkageTypes
DCGCXX.cpp128 llvm::GlobalValue::LinkageTypes Linkage = getFunctionLinkage(AliasDecl); in TryEmitDefinitionAsAlias()
134 llvm::GlobalValue::LinkageTypes TargetLinkage = in TryEmitDefinitionAsAlias()
DCGVTables.cpp662 llvm::GlobalVariable::LinkageTypes Linkage, in GenerateConstructionVTable()
725 llvm::GlobalVariable::LinkageTypes
776 llvm::GlobalVariable::LinkageTypes DiscardableODRLinkage = in getVTableLinkage()
778 llvm::GlobalVariable::LinkageTypes NonDiscardableODRLinkage = in getVTableLinkage()
DItaniumCXXABI.cpp368 llvm::GlobalValue::LinkageTypes Linkage) const;
1463 llvm::GlobalVariable::LinkageTypes Linkage = CGM.getVTableLinkage(RD); in emitVTableDefinitions()
2154 static llvm::GlobalValue::LinkageTypes
2156 llvm::GlobalValue::LinkageTypes VarLinkage = in getThreadLocalWrapperLinkage()
2358 GetAddrOfTypeName(QualType Ty, llvm::GlobalVariable::LinkageTypes Linkage);
2437 QualType Ty, llvm::GlobalVariable::LinkageTypes Linkage) { in GetAddrOfTypeName()
2813 static llvm::GlobalVariable::LinkageTypes getTypeInfoLinkage(CodeGenModule &CGM, in getTypeInfoLinkage()
2846 llvm::GlobalValue::LinkageTypes LT = CGM.getVTableLinkage(RD); in getTypeInfoLinkage()
2885 llvm::GlobalVariable::LinkageTypes Linkage; in BuildTypeInfo()
3344 QualType CanTy, llvm::GlobalValue::LinkageTypes Linkage) const { in classifyRTTIUniqueness()
[all …]
DCodeGenModule.cpp711 llvm::GlobalValue::LinkageTypes
2072 llvm::GlobalValue::LinkageTypes Linkage) { in CreateOrReplaceCXXRuntimeVariable()
2373 llvm::GlobalValue::LinkageTypes Linkage = in EmitGlobalVarDefinition()
2479 llvm::GlobalValue::LinkageTypes CodeGenModule::getLLVMLinkageForDeclarator( in getLLVMLinkageForDeclarator()
2538 llvm::GlobalValue::LinkageTypes CodeGenModule::getLLVMLinkageVarDefinition( in getLLVMLinkageVarDefinition()
3035 llvm::GlobalValue::LinkageTypes Linkage; in GetAddrOfConstantString()
3147 GenerateStringLiteral(llvm::Constant *C, llvm::GlobalValue::LinkageTypes LT, in GenerateStringLiteral()
3190 llvm::GlobalValue::LinkageTypes LT; in GetAddrOfConstantStringFromLiteral()
3318 llvm::GlobalValue::LinkageTypes Linkage = in GetAddrOfGlobalTemporary()
DCodeGenPGO.cpp30 llvm::GlobalValue::LinkageTypes Linkage) { in setFuncName()
681 llvm::GlobalValue::LinkageTypes Linkage) { in emitEmptyCounterMapping()
DCGDecl.cpp133 llvm::GlobalValue::LinkageTypes Linkage = in EmitVarDecl()
178 const VarDecl &D, llvm::GlobalValue::LinkageTypes Linkage) { in getOrCreateStaticVarDecl()
344 llvm::GlobalValue::LinkageTypes Linkage) { in EmitStaticVarDecl()
DMicrosoftCXXABI.cpp309 llvm::GlobalVariable::LinkageTypes Linkage);
344 llvm::GlobalValue::LinkageTypes Linkage = in getAddrOfVirtualDisplacementMap()
1674 llvm::GlobalValue::LinkageTypes VFTableLinkage = CGM.getVTableLinkage(RD); in getAddrOfVTable()
1694 llvm::GlobalValue::LinkageTypes VTableLinkage = in getAddrOfVTable()
1870 llvm::GlobalVariable::LinkageTypes Linkage = CGM.getVTableLinkage(RD); in enumerateVBTables()
1963 llvm::GlobalVariable::LinkageTypes Linkage) { in getAddrOfVBTable()
3371 static llvm::GlobalValue::LinkageTypes getLinkageForRTTI(QualType Ty) { in getLinkageForRTTI()
3412 llvm::GlobalVariable::LinkageTypes Linkage;
/external/llvm/lib/ProfileData/
DInstrProf.cpp76 GlobalValue::LinkageTypes Linkage, in getPGOFuncName()
117 GlobalValue::LinkageTypes Linkage) { in getPGOFuncNameVarName()
135 GlobalValue::LinkageTypes Linkage, in createPGOFuncNameVar()
/external/llvm/include/llvm/ProfileData/
DInstrProf.h142 GlobalValue::LinkageTypes Linkage,
156 GlobalValue::LinkageTypes Linkage,
/external/llvm/lib/Linker/
DLinkModules.cpp143 GlobalValue::LinkageTypes getLinkage(const GlobalValue *SGV);
237 GlobalValue::LinkageTypes ModuleLinker::getLinkage(const GlobalValue *SGV) { in getLinkage()
/external/llvm/lib/CodeGen/
DGlobalMerge.cpp445 GlobalValue::LinkageTypes Linkage = Globals[k]->getLinkage(); in doMerge()
/external/llvm/lib/AsmParser/
DLLParser.cpp651 return !GlobalValue::isLocalLinkage((GlobalValue::LinkageTypes)L) || in isValidVisibilityForLinkage()
672 GlobalValue::LinkageTypes Linkage = (GlobalValue::LinkageTypes) L; in ParseAlias()
736 GlobalAlias::create(Ty, AddrSpace, (GlobalValue::LinkageTypes)Linkage, in ParseAlias()
855 GV->setLinkage((GlobalValue::LinkageTypes)Linkage); in ParseGlobal()
4346 switch ((GlobalValue::LinkageTypes)Linkage) { in ParseFunctionHeader()
4514 Fn->setLinkage((GlobalValue::LinkageTypes)Linkage); in ParseFunctionHeader()
/external/llvm/lib/Transforms/Instrumentation/
DDataFlowSanitizer.cpp270 GlobalValue::LinkageTypes NewFLink,
535 GlobalValue::LinkageTypes NewFLink, in buildWrapperFunction()
/external/llvm/lib/Target/CppBackend/
DCPPBackend.cpp135 void printLinkageType(GlobalValue::LinkageTypes LT);
283 void CppWriter::printLinkageType(GlobalValue::LinkageTypes LT) { in printLinkageType()

12