Home
last modified time | relevance | path

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

123

/freebsd-src/contrib/llvm-project/llvm/include/llvm/IR/
H A DGlobalValue.h81 LinkageTypes Linkage, const Twine &Name, unsigned AddressSpace) in GlobalValue() argument
98 unsigned Linkage : 4; // The linkage of this global variable
375 isExternalLinkage(LinkageTypes Linkage) isExternalLinkage() argument
378 isAvailableExternallyLinkage(LinkageTypes Linkage) isAvailableExternallyLinkage() argument
381 isLinkOnceAnyLinkage(LinkageTypes Linkage) isLinkOnceAnyLinkage() argument
384 isLinkOnceODRLinkage(LinkageTypes Linkage) isLinkOnceODRLinkage() argument
387 isLinkOnceLinkage(LinkageTypes Linkage) isLinkOnceLinkage() argument
390 isWeakAnyLinkage(LinkageTypes Linkage) isWeakAnyLinkage() argument
393 isWeakODRLinkage(LinkageTypes Linkage) isWeakODRLinkage() argument
396 isWeakLinkage(LinkageTypes Linkage) isWeakLinkage() argument
399 isAppendingLinkage(LinkageTypes Linkage) isAppendingLinkage() argument
402 isInternalLinkage(LinkageTypes Linkage) isInternalLinkage() argument
405 isPrivateLinkage(LinkageTypes Linkage) isPrivateLinkage() argument
408 isLocalLinkage(LinkageTypes Linkage) isLocalLinkage() argument
411 isExternalWeakLinkage(LinkageTypes Linkage) isExternalWeakLinkage() argument
414 isCommonLinkage(LinkageTypes Linkage) isCommonLinkage() argument
417 isValidDeclarationLinkage(LinkageTypes Linkage) isValidDeclarationLinkage() argument
424 isInterposableLinkage(LinkageTypes Linkage) isInterposableLinkage() argument
448 isDiscardableIfUnused(LinkageTypes Linkage) isDiscardableIfUnused() argument
457 isWeakForLinker(LinkageTypes Linkage) isWeakForLinker() argument
[all...]
H A DGlobalObject.h46 : GlobalValue(Ty, VTy, Ops, NumOps, Linkage, Name, AddressSpace) { in GlobalValue() argument
/freebsd-src/contrib/llvm-project/llvm/include/llvm/TextAPI/
H A DRecord.h53 Record(StringRef Name,RecordLinkage Linkage,SymbolFlags Flags) Record() argument
90 RecordLinkage Linkage; global() variable
105 GlobalRecord(StringRef Name,RecordLinkage Linkage,SymbolFlags Flags,Kind GV) GlobalRecord() argument
123 ObjCIVarRecord(StringRef Name,RecordLinkage Linkage) ObjCIVarRecord() argument
140 ObjCContainerRecord(StringRef Name,RecordLinkage Linkage) ObjCContainerRecord() argument
168 ObjCContainerRecord(Name,Linkage) ObjCContainerRecord() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/TextAPI/
H A DRecordsSlice.cpp23 addRecord(StringRef Name,SymbolFlags Flags,GlobalRecord::Kind GV,RecordLinkage Linkage) addRecord() argument
133 addGlobal(StringRef Name,RecordLinkage Linkage,GlobalRecord::Kind GV,SymbolFlags Flags) addGlobal() argument
154 addObjCInterface(StringRef Name,RecordLinkage Linkage,bool HasEHType) addObjCInterface() argument
170 mergeFlags(SymbolFlags Flags,RecordLinkage Linkage) mergeFlags() argument
223 addObjCIVar(StringRef IVar,RecordLinkage Linkage) addObjCIVar() argument
232 addObjCIVar(ObjCContainerRecord * Container,StringRef Name,RecordLinkage Linkage) addObjCIVar() argument
[all...]
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DCGVTT.cpp24 llvm::GlobalVariable::LinkageTypes Linkage, in GetAddrOfVTTVTable() argument
42 llvm::GlobalVariable::LinkageTypes Linkage, in EmitVTTDefinition() argument
H A DCGCXX.cpp122 llvm::GlobalValue::LinkageTypes Linkage = getFunctionLinkage(AliasDecl); in TryEmitBaseDestructorAsAlias() local
H A DCGCUDANV.cpp819 auto Linkage = CudaGpuBinary ? llvm::GlobalValue::InternalLinkage : makeModuleCtorFunction() local
1005 internalizeDeviceSideVar(const VarDecl * D,llvm::GlobalValue::LinkageTypes & Linkage) internalizeDeviceSideVar() argument
H A DCGVTables.cpp888 GenerateConstructionVTable(const CXXRecordDecl * RD,const BaseSubobject & Base,bool BaseIsVirtual,llvm::GlobalVariable::LinkageTypes Linkage,VTableAddressPointsMapTy & AddressPoints) GenerateConstructionVTable() argument
1004 auto Linkage = VTable->getLinkage(); GenerateRelativeVTableAlias() local
H A DCGCXXABI.cpp313 getCXXDestructorLinkage(GVALinkage Linkage,const CXXDestructorDecl * Dtor,CXXDtorType DT) const getCXXDestructorLinkage() argument
H A DCodeGenModule.cpp2101 GVALinkage Linkage = getContext().GetGVALinkageForFunction(D); getFunctionLinkage() local
3628 llvm::GlobalValue::LinkageTypes Linkage = GetAddrOfTemplateParamObject() local
4377 llvm::GlobalValue::LinkageTypes Linkage = getMultiversionLinkage(*this, GD); emitCPUDispatchDefinition() local
5013 CreateOrReplaceCXXRuntimeVariable(StringRef Name,llvm::Type * Ty,llvm::GlobalValue::LinkageTypes Linkage,llvm::Align Alignment) CreateOrReplaceCXXRuntimeVariable() argument
5237 GVALinkage Linkage; shouldBeInCOMDAT() local
5415 llvm::GlobalValue::LinkageTypes Linkage = getLLVMLinkageVarDefinition(D); EmitGlobalVarDefinition() local
5610 getLLVMLinkageForDeclarator(const DeclaratorDecl * D,GVALinkage Linkage) getLLVMLinkageForDeclarator() argument
5682 GVALinkage Linkage = getContext().GetGVALinkageForVariable(VD); getLLVMLinkageVarDefinition() local
6521 llvm::GlobalValue::LinkageTypes Linkage = getLLVMLinkageVarDefinition(VD); GetAddrOfGlobalTemporary() local
[all...]
H A DItaniumCXXABI.cpp1806 llvm::GlobalVariable::LinkageTypes Linkage = CGM.getVTableLinkage(RD); emitVTableDefinitions() local
3244 GetAddrOfTypeName(QualType Ty,llvm::GlobalVariable::LinkageTypes Linkage) GetAddrOfTypeName() argument
3776 llvm::GlobalVariable::LinkageTypes Linkage = getTypeInfoLinkage(CGM, Ty); BuildTypeInfo() local
3805 BuildTypeInfo(QualType Ty,llvm::GlobalVariable::LinkageTypes Linkage,llvm::GlobalValue::VisibilityTypes Visibility,llvm::GlobalValue::DLLStorageClassTypes DLLStorageClass) BuildTypeInfo() argument
4345 llvm::GlobalValue::LinkageTypes Linkage = CGM.getFunctionLinkage(AliasDecl); getCodegenToUse() local
4368 llvm::GlobalValue::LinkageTypes Linkage = CGM.getFunctionLinkage(AliasDecl); emitConstructorDestructorAlias() local
[all...]
/freebsd-src/contrib/llvm-project/clang/lib/ExtractAPI/
H A DAPI.cpp49 addNamespace(APIRecord * Parent,StringRef Name,StringRef USR,PresumedLoc Loc,AvailabilityInfo Availability,LinkageInfo Linkage,const DocComment & Comment,DeclarationFragments Declaration,DeclarationFragments SubHeading,bool IsFromSystemHeader) addNamespace() argument
64 addGlobalVar(StringRef Name,StringRef USR,PresumedLoc Loc,AvailabilityInfo Availability,LinkageInfo Linkage,const DocComment & Comment,DeclarationFragments Fragments,DeclarationFragments SubHeading,bool IsFromSystemHeader) addGlobalVar() argument
74 addGlobalVariableTemplate(StringRef Name,StringRef USR,PresumedLoc Loc,AvailabilityInfo Availability,LinkageInfo Linkage,const DocComment & Comment,DeclarationFragments Declaration,DeclarationFragments SubHeading,Template Template,bool IsFromSystemHeader) addGlobalVariableTemplate() argument
86 addGlobalFunction(StringRef Name,StringRef USR,PresumedLoc Loc,AvailabilityInfo Availability,LinkageInfo Linkage,const DocComment & Comment,DeclarationFragments Fragments,DeclarationFragments SubHeading,FunctionSignature Signature,bool IsFromSystemHeader) addGlobalFunction() argument
97 addGlobalFunctionTemplate(StringRef Name,StringRef USR,PresumedLoc Loc,AvailabilityInfo Availability,LinkageInfo Linkage,const DocComment & Comment,DeclarationFragments Declaration,DeclarationFragments SubHeading,FunctionSignature Signature,Template Template,bool IsFromSystemHeader) addGlobalFunctionTemplate() argument
110 addGlobalFunctionTemplateSpecialization(StringRef Name,StringRef USR,PresumedLoc Loc,AvailabilityInfo Availability,LinkageInfo Linkage,const DocComment & Comment,DeclarationFragments Declaration,DeclarationFragments SubHeading,FunctionSignature Signature,bool IsFromSystemHeader) addGlobalFunctionTemplateSpecialization() argument
175 addStaticField(StringRef Name,StringRef USR,PresumedLoc Loc,AvailabilityInfo Availability,LinkageInfo Linkage,const DocComment & Comment,DeclarationFragments Declaration,DeclarationFragments SubHeading,SymbolReference Context,AccessControl Access,bool IsFromSystemHeader) addStaticField() argument
279 addGlobalVariableTemplateSpecialization(StringRef Name,StringRef USR,PresumedLoc Loc,AvailabilityInfo Availability,LinkageInfo Linkage,const DocComment & Comment,DeclarationFragments Declaration,DeclarationFragments SubHeading,bool IsFromSystemHeader) addGlobalVariableTemplateSpecialization() argument
291 addGlobalVariableTemplatePartialSpecialization(StringRef Name,StringRef USR,PresumedLoc Loc,AvailabilityInfo Availability,LinkageInfo Linkage,const DocComment & Comment,DeclarationFragments Declaration,DeclarationFragments SubHeading,Template Template,bool IsFromSystemHeader) addGlobalVariableTemplatePartialSpecialization() argument
403 addObjCInterface(StringRef Name,StringRef USR,PresumedLoc Loc,AvailabilityInfo Availability,LinkageInfo Linkage,const DocComment & Comment,DeclarationFragments Declaration,DeclarationFragments SubHeading,SymbolReference SuperClass,bool IsFromSystemHeader) addObjCInterface() argument
/freebsd-src/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DExtractAPIVisitor.h257 LinkageInfo Linkage = Decl->getLinkageAndVisibility(); VisitVarDecl() local
327 LinkageInfo Linkage = Decl->getLinkageAndVisibility(); VisitFunctionDecl() local
486 LinkageInfo Linkage = Decl->getLinkageAndVisibility(); VisitNamespaceDecl() local
838 LinkageInfo Linkage = Decl->getLinkageAndVisibility(); VisitVarTemplateDecl() local
884 LinkageInfo Linkage = Decl->getLinkageAndVisibility(); VisitVarTemplateSpecializationDecl() local
914 LinkageInfo Linkage = Decl->getLinkageAndVisibility(); VisitVarTemplatePartialSpecializationDecl() local
945 LinkageInfo Linkage = Decl->getLinkageAndVisibility(); VisitFunctionTemplateDecl() local
976 LinkageInfo Linkage = Decl->getLinkageAndVisibility(); VisitObjCInterfaceDecl() local
[all...]
/freebsd-src/contrib/llvm-project/clang/include/clang/Basic/
H A DLinkage.h24 enum class Linkage : unsigned char { enum
/freebsd-src/contrib/llvm-project/llvm/lib/TextAPI/BinaryReader/
H A DDylibReader.cpp263 RecordLinkage Linkage = (ExportFlags & MachO::EXPORT_SYMBOL_FLAGS_REEXPORT) readSymbols() local
292 RecordLinkage Linkage = RecordLinkage::Unknown; readSymbols() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/IR/
H A DGlobals.cpp145 getGlobalIdentifier(StringRef Name,GlobalValue::LinkageTypes Linkage,StringRef FileName) getGlobalIdentifier() argument
525 create(Type * Ty,unsigned AddressSpace,LinkageTypes Linkage,const Twine & Name,Module * Parent) create() argument
531 create(Type * Ty,unsigned AddressSpace,LinkageTypes Linkage,const Twine & Name,GlobalValue * Aliasee) create() argument
H A DFunction.cpp353 Create(FunctionType * Ty,LinkageTypes Linkage,const Twine & N,Module & M) Create() argument
359 createWithDefaultAttr(FunctionType * Ty,LinkageTypes Linkage,unsigned AddrSpace,const Twine & N,Module * M) createWithDefaultAttr() argument
421 Function(FunctionType * Ty,LinkageTypes Linkage,unsigned AddrSpace,const Twine & name,Module * ParentModule) Function() argument
/freebsd-src/contrib/llvm-project/llvm/lib/MC/
H A DMCNullStreamer.cpp50 emitXCOFFSymbolLinkageWithVisibility(MCSymbol *Symbol, MCSymbolAttr Linkage, in emitXCOFFSymbolLinkageWithVisibility()
H A DMCXCOFFStreamer.cpp73 emitXCOFFSymbolLinkageWithVisibility(MCSymbol * Symbol,MCSymbolAttr Linkage,MCSymbolAttr Visibility) emitXCOFFSymbolLinkageWithVisibility() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DFunctionImportUtils.cpp80 auto Linkage = Summary->linkage(); in shouldPromoteLocalToGlobal() local
/freebsd-src/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DCOFFLinkGraphBuilder.h115 jitlink::Linkage Linkage; member
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DGlobalMerge.cpp510 GlobalValue::LinkageTypes Linkage = HasExternal doMerge() local
537 GlobalValue::LinkageTypes Linkage = Globals[k]->getLinkage(); doMerge() local
/freebsd-src/contrib/llvm-project/llvm/lib/ProfileData/
H A DInstrProf.cpp247 getPGOFuncName(StringRef Name,GlobalValue::LinkageTypes Linkage,StringRef FileName,uint64_t Version LLVM_ATTRIBUTE_UNUSED) getPGOFuncName() argument
309 getIRPGONameForGlobalObject(const GlobalObject & GO,GlobalValue::LinkageTypes Linkage,StringRef FileName) getIRPGONameForGlobalObject() argument
403 getPGOFuncNameVarName(StringRef FuncName,GlobalValue::LinkageTypes Linkage) getPGOFuncNameVarName() argument
421 createPGOFuncNameVar(Module & M,GlobalValue::LinkageTypes Linkage,StringRef PGOFuncName) createPGOFuncNameVar() argument
1298 GlobalValue::LinkageTypes Linkage = F.getLinkage(); needsComdatForCounter() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DWasmAsmParser.cpp137 StringRef Linkage; parseGroup() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp1229 GlobalValue::LinkageTypes Linkage = NamePtr->getLinkage(); setupProfileSection() local
1296 createRegionBitmaps(InstrProfMCDCBitmapInstBase * Inc,StringRef Name,GlobalValue::LinkageTypes Linkage) createRegionBitmaps() argument
1322 createRegionCounters(InstrProfCntrInstBase * Inc,StringRef Name,GlobalValue::LinkageTypes Linkage) createRegionCounters() argument
1416 GlobalValue::LinkageTypes Linkage = NamePtr->getLinkage(); createDataVariable() local
[all...]

123