| /NextBSD/contrib/llvm/include/llvm/IR/ |
| HD | GlobalValue.h | 69 LinkageTypes Linkage, const Twine &Name) in GlobalValue() argument 70 : Constant(Ty, VTy, Ops, NumOps), Linkage(Linkage), in GlobalValue() 79 LinkageTypes Linkage : 5; // The linkage of this global variable 196 static bool isExternalLinkage(LinkageTypes Linkage) { in isExternalLinkage() argument 197 return Linkage == ExternalLinkage; in isExternalLinkage() 199 static bool isAvailableExternallyLinkage(LinkageTypes Linkage) { in isAvailableExternallyLinkage() argument 200 return Linkage == AvailableExternallyLinkage; in isAvailableExternallyLinkage() 202 static bool isLinkOnceODRLinkage(LinkageTypes Linkage) { in isLinkOnceODRLinkage() argument 203 return Linkage == LinkOnceODRLinkage; in isLinkOnceODRLinkage() 205 static bool isLinkOnceLinkage(LinkageTypes Linkage) { in isLinkOnceLinkage() argument [all …]
|
| HD | GlobalAlias.h | 36 GlobalAlias(PointerType *Ty, LinkageTypes Linkage, const Twine &Name, 47 static GlobalAlias *create(PointerType *Ty, LinkageTypes Linkage, 52 static GlobalAlias *create(PointerType *Ty, LinkageTypes Linkage, 56 static GlobalAlias *create(PointerType *Ty, LinkageTypes Linkage, 60 static GlobalAlias *create(LinkageTypes Linkage, const Twine &Name,
|
| HD | GlobalObject.h | 31 LinkageTypes Linkage, const Twine &Name) in GlobalObject() argument 32 : GlobalValue(Ty, VTy, Ops, NumOps, Linkage, Name), ObjComdat(nullptr) { in GlobalObject()
|
| HD | GlobalVariable.h | 56 GlobalVariable(Type *Ty, bool isConstant, LinkageTypes Linkage, 63 LinkageTypes Linkage, Constant *Initializer,
|
| HD | Function.h | 117 Function(FunctionType *Ty, LinkageTypes Linkage, 121 static Function *Create(FunctionType *Ty, LinkageTypes Linkage, 123 return new(1) Function(Ty, Linkage, N, M);
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/Basic/ |
| HD | Linkage.h | 25 enum Linkage : unsigned char { enum 72 inline bool isExternallyVisible(Linkage L) { in isExternallyVisible() 76 inline Linkage getFormalLinkage(Linkage L) { in getFormalLinkage() 84 inline bool isExternalFormalLinkage(Linkage L) { in isExternalFormalLinkage() 96 inline Linkage minLinkage(Linkage L1, Linkage L2) { in minLinkage()
|
| HD | Visibility.h | 60 LinkageInfo(Linkage L, Visibility V, bool E) in LinkageInfo() 79 Linkage getLinkage() const { return (Linkage)linkage_; } in getLinkage() 83 void setLinkage(Linkage L) { linkage_ = L; } in setLinkage() 85 void mergeLinkage(Linkage L) { in mergeLinkage() 92 void mergeExternalVisibility(Linkage L) { in mergeExternalVisibility() 93 Linkage ThisL = getLinkage(); in mergeExternalVisibility()
|
| /NextBSD/contrib/llvm/include/llvm/Support/ |
| HD | Dwarf.h | 589 const char *GDBIndexEntryLinkageString(GDBIndexEntryLinkage Linkage); 624 GDBIndexEntryLinkage Linkage; member 625 PubIndexEntryDescriptor(GDBIndexEntryKind Kind, GDBIndexEntryLinkage Linkage) in PubIndexEntryDescriptor() 626 : Kind(Kind), Linkage(Linkage) {} in PubIndexEntryDescriptor() 628 : Kind(Kind), Linkage(GIEL_EXTERNAL) {} in PubIndexEntryDescriptor() 632 Linkage(static_cast<GDBIndexEntryLinkage>((Value & LINKAGE_MASK) >> in PubIndexEntryDescriptor() 634 uint8_t toBits() { return Kind << KIND_OFFSET | Linkage << LINKAGE_OFFSET; } in toBits()
|
| /NextBSD/contrib/llvm/tools/clang/lib/CodeGen/ |
| HD | CodeGenPGO.cpp | 30 llvm::GlobalValue::LinkageTypes Linkage) { in setFuncName() argument 40 if (llvm::GlobalValue::isLocalLinkage(Linkage)) { in setFuncName() 53 createFuncNameVar(Linkage); in setFuncName() 60 void CodeGenPGO::createFuncNameVar(llvm::GlobalValue::LinkageTypes Linkage) { in createFuncNameVar() argument 64 if (Linkage == llvm::GlobalValue::ExternalWeakLinkage) in createFuncNameVar() 65 Linkage = llvm::GlobalValue::LinkOnceAnyLinkage; in createFuncNameVar() 66 else if (Linkage == llvm::GlobalValue::AvailableExternallyLinkage) in createFuncNameVar() 67 Linkage = llvm::GlobalValue::LinkOnceODRLinkage; in createFuncNameVar() 68 else if (Linkage == llvm::GlobalValue::InternalLinkage || in createFuncNameVar() 69 Linkage == llvm::GlobalValue::ExternalLinkage) in createFuncNameVar() [all …]
|
| HD | CGVTT.cpp | 25 llvm::GlobalVariable::LinkageTypes Linkage, in GetAddrOfVTTVTable() argument 37 Linkage, in GetAddrOfVTTVTable() 43 llvm::GlobalVariable::LinkageTypes Linkage, in EmitVTTDefinition() argument 56 VTables.push_back(GetAddrOfVTTVTable(*this, CGM, RD, *i, Linkage, in EmitVTTDefinition() 95 VTT->setLinkage(Linkage); in EmitVTTDefinition()
|
| HD | CodeGenPGO.h | 91 llvm::GlobalValue::LinkageTypes Linkage); 94 void setFuncName(StringRef Name, llvm::GlobalValue::LinkageTypes Linkage); 95 void createFuncNameVar(llvm::GlobalValue::LinkageTypes Linkage);
|
| HD | CGCXX.cpp | 121 llvm::GlobalValue::LinkageTypes Linkage = getFunctionLinkage(AliasDecl); in TryEmitDefinitionAsAlias() local 124 if (!llvm::GlobalAlias::isValidLinkage(Linkage)) in TryEmitDefinitionAsAlias() 129 llvm::GlobalValue::isWeakForLinker(Linkage)) in TryEmitDefinitionAsAlias() 157 if (llvm::GlobalValue::isDiscardableIfUnused(Linkage) && in TryEmitDefinitionAsAlias() 186 llvm::GlobalAlias::create(AliasType, Linkage, "", Aliasee, &getModule()); in TryEmitDefinitionAsAlias()
|
| HD | CGVTables.h | 97 llvm::GlobalVariable::LinkageTypes Linkage, 106 llvm::GlobalVariable::LinkageTypes Linkage,
|
| HD | CodeGenModule.cpp | 662 GVALinkage Linkage = getContext().GetGVALinkageForFunction(D); in getFunctionLinkage() local 669 return Linkage == GVA_Internal ? llvm::GlobalValue::InternalLinkage in getFunctionLinkage() 673 return getLLVMLinkageForDeclarator(D, Linkage, /*isConstantVariable=*/false); in getFunctionLinkage() 1812 llvm::GlobalValue::LinkageTypes Linkage) { in CreateOrReplaceCXXRuntimeVariable() argument 1829 Linkage, nullptr, Name); in CreateOrReplaceCXXRuntimeVariable() 1954 GVALinkage Linkage; in shouldBeInCOMDAT() local 1956 Linkage = CGM.getContext().GetGVALinkageForVariable(VD); in shouldBeInCOMDAT() 1958 Linkage = CGM.getContext().GetGVALinkageForFunction(cast<FunctionDecl>(&D)); in shouldBeInCOMDAT() 1960 switch (Linkage) { in shouldBeInCOMDAT() 2091 llvm::GlobalValue::LinkageTypes Linkage = in EmitGlobalVarDefinition() local [all …]
|
| HD | ItaniumCXXABI.cpp | 301 llvm::GlobalValue::LinkageTypes Linkage) const; 1320 llvm::GlobalVariable::LinkageTypes Linkage = CGM.getVTableLinkage(RD); in emitVTableDefinitions() local 1331 VTable->setLinkage(Linkage); in emitVTableDefinitions() 2178 GetAddrOfTypeName(QualType Ty, llvm::GlobalVariable::LinkageTypes Linkage); 2257 QualType Ty, llvm::GlobalVariable::LinkageTypes Linkage) { in GetAddrOfTypeName() argument 2271 CGM.CreateOrReplaceCXXRuntimeVariable(Name, Init->getType(), Linkage); in GetAddrOfTypeName() 2701 llvm::GlobalVariable::LinkageTypes Linkage; in BuildTypeInfo() local 2703 Linkage = llvm::GlobalValue::ExternalLinkage; in BuildTypeInfo() 2705 Linkage = getTypeInfoLinkage(CGM, Ty); in BuildTypeInfo() 2711 llvm::GlobalVariable *TypeName = GetAddrOfTypeName(Ty, Linkage); in BuildTypeInfo() [all …]
|
| HD | CGVTables.cpp | 627 llvm::GlobalVariable::LinkageTypes Linkage, in GenerateConstructionVTable() argument 656 if (Linkage == llvm::GlobalVariable::AvailableExternallyLinkage) in GenerateConstructionVTable() 657 Linkage = llvm::GlobalVariable::InternalLinkage; in GenerateConstructionVTable() 661 CGM.CreateOrReplaceCXXRuntimeVariable(Name, ArrayType, Linkage); in GenerateConstructionVTable()
|
| HD | CGDecl.cpp | 131 llvm::GlobalValue::LinkageTypes Linkage = in EmitVarDecl() local 138 return EmitStaticVarDecl(D, Linkage); in EmitVarDecl() 176 const VarDecl &D, llvm::GlobalValue::LinkageTypes Linkage) { in getOrCreateStaticVarDecl() argument 207 Ty.isConstant(getContext()), Linkage, in getOrCreateStaticVarDecl() 341 llvm::GlobalValue::LinkageTypes Linkage) { in EmitStaticVarDecl() argument 348 llvm::Constant *addr = CGM.getOrCreateStaticVarDecl(D, Linkage); in EmitStaticVarDecl()
|
| /NextBSD/contrib/llvm/lib/IR/ |
| HD | Globals.cpp | 249 GlobalAlias *GlobalAlias::create(PointerType *Ty, LinkageTypes Linkage, in create() argument 251 return create(Ty, Linkage, Name, nullptr, Parent); in create() 254 GlobalAlias *GlobalAlias::create(PointerType *Ty, LinkageTypes Linkage, in create() argument 256 return create(Ty, Linkage, Name, Aliasee, Aliasee->getParent()); in create()
|
| /NextBSD/contrib/llvm/lib/CodeGen/ |
| HD | GlobalMerge.cpp | 447 GlobalValue::LinkageTypes Linkage = HasExternal in doMerge() local 458 M, MergedTy, isConst, Linkage, MergedInit, in doMerge() 464 GlobalValue::LinkageTypes Linkage = Globals[k]->getLinkage(); in doMerge() local 476 if (Linkage != GlobalValue::InternalLinkage) { in doMerge() 479 GlobalAlias::create(PTy, Linkage, Name, GEP, &M); in doMerge()
|
| /NextBSD/contrib/llvm/lib/AsmParser/ |
| HD | LLParser.h | 221 bool ParseOptionalLinkage(unsigned &Linkage, bool &HasLinkage); 222 bool ParseOptionalLinkage(unsigned &Linkage) { in ParseOptionalLinkage() argument 223 bool HasLinkage; return ParseOptionalLinkage(Linkage, HasLinkage); in ParseOptionalLinkage() 259 bool ParseGlobal(const std::string &Name, LocTy Loc, unsigned Linkage, 263 bool ParseAlias(const std::string &Name, LocTy Loc, unsigned Linkage,
|
| HD | LLParser.cpp | 222 unsigned Linkage, Visibility, DLLStorageClass; in ParseTopLevelEntities() local 226 if (ParseOptionalLinkage(Linkage, HasLinkage) || in ParseTopLevelEntities() 231 ParseGlobal("", SMLoc(), Linkage, HasLinkage, Visibility, in ParseTopLevelEntities() 423 unsigned Linkage, Visibility, DLLStorageClass; in ParseUnnamedGlobal() local 426 if (ParseOptionalLinkage(Linkage, HasLinkage) || in ParseUnnamedGlobal() 434 return ParseGlobal(Name, NameLoc, Linkage, HasLinkage, Visibility, in ParseUnnamedGlobal() 436 return ParseAlias(Name, NameLoc, Linkage, Visibility, DLLStorageClass, TLM, in ParseUnnamedGlobal() 451 unsigned Linkage, Visibility, DLLStorageClass; in ParseNamedGlobal() local 455 ParseOptionalLinkage(Linkage, HasLinkage) || in ParseNamedGlobal() 463 return ParseGlobal(Name, NameLoc, Linkage, HasLinkage, Visibility, in ParseNamedGlobal() [all …]
|
| /NextBSD/contrib/llvm/lib/Support/ |
| HD | Dwarf.cpp | 554 const char *llvm::dwarf::GDBIndexEntryLinkageString(GDBIndexEntryLinkage Linkage) { in GDBIndexEntryLinkageString() argument 555 switch (Linkage) { in GDBIndexEntryLinkageString()
|
| /NextBSD/contrib/llvm/lib/MC/MCParser/ |
| HD | ELFAsmParser.cpp | 460 StringRef Linkage; in ParseSectionArguments() local 461 if (getParser().parseIdentifier(Linkage)) in ParseSectionArguments() 463 if (Linkage != "comdat") in ParseSectionArguments()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/AST/ |
| HD | DeclBase.h | 37 enum Linkage : unsigned char; 347 Linkage getCachedLinkage() const { in getCachedLinkage() 348 return Linkage(CacheValidAndLinkage - 1); in getCachedLinkage() 351 void setCachedLinkage(Linkage L) const { in setCachedLinkage()
|
| /NextBSD/contrib/llvm/lib/CodeGen/AsmPrinter/ |
| HD | DwarfDebug.cpp | 1338 dwarf::GDBIndexEntryLinkage Linkage = dwarf::GIEL_STATIC; in computeIndexValue() local 1345 Linkage = dwarf::GIEL_EXTERNAL; in computeIndexValue() 1347 Linkage = dwarf::GIEL_EXTERNAL; in computeIndexValue() 1365 return dwarf::PubIndexEntryDescriptor(dwarf::GIEK_FUNCTION, Linkage); in computeIndexValue() 1367 return dwarf::PubIndexEntryDescriptor(dwarf::GIEK_VARIABLE, Linkage); in computeIndexValue() 1433 dwarf::GDBIndexEntryLinkageString(Desc.Linkage)); in emitDebugPubSection()
|