Home
last modified time | relevance | path

Searched refs:SGV (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DFunctionImportUtils.cpp20 const GlobalValue *SGV) { in doImportAsDefinition() argument
40 if (isa<GlobalIFunc>(SGV) || in shouldPromoteLocalToGlobal()
41 (isa<GlobalAlias>(SGV) && in shouldPromoteLocalToGlobal()
101 SGV->getName(), in getPromotedName()
115 return SGV->getLinkage(); in getLinkage()
120 return SGV->getLinkage(); in getLinkage()
129 if (doImportAsDefinition(SGV) && !isa<GlobalAlias>(SGV)) in getLinkage()
132 return SGV->getLinkage(); in getLinkage()
140 return SGV->getLinkage(); in getLinkage()
158 if (doImportAsDefinition(SGV) && !isa<GlobalAlias>(SGV)) in getLinkage()
[all …]
/llvm-project-15.0.7/llvm/lib/Linker/
H A DIRMover.cpp583 auto *SGV = dyn_cast<GlobalValue>(V); in materialize() local
584 if (!SGV) in materialize()
591 if (SGV->getParent() != &DstM && SGV->getParent() != SrcM.get()) in materialize()
736 SGV->getThreadLocalMode(), SGV->getAddressSpace()); in copyGlobalValueProto()
740 NewGV->setLinkage(SGV->getLinkage()); in copyGlobalValueProto()
741 else if (SGV->hasExternalWeakLinkage()) in copyGlobalValueProto()
746 if (isa<GlobalVariable>(SGV) || SGV->isDeclaration()) in copyGlobalValueProto()
791 for (GlobalValue &SGV : *SrcM) in computeTypeMapping()
982 if (ValuesToLink.count(&SGV) || SGV.hasLocalLinkage()) in shouldLink()
1010 auto I = ValueMap.find(SGV); in linkGlobalValueProto()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerModuleLDSPass.cpp115 GlobalVariable *SGV) { in markUsedByKernel() argument
140 SGV->getValueType(), SGV, ConstantInt::get(Type::getInt32Ty(Ctx), 0))}; in markUsedByKernel()
165 GlobalVariable *SGV; in runOnModule() local
167 std::tie(SGV, LDSVarsToConstantGEP) = in runOnModule()
194 markUsedByKernel(Builder, &Func, SGV); in runOnModule()
233 GlobalVariable *SGV; in runOnModule() local
235 std::tie(SGV, LDSVarsToConstantGEP) = in runOnModule()
364 GlobalVariable *SGV = new GlobalVariable( in createLDSVariableReplacement() local
368 SGV->setAlignment(StructAlign); in createLDSVariableReplacement()
384 return {SGV, std::move(Map)}; in createLDSVariableReplacement()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DFunctionImportUtils.h65 bool shouldPromoteLocalToGlobal(const GlobalValue *SGV, ValueInfo VI);
81 bool doImportAsDefinition(const GlobalValue *SGV);
85 std::string getPromotedName(const GlobalValue *SGV);
98 GlobalValue::LinkageTypes getLinkage(const GlobalValue *SGV, bool DoPromote);