/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | ThinLTOBitcodeWriter.cpp | 327 CfiFunctionLinkage Linkage; local 329 Linkage = CFL_Definition; 331 Linkage = CFL_WeakDeclaration; 333 Linkage = CFL_Declaration; 335 llvm::ConstantInt::get(Type::getInt8Ty(Ctx), Linkage)));
|
H A D | LowerTypeTests.cpp | 1881 CfiFunctionLinkage Linkage; member in struct:ExportedFunctionInfo 1900 CfiFunctionLinkage Linkage = static_cast<CfiFunctionLinkage>( local 1912 if (!CrossDsoCfi || Linkage != CFL_Definition) 1924 auto P = ExportedFunctions.insert({FunctionName, {Linkage, FuncMD}}); 1925 if (!P.second && P.first->second.Linkage != CFL_Definition) 1926 P.first->second = {Linkage, FuncMD}; 1931 CfiFunctionLinkage Linkage = P.second.Linkage; local 1965 if (Linkage == CFL_Definition && F->hasExternalWeakLinkage()) 1973 if (Linkage [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | GlobalMerge.cpp | 499 GlobalValue::LinkageTypes Linkage = HasExternal local 516 auto MergedLinkage = IsMachO ? Linkage : GlobalValue::PrivateLinkage; 526 GlobalValue::LinkageTypes Linkage = Globals[k]->getLinkage(); local 551 if (Linkage != GlobalValue::InternalLinkage || !IsMachO) { 553 Linkage, Name, GEP, &M);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
H A D | ELF_x86_64.cpp | 315 std::pair<Linkage, Scope> bindings; 322 bindings = {Linkage::Strong, Scope::Default}; 324 bindings = {Linkage::Strong, Scope::Local}; 357 Linkage::Strong, Scope::Default, false); 365 //G->addExternalSymbol(*Name, SymRef.st_size, Linkage::Strong);
|
H A D | JITLinkGeneric.cpp | 307 Sym->getLinkage() == Linkage::Weak 325 assert(Sym->getLinkage() == Linkage::Weak && 338 Sym->getLinkage() == Linkage::Weak;
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGVTables.cpp | 940 llvm::GlobalVariable::LinkageTypes Linkage, 975 if (Linkage == llvm::GlobalVariable::AvailableExternallyLinkage) 976 Linkage = llvm::GlobalVariable::InternalLinkage; 982 CGM.CreateOrReplaceCXXRuntimeVariable(Name, VTType, Linkage, Align); 1035 auto Linkage = VTable->getLinkage(); local 1036 assert(llvm::GlobalAlias::isValidLinkage(Linkage) && 1042 VTable->getAddressSpace(), Linkage, 1046 assert(VTableAlias->getLinkage() == Linkage); 938 GenerateConstructionVTable( const CXXRecordDecl *RD, const BaseSubobject &Base, bool BaseIsVirtual, llvm::GlobalVariable::LinkageTypes Linkage, VTableAddressPointsMapTy &AddressPoints) argument
|
H A D | ItaniumCXXABI.cpp | 407 llvm::GlobalValue::LinkageTypes Linkage) const; 1738 llvm::GlobalVariable::LinkageTypes Linkage = CGM.getVTableLinkage(RD); local 1746 llvm::GlobalValue::isLocalLinkage(Linkage)); 1750 VTable->setLinkage(Linkage); 2896 GetAddrOfTypeName(QualType Ty, llvm::GlobalVariable::LinkageTypes Linkage); 2980 llvm::GlobalVariable::LinkageTypes Linkage, 2987 QualType Ty, llvm::GlobalVariable::LinkageTypes Linkage) { 3000 Name, Init->getType(), Linkage, Align.getQuantity()); 3499 llvm::GlobalVariable::LinkageTypes Linkage = getTypeInfoLinkage(CGM, Ty); 3504 if (llvm::GlobalValue::isLocalLinkage(Linkage)) 2986 GetAddrOfTypeName( QualType Ty, llvm::GlobalVariable::LinkageTypes Linkage) argument 3524 BuildTypeInfo( QualType Ty, llvm::GlobalVariable::LinkageTypes Linkage, llvm::GlobalValue::VisibilityTypes Visibility, llvm::GlobalValue::DLLStorageClassTypes DLLStorageClass) argument 4053 llvm::GlobalValue::LinkageTypes Linkage = CGM.getFunctionLinkage(AliasDecl); local 4076 llvm::GlobalValue::LinkageTypes Linkage = CGM.getFunctionLinkage(AliasDecl); local [all...] |
H A D | CodeGenPGO.cpp | 34 llvm::GlobalValue::LinkageTypes Linkage) { 37 Name, Linkage, CGM.getCodeGenOpts().MainFileName, 42 FuncNameVar = llvm::createPGOFuncNameVar(CGM.getModule(), Linkage, FuncName); 861 llvm::GlobalValue::LinkageTypes Linkage) { 876 setFuncName(Name, Linkage); 33 setFuncName(StringRef Name, llvm::GlobalValue::LinkageTypes Linkage) argument 860 emitEmptyCounterMapping(const Decl *D, StringRef Name, llvm::GlobalValue::LinkageTypes Linkage) argument
|
H A D | CGCXXABI.cpp | 294 GVALinkage Linkage, const CXXDestructorDecl *Dtor, CXXDtorType DT) const { 296 return CGM.getLLVMLinkageForDeclarator(Dtor, Linkage, 293 getCXXDestructorLinkage( GVALinkage Linkage, const CXXDestructorDecl *Dtor, CXXDtorType DT) const argument
|
H A D | CGOpenMPRuntime.h | 303 llvm::GlobalValue::LinkageTypes Linkage); 623 llvm::GlobalValue::LinkageTypes Linkage; member in class:clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OffloadEntryInfo::final 634 llvm::GlobalValue::LinkageTypes Linkage) 636 VarSize(VarSize), Linkage(Linkage) { 642 llvm::GlobalValue::LinkageTypes getLinkage() const { return Linkage; } 643 void setLinkage(llvm::GlobalValue::LinkageTypes LT) { Linkage = LT; } 659 llvm::GlobalValue::LinkageTypes Linkage); 631 OffloadEntryInfoDeviceGlobalVar( unsigned Order, llvm::Constant *Addr, CharUnits VarSize, OMPTargetGlobalVarEntryKind Flags, llvm::GlobalValue::LinkageTypes Linkage) argument
|
H A D | CodeGenModule.cpp | 1262 GVALinkage Linkage = getContext().GetGVALinkageForFunction(D); local 1265 return getCXXABI().getCXXDestructorLinkage(Linkage, Dtor, GD.getDtorType()); 1276 return getLLVMLinkageForDeclarator(D, Linkage, /*IsConstantVariable=*/false); 3677 StringRef Name, llvm::Type *Ty, llvm::GlobalValue::LinkageTypes Linkage, 3695 Linkage, nullptr, Name); 3897 GVALinkage Linkage; 3899 Linkage = CGM.getContext().GetGVALinkageForVariable(VD); 3901 Linkage = CGM.getContext().GetGVALinkageForFunction(cast<FunctionDecl>(&D)); 3903 switch (Linkage) { 4053 llvm::GlobalValue::LinkageTypes Linkage local 3676 CreateOrReplaceCXXRuntimeVariable( StringRef Name, llvm::Type *Ty, llvm::GlobalValue::LinkageTypes Linkage, unsigned Alignment) argument 4287 getLLVMLinkageForDeclarator( const DeclaratorDecl *D, GVALinkage Linkage, bool IsConstantVariable) argument 4361 GVALinkage Linkage = getContext().GetGVALinkageForVariable(VD); local 5172 llvm::GlobalValue::LinkageTypes Linkage = local [all...] |
H A D | MicrosoftCXXABI.cpp | 224 getCXXDestructorLinkage(GVALinkage Linkage, const CXXDestructorDecl *Dtor, 324 llvm::GlobalVariable::LinkageTypes Linkage); 359 llvm::GlobalValue::LinkageTypes Linkage = local 364 CGM.getModule(), VDispMapTy, /*isConstant=*/true, Linkage, 374 GVALinkage Linkage = variable 377 if (Linkage == GVA_Internal) 1318 GVALinkage Linkage, const CXXDestructorDecl *Dtor, CXXDtorType DT) const { 1321 if (Linkage == GVA_Internal) 1328 return CGM.getLLVMLinkageForDeclarator(Dtor, Linkage, 1990 llvm::GlobalVariable::LinkageTypes Linkage local 1317 getCXXDestructorLinkage( GVALinkage Linkage, const CXXDestructorDecl *Dtor, CXXDtorType DT) const argument 2083 getAddrOfVBTable(const VPtrInfo &VBT, const CXXRecordDecl *RD, llvm::GlobalVariable::LinkageTypes Linkage) argument 3571 llvm::GlobalVariable::LinkageTypes Linkage; member in struct:__anon1824::MSRTTIBuilder [all...] |
H A D | CGOpenMPRuntimeNVPTX.h | 99 llvm::GlobalValue::LinkageTypes Linkage) override;
|
H A D | CGCUDANV.cpp | 664 auto Linkage = CudaGpuBinary ? llvm::GlobalValue::InternalLinkage : local 674 Linkage, 679 if (Linkage != llvm::GlobalValue::InternalLinkage)
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | InstrProfiling.cpp | 809 GlobalValue::LinkageTypes Linkage = NamePtr->getLinkage(); local 812 Linkage = GlobalValue::InternalLinkage; 830 Linkage = GlobalValue::LinkOnceODRLinkage; 845 new GlobalVariable(*M, CounterTy, false, Linkage, 853 CounterPtr->setLinkage(Linkage); 867 new GlobalVariable(*M, ValuesTy, false, Linkage, 901 auto *Data = new GlobalVariable(*M, DataTy, false, Linkage, 908 Data->setLinkage(Linkage);
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | ModuleSummaryIndex.h | 286 /// Group flags (Linkage, NotEligibleToImport, etc.) as a bitfield. 295 unsigned Linkage : 4; member in struct:llvm::CalleeInfo::GlobalValueSummary::GVFlags 324 explicit GVFlags(GlobalValue::LinkageTypes Linkage, argument 327 : Linkage(Linkage), NotEligibleToImport(NotEligibleToImport), 389 return static_cast<GlobalValue::LinkageTypes>(Flags.Linkage); 394 void setLinkage(GlobalValue::LinkageTypes Linkage) { argument 395 Flags.Linkage = Linkage;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/LTO/ |
H A D | ThinLTOCodeGenerator.cpp | 108 auto Linkage = Summary->linkage(); 109 return !GlobalValue::isAvailableExternallyLinkage(Linkage) && 110 !GlobalValue::isWeakForLinker(Linkage); 118 auto Linkage = Summary->linkage(); 119 return !GlobalValue::isAvailableExternallyLinkage(Linkage);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | ObjectLinkingLayer.cpp | 133 if (Sym->getLinkage() == Linkage::Weak) 247 if (Sym->hasName() && Sym->getLinkage() == Linkage::Weak) { 253 if (Sym->hasName() && Sym->getLinkage() == Linkage::Weak) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BTFDebug.cpp | 1151 auto Linkage = Global.getLinkage(); local 1152 if (Linkage != GlobalValue::InternalLinkage && 1153 Linkage != GlobalValue::ExternalLinkage && 1154 Linkage != GlobalValue::WeakAnyLinkage && 1155 Linkage != GlobalValue::ExternalWeakLinkage) 1159 if (Linkage == GlobalValue::InternalLinkage) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm-c/ |
H A D | DebugInfo.h | 1105 * \param Linkage Mangled name of the variable. 1106 * \param LinkLen The length of the C string passed to \c Linkage. 1121 size_t NameLen, const char *Linkage, size_t LinkLen, LLVMMetadataRef File, 1200 * \param Linkage Mangled name of the variable. 1201 * \param LnkLen The length of the C string passed to \c Linkage. 1213 size_t NameLen, const char *Linkage, size_t LnkLen, LLVMMetadataRef File,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/BinaryFormat/ |
H A D | Dwarf.cpp | 612 llvm::dwarf::GDBIndexEntryLinkageString(GDBIndexEntryLinkage Linkage) { argument 613 switch (Linkage) {
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | DeclBase.h | 51 enum Linkage : unsigned char; 404 Linkage getCachedLinkage() const { 405 return Linkage(CacheValidAndLinkage - 1); 408 void setCachedLinkage(Linkage L) const {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/MC/MCParser/ |
H A D | ELFAsmParser.cpp | 437 StringRef Linkage; local 438 if (getParser().parseIdentifier(Linkage)) 440 if (Linkage != "comdat") 441 return TokError("Linkage must be 'comdat'");
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ProfileData/ |
H A D | InstrProf.h | 172 /// name is \c RawFuncName and has linkage of type \c Linkage. 175 GlobalValue::LinkageTypes Linkage, 183 GlobalValue::LinkageTypes Linkage); 193 /// and \c Linkage is the linkage of the instrumented function. 195 GlobalValue::LinkageTypes Linkage,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 822 GlobalValue::LinkageTypes Linkage, 973 // Summary were not emitted before LLVM 3.9, we don't need to upgrade Linkage 976 auto Linkage = GlobalValue::LinkageTypes(RawFlags & 0xF); // 4 bits local 986 return GlobalValueSummary::GVFlags(Linkage, NotEligibleToImport, Live, Local, AutoHide); 3162 GlobalValue::LinkageTypes Linkage = getDecodedLinkage(RawLinkage); local 3175 if (Record.size() > 6 && !GlobalValue::isLocalLinkage(Linkage)) 3191 new GlobalVariable(*TheModule, Ty, isConstant, Linkage, nullptr, Name, 3400 auto Linkage = Record[OpNum++]; local 3404 NewGA = GlobalAlias::create(Ty, AddrSpace, getDecodedLinkage(Linkage), Name, 3407 NewGA = GlobalIFunc::create(Ty, AddrSpace, getDecodedLinkage(Linkage), Nam 5484 setValueGUID( uint64_t ValueID, StringRef ValueName, GlobalValue::LinkageTypes Linkage, StringRef SourceFileName) argument 5567 auto Linkage = VLI->second; local 5581 auto Linkage = VLI->second; local 5726 GlobalValue::LinkageTypes Linkage = getDecodedLinkage(RawLinkage); local [all...] |