Searched refs:SGV (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | FunctionImportUtils.cpp | 20 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 D | IRMover.cpp | 583 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 D | AMDGPULowerModuleLDSPass.cpp | 115 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 D | FunctionImportUtils.h | 65 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);
|