Home
last modified time | relevance | path

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

123

/llvm-project/llvm/include/llvm/IR/
H A DGlobalValue.h81 GlobalValue(Type * Ty,ValueTy VTy,Use * Ops,unsigned NumOps,LinkageTypes Linkage,const Twine & Name,unsigned AddressSpace) GlobalValue() argument
98 unsigned Linkage : 4; // The linkage of this global global() variable
376 isExternalLinkage(LinkageTypes Linkage) isExternalLinkage() argument
379 isAvailableExternallyLinkage(LinkageTypes Linkage) isAvailableExternallyLinkage() argument
382 isLinkOnceAnyLinkage(LinkageTypes Linkage) isLinkOnceAnyLinkage() argument
385 isLinkOnceODRLinkage(LinkageTypes Linkage) isLinkOnceODRLinkage() argument
388 isLinkOnceLinkage(LinkageTypes Linkage) isLinkOnceLinkage() argument
391 isWeakAnyLinkage(LinkageTypes Linkage) isWeakAnyLinkage() argument
394 isWeakODRLinkage(LinkageTypes Linkage) isWeakODRLinkage() argument
397 isWeakLinkage(LinkageTypes Linkage) isWeakLinkage() argument
400 isAppendingLinkage(LinkageTypes Linkage) isAppendingLinkage() argument
403 isInternalLinkage(LinkageTypes Linkage) isInternalLinkage() argument
406 isPrivateLinkage(LinkageTypes Linkage) isPrivateLinkage() argument
409 isLocalLinkage(LinkageTypes Linkage) isLocalLinkage() argument
412 isExternalWeakLinkage(LinkageTypes Linkage) isExternalWeakLinkage() argument
415 isCommonLinkage(LinkageTypes Linkage) isCommonLinkage() argument
418 isValidDeclarationLinkage(LinkageTypes Linkage) isValidDeclarationLinkage() argument
425 isInterposableLinkage(LinkageTypes Linkage) isInterposableLinkage() argument
449 isDiscardableIfUnused(LinkageTypes Linkage) isDiscardableIfUnused() argument
458 isWeakForLinker(LinkageTypes Linkage) isWeakForLinker() argument
[all...]
H A DGlobalObject.h46 GlobalValue(Ty,VTy,Ops,NumOps,Linkage,Name,AddressSpace) GlobalValue() argument
/llvm-project/llvm/include/llvm/TextAPI/
H A DRecord.h70 Record(StringRef Name, RecordLinkage Linkage, SymbolFlags Flags) in Record()
111 RecordLinkage Linkage; variable
127 GlobalRecord(StringRef Name, RecordLinkage Linkage, SymbolFlags Flags, in GlobalRecord()
147 ObjCIVarRecord(StringRef Name, RecordLinkage Linkage) in ObjCIVarRecord()
164 ObjCContainerRecord(StringRef Name, RecordLinkage Linkage) in ObjCContainerRecord()
193 ObjCInterfaceRecord(StringRef Name, RecordLinkage Linkage, in ObjCInterfaceRecord()
/llvm-project/llvm/lib/TextAPI/
H A DRecordsSlice.cpp24 GlobalRecord::Kind GV, RecordLinkage Linkage) { in addRecord() argument
173 GlobalRecord *RecordsSlice::addGlobal(StringRef Name, RecordLinkage Linkage, in addGlobal() argument
194 RecordLinkage Linkage, in addObjCInterface() argument
206 mergeFlags(SymbolFlags Flags,RecordLinkage Linkage) mergeFlags() argument
260 addObjCIVar(StringRef IVar,RecordLinkage Linkage) addObjCIVar() argument
269 addObjCIVar(ObjCContainerRecord * Container,StringRef Name,RecordLinkage Linkage) addObjCIVar() argument
[all...]
/llvm-project/polly/lib/CodeGen/
H A DLoopGeneratorsGOMP.cpp30 GlobalValue::LinkageTypes Linkage = Function::ExternalLinkage; createCallSpawnThreads() local
181 GlobalValue::LinkageTypes Linkage = Function::ExternalLinkage; createCallGetWorkItem() local
202 GlobalValue::LinkageTypes Linkage = Function::ExternalLinkage; createCallJoinThreads() local
219 GlobalValue::LinkageTypes Linkage = Function::ExternalLinkage; createCallCleanupThread() local
H A DRuntimeDebugBuilder.cpp35 GlobalValue::LinkageTypes Linkage = Function::ExternalLinkage; in getVPrintF() local
123 GlobalValue::LinkageTypes Linkage = Function::ExternalLinkage; in getPrintF() local
148 GlobalValue::LinkageTypes Linkage = Function::ExternalLinkage; in createFlush() local
H A DLoopGeneratorsKMP.cpp41 GlobalValue::LinkageTypes Linkage = Function::ExternalLinkage; createCallSpawnThreads() local
322 GlobalValue::LinkageTypes Linkage = Function::ExternalLinkage; createCallGlobalThreadNum() local
344 GlobalValue::LinkageTypes Linkage = Function::ExternalLinkage; createCallPushNumThreads() local
371 GlobalValue::LinkageTypes Linkage = Function::ExternalLinkage; createCallStaticInit() local
412 GlobalValue::LinkageTypes Linkage = Function::ExternalLinkage; createCallStaticFini() local
436 GlobalValue::LinkageTypes Linkage = Function::ExternalLinkage; createCallDispatchInit() local
478 GlobalValue::LinkageTypes Linkage = Function::ExternalLinkage; createCallDispatchNext() local
[all...]
H A DPerfMonitor.cpp27 GlobalValue::LinkageTypes Linkage = Function::ExternalLinkage; in getAtExit() local
125 GlobalValue::LinkageTypes Linkage = Function::WeakODRLinkage; in insertFinalReporting() local
218 GlobalValue::LinkageTypes Linkage = Function::WeakODRLinkage; in insertInitFunction() local
/llvm-project/clang/lib/InstallAPI/
H A DFrontend.cpp20 StringRef Name, RecordLinkage Linkage, GlobalRecord::Kind GV, in addGlobal() argument
32 FrontendRecordsSlice::addObjCInterface(StringRef Name, RecordLinkage Linkage, in addObjCInterface() argument
61 ObjCContainerRecord *Container, StringRef IvarName, RecordLinkage Linkage, in addObjCIVar() argument
H A DVisitor.cpp145 RecordLinkage Linkage = RecordLinkage::Exported; in recordObjCInstanceVariables() local
177 const RecordLinkage Linkage = in VisitObjCInterfaceDecl() local
239 const RecordLinkage Linkage = in VisitVarDecl() local
294 const RecordLinkage Linkage = (Inlined || !isExported(D)) in VisitFunctionDecl() local
/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); TryEmitBaseDestructorAsAlias() local
/llvm-project/clang/include/clang/ExtractAPI/
H A DExtractAPIVisitor.h287 LinkageInfo Linkage = Decl->getLinkageAndVisibility(); VisitVarDecl() local
360 LinkageInfo Linkage = Decl->getLinkageAndVisibility(); VisitFunctionDecl() local
526 LinkageInfo Linkage = Decl->getLinkageAndVisibility(); VisitNamespaceDecl() local
876 LinkageInfo Linkage = Decl->getLinkageAndVisibility(); VisitVarTemplateDecl() local
920 LinkageInfo Linkage = Decl->getLinkageAndVisibility(); VisitVarTemplateSpecializationDecl() local
952 LinkageInfo Linkage = Decl->getLinkageAndVisibility(); VisitVarTemplatePartialSpecializationDecl() local
985 LinkageInfo Linkage = Decl->getLinkageAndVisibility(); VisitFunctionTemplateDecl() local
1018 LinkageInfo Linkage = Decl->getLinkageAndVisibility(); VisitObjCInterfaceDecl() local
[all...]
/llvm-project/clang/include/clang/Basic/
H A DLinkage.h24 enum class Linkage : unsigned char { enum
/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
/llvm-project/llvm/lib/Transforms/Utils/
H A DFunctionImportUtils.cpp80 auto Linkage = Summary->linkage(); in shouldPromoteLocalToGlobal() local
/llvm-project/llvm/lib/Frontend/Offloading/
H A DUtility.cpp96 auto Linkage = Triple.isOSBinFormatCOFF() ? GlobalValue::WeakODRLinkage getOffloadEntryArray() local
/llvm-project/llvm/lib/IR/
H A DGlobals.cpp154 getGlobalIdentifier(StringRef Name,GlobalValue::LinkageTypes Linkage,StringRef FileName) getGlobalIdentifier() argument
551 create(Type * Ty,unsigned AddressSpace,LinkageTypes Linkage,const Twine & Name,Module * Parent) create() argument
557 create(Type * Ty,unsigned AddressSpace,LinkageTypes Linkage,const Twine & Name,GlobalValue * Aliasee) create() argument
/llvm-project/mlir/docs/Dialects/
H A DLLVM.md153 ### Linkage subsection
/llvm-project/llvm/lib/TextAPI/BinaryReader/
H A DDylibReader.cpp265 RecordLinkage Linkage = (ExportFlags & MachO::EXPORT_SYMBOL_FLAGS_REEXPORT) in readSymbols() local
294 RecordLinkage Linkage = RecordLinkage::Unknown; in readSymbols() local
/llvm-project/llvm/unittests/IR/
H A DManglerTest.cpp28 mangleFunc(StringRef IRName,GlobalValue::LinkageTypes Linkage,llvm::CallingConv::ID CC,Module & Mod,Mangler & Mang) mangleFunc() argument
/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DCOFFLinkGraphBuilder.h115 jitlink::Linkage Linkage; global() member
/llvm-project/llvm/lib/MC/MCParser/
H A DWasmAsmParser.cpp140 StringRef Linkage; in parseGroup() local
/llvm-project/llvm/lib/CodeGen/
H A DGlobalMerge.cpp556 auto MergedLinkage = IsMachO ? Linkage : GlobalValue::PrivateLinkage; in doMerge() local
529 GlobalValue::LinkageTypes Linkage = HasExternal doMerge() local

123