reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
  660         ClonedF->setLinkage(GlobalValue::AvailableExternallyLinkage);
include/llvm/IR/Function.h
  640     setLinkage(ExternalLinkage);
include/llvm/IR/GlobalValue.h
   84     setLinkage(Linkage);
lib/AsmParser/LLParser.cpp
 1102   GV->setLinkage((GlobalValue::LinkageTypes)Linkage);
 5489   Fn->setLinkage((GlobalValue::LinkageTypes)Linkage);
lib/Bitcode/Reader/BitcodeReader.cpp
 3230   Func->setLinkage(getDecodedLinkage(RawLinkage));
lib/CodeGen/LowerEmuTLS.cpp
   43     to->setLinkage(from->getLinkage());
lib/CodeGen/MachineOutliner.cpp
 1105   F->setLinkage(GlobalValue::InternalLinkage);
lib/CodeGen/PreISelIntrinsicLowering.cpp
   70     Fn->setLinkage(F.getLinkage());
lib/CodeGen/ShadowStackGCLowering.cpp
  215     Head->setLinkage(GlobalValue::LinkOnceAnyLinkage);
lib/ExecutionEngine/Orc/CompileOnDemandLayer.cpp
   22     GV.setLinkage(GlobalValue::ExternalLinkage);
lib/ExecutionEngine/Orc/ExecutionUtils.cpp
  104       CtorDtor.Func->setLinkage(GlobalValue::ExternalLinkage);
lib/ExecutionEngine/Orc/IndirectionUtils.cpp
  273       GV.setLinkage(GlobalValue::ExternalLinkage);
lib/ExecutionEngine/Orc/Layer.cpp
   70   I->second->setLinkage(GlobalValue::AvailableExternallyLinkage);
lib/ExecutionEngine/Orc/OrcMCJITReplacement.h
  276         Ctor.Func->setLinkage(GlobalValue::ExternalLinkage);
  284         Dtor.Func->setLinkage(GlobalValue::ExternalLinkage);
lib/IR/Core.cpp
 1862     GV->setLinkage(GlobalValue::ExternalLinkage);
 1865     GV->setLinkage(GlobalValue::AvailableExternallyLinkage);
 1868     GV->setLinkage(GlobalValue::LinkOnceAnyLinkage);
 1871     GV->setLinkage(GlobalValue::LinkOnceODRLinkage);
 1879     GV->setLinkage(GlobalValue::WeakAnyLinkage);
 1882     GV->setLinkage(GlobalValue::WeakODRLinkage);
 1885     GV->setLinkage(GlobalValue::AppendingLinkage);
 1888     GV->setLinkage(GlobalValue::InternalLinkage);
 1891     GV->setLinkage(GlobalValue::PrivateLinkage);
 1894     GV->setLinkage(GlobalValue::PrivateLinkage);
 1897     GV->setLinkage(GlobalValue::PrivateLinkage);
 1910     GV->setLinkage(GlobalValue::ExternalWeakLinkage);
 1917     GV->setLinkage(GlobalValue::CommonLinkage);
lib/LTO/LTO.cpp
  652     GV.setLinkage(GlobalValue::AvailableExternallyLinkage);
  727           GV->setLinkage(GlobalValue::WeakAnyLinkage);
  731           GV->setLinkage(GlobalValue::getWeakLinkage(
  743         GV->setLinkage(GlobalValue::AvailableExternallyLinkage);
 1004         GV->setLinkage(GlobalValue::InternalLinkage);
lib/LTO/LTOCodeGenerator.cpp
  490     GV.setLinkage(I->second);
lib/Linker/IRMover.cpp
  709     NewGV->setLinkage(SGV->getLinkage());
  711     NewGV->setLinkage(GlobalValue::ExternalWeakLinkage);
 1021     NewGV->setLinkage(GlobalValue::InternalLinkage);
lib/ProfileData/InstrProf.cpp
 1145     IRLevelVersionVariable->setLinkage(GlobalValue::ExternalLinkage);
 1161     ProfileNameVar->setLinkage(GlobalValue::ExternalLinkage);
lib/Target/AMDGPU/AMDGPUOpenCLEnqueuedBlockLowering.cpp
  138         F.setLinkage(GlobalValue::ExternalLinkage);
lib/Target/AMDGPU/AMDGPUPropagateAttributes.cpp
  282     F.setLinkage(GlobalValue::InternalLinkage);
lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp
  317       MainWrapper->setLinkage(Main->getLinkage());
lib/Transforms/Coroutines/CoroSplit.cpp
  664   NewF->setLinkage(llvm::GlobalValue::ExternalLinkage);
  668   NewF->setLinkage(savedLinkage);
lib/Transforms/IPO/ArgumentPromotion.cpp
 1159           OldF->setLinkage(Function::ExternalLinkage);
lib/Transforms/IPO/BlockExtractor.cpp
  228       F.setLinkage(GlobalValue::ExternalLinkage);
lib/Transforms/IPO/ElimAvailExtern.cpp
   46     GV.setLinkage(GlobalValue::ExternalLinkage);
lib/Transforms/IPO/ExtractGV.cpp
   28     GV.setLinkage(GlobalValue::ExternalLinkage);
   44     GV.setLinkage(GlobalValue::WeakAnyLinkage);
   47     GV.setLinkage(GlobalValue::WeakODRLinkage);
lib/Transforms/IPO/FunctionImport.cpp
  919     V->setLinkage(GlobalValue::ExternalLinkage);
  989       GV.setLinkage(NewLinkage);
 1055   NewFn->setLinkage(GA->getLinkage());
 1069       GV.setLinkage(GlobalValue::InternalLinkage);
lib/Transforms/IPO/GlobalOpt.cpp
 2273       F->setLinkage(GlobalValue::InternalLinkage);
 2362       GV->setLinkage(GlobalValue::InternalLinkage);
 2766       J->setLinkage(GlobalValue::InternalLinkage);
 2798       Target->setLinkage(J->getLinkage());
lib/Transforms/IPO/Internalize.cpp
  133   GV.setLinkage(GlobalValue::InternalLinkage);
lib/Transforms/IPO/LowerTypeTests.cpp
 1075     F->setLinkage(GlobalValue::ExternalLinkage);
 1913           F->setLinkage(GlobalValue::ExternalLinkage);
 1922           F->setLinkage(GlobalValue::ExternalLinkage);
 1930             F->setLinkage(GlobalValue::ExternalWeakLinkage);
 2162           Alias->setLinkage(GlobalValue::WeakAnyLinkage);
lib/Transforms/IPO/MergeFunctions.cpp
  825     F->setLinkage(GlobalValue::PrivateLinkage);
lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
   63     ExportGV.setLinkage(GlobalValue::ExternalLinkage);
  293       F.setLinkage(GlobalValue::AvailableExternallyLinkage);
lib/Transforms/IPO/WholeProgramDevirt.cpp
  957     TheFn->setLinkage(GlobalValue::ExternalLinkage);
lib/Transforms/Instrumentation/AddressSanitizer.cpp
 2006         G->setLinkage(GlobalValue::InternalLinkage);
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
  686     F->setLinkage(GlobalValue::LinkOnceODRLinkage);
lib/Transforms/Instrumentation/GCOVProfiling.cpp
  858     F->setLinkage(GlobalValue::InternalLinkage);
 1197     FlushF->setLinkage(GlobalValue::InternalLinkage);
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
 1265   NewGV->setLinkage(GlobalValue::PrivateLinkage);
lib/Transforms/Instrumentation/InstrProfiling.cpp
  666     Name->setLinkage(GlobalValue::PrivateLinkage);
  790   CounterPtr->setLinkage(Linkage);
  845   Data->setLinkage(Linkage);
  856   NamePtr->setLinkage(GlobalValue::PrivateLinkage);
lib/Transforms/Instrumentation/PGOInstrumentation.cpp
  690     F.setLinkage(GlobalValue::LinkOnceODRLinkage);
lib/Transforms/Instrumentation/SanitizerCoverage.cpp
  352     CtorFunc->setLinkage(GlobalValue::WeakODRLinkage);
lib/Transforms/Utils/CloneModule.cpp
  126       GV->setLinkage(GlobalValue::ExternalLinkage);
  150       F->setLinkage(GlobalValue::ExternalLinkage);
lib/Transforms/Utils/FunctionImportUtils.cpp
  265     GV.setLinkage(getLinkage(&GV, DoPromote));
  275     GV.setLinkage(getLinkage(&GV, /* DoPromote */ false));
lib/Transforms/Utils/SplitModule.cpp
  217     GV->setLinkage(GlobalValue::ExternalLinkage);
tools/bugpoint/CrashDebugger.cpp
  168       I.setLinkage(GlobalValue::ExternalLinkage);
  962       GV.setLinkage(GlobalValue::ExternalLinkage);
tools/bugpoint/ExtractFunction.cpp
  133     I->setLinkage(GlobalValue::ExternalLinkage);
  311     I->setLinkage(GlobalValue::ExternalLinkage);
  316     I->setLinkage(GlobalValue::ExternalLinkage);
tools/clang/lib/CodeGen/CGBlocks.cpp
 2968       GV->setLinkage(llvm::GlobalValue::ExternalLinkage);
 2971       GV->setLinkage(llvm::GlobalValue::ExternalLinkage);
 2977     GV->setLinkage(llvm::GlobalValue::ExternalWeakLinkage);
tools/clang/lib/CodeGen/CGObjC.cpp
 1970       F->setLinkage(llvm::Function::ExternalWeakLinkage);
 3742     CFLinkCheckFunc->setLinkage(llvm::GlobalValue::LinkOnceAnyLinkage);
tools/clang/lib/CodeGen/CGObjCGNU.cpp
 3454         OffsetVar->setLinkage(llvm::GlobalValue::ExternalLinkage);
 3560         offset->setLinkage(llvm::GlobalValue::ExternalLinkage);
tools/clang/lib/CodeGen/CGObjCMac.cpp
  745       cast<llvm::Function>(F.getCallee())->setLinkage(
 5069         DefinedClasses[i]->setLinkage(llvm::GlobalVariable::ExternalLinkage);
 6095         DefinedClasses[i]->setLinkage(llvm::GlobalVariable::ExternalLinkage);
 6096         DefinedMetaClasses[i]->setLinkage(llvm::GlobalVariable::ExternalLinkage);
 6958     Entry->setLinkage(llvm::GlobalValue::WeakAnyLinkage);
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 1305       GA->setLinkage(llvm::Function::WeakAnyLinkage);
 2697       GV->setLinkage(llvm::GlobalValue::WeakAnyLinkage);
 6522     OutlinedFn->setLinkage(llvm::GlobalValue::WeakAnyLinkage);
 9669   cast<llvm::GlobalValue>(Addr)->setLinkage(Linkage);
 9719         GVAddrRef->setLinkage(llvm::GlobalValue::InternalLinkage);
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 2491   Fn->setLinkage(llvm::GlobalValue::InternalLinkage);
 4565   Fn->setLinkage(llvm::GlobalValue::InternalLinkage);
tools/clang/lib/CodeGen/CGVTT.cpp
   96   VTT->setLinkage(Linkage);
tools/clang/lib/CodeGen/CodeGenModule.cpp
 1754   F->setLinkage(llvm::Function::InternalLinkage);
 1767     GV->setLinkage(llvm::GlobalValue::ExternalWeakLinkage);
 2409   F->setLinkage(llvm::Function::ExternalWeakLinkage);
 2891       ResolverFunc->setLinkage(llvm::Function::WeakODRLinkage);
 2938   ResolverFunc->setLinkage(llvm::Function::WeakODRLinkage);
 3017       GA->setLinkage(llvm::Function::WeakODRLinkage);
 3123         Entry->setLinkage(llvm::Function::ExternalLinkage);
 3365           F->setLinkage(llvm::GlobalValue::ExternalLinkage);
 3416         Entry->setLinkage(llvm::Function::ExternalLinkage);
 3567               GV->setLinkage(llvm::GlobalValue::AvailableExternallyLinkage);
 4058   GV->setLinkage(Linkage);
 4074       GV->setLinkage(llvm::GlobalVariable::WeakAnyLinkage);
 4505     GA->setLinkage(llvm::Function::WeakAnyLinkage);
 4685             GV->setLinkage(llvm::GlobalValue::ExternalLinkage);
 4687           GV->setLinkage(llvm::GlobalValue::ExternalLinkage);
tools/clang/lib/CodeGen/CodeGenModule.h
 1183     F->setLinkage(getFunctionLinkage(GD));
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
  282       Thunk->setLinkage(llvm::GlobalValue::AvailableExternallyLinkage);
 1652   VTable->setLinkage(Linkage);
 2618         Wrapper->setLinkage(llvm::Function::ExternalLinkage);
 2625         Wrapper->setLinkage(llvm::Function::LinkOnceODRLinkage);
 4328     fn->setLinkage(llvm::Function::LinkOnceODRLinkage);
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
  369       Thunk->setLinkage(llvm::GlobalValue::InternalLinkage);
  371       Thunk->setLinkage(llvm::GlobalValue::WeakODRLinkage);
  373       Thunk->setLinkage(llvm::GlobalValue::LinkOnceODRLinkage);
 1228       Fn->setLinkage(llvm::GlobalValue::WeakODRLinkage);
 1989   ThunkFn->setLinkage(MD->isExternallyVisible()
 2123     GV->setLinkage(llvm::GlobalVariable::AvailableExternallyLinkage);
 2435     F->setLinkage(llvm::GlobalValue::LinkOnceODRLinkage);
tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp
  111   llvm_function.setLinkage(GlobalValue::ExternalLinkage);
unittests/Analysis/BasicAliasAnalysisTest.cpp
   85   GlobalPtr->setLinkage(GlobalValue::LinkageTypes::InternalLinkage);
unittests/ExecutionEngine/MCJIT/MCJITMultipleModuleTest.cpp
  220   GVC->setLinkage(GlobalValue::InternalLinkage);