Lines Matching refs:GlobalVariable

65     GlobalVariable *GV = M.getNamedGlobal(Name);  in removeFromUsedList()
94 new llvm::GlobalVariable(M, ATy, false, GlobalValue::AppendingLinkage, in removeFromUsedList()
102 const std::vector<GlobalVariable *> &LocalVars) { in removeFromUsedLists()
107 for (GlobalVariable *LocalVar : LocalVars) in removeFromUsedLists()
115 GlobalVariable *SGV) { in markUsedByKernel()
160 std::vector<GlobalVariable *> ModuleScopeVariables = in runOnModule()
165 GlobalVariable *SGV; in runOnModule()
166 DenseMap<GlobalVariable *, Constant *> LDSVarsToConstantGEP; in runOnModule()
216 std::vector<GlobalVariable *> KernelUsedVariables = in runOnModule()
222 GlobalVariable *GV = KernelUsedVariables[I]; in runOnModule()
233 GlobalVariable *SGV; in runOnModule()
234 DenseMap<GlobalVariable *, Constant *> LDSVarsToConstantGEP; in runOnModule()
296 std::tuple<GlobalVariable *, DenseMap<GlobalVariable *, Constant *>>
299 std::vector<GlobalVariable *> const &LDSVarsToTransform) { in createLDSVariableReplacement()
311 for (GlobalVariable *GV : LDSVarsToTransform) { in createLDSVariableReplacement()
319 std::vector<GlobalVariable *> LocalVars; in createLDSVariableReplacement()
326 GlobalVariable *FGV = static_cast<GlobalVariable *>( in createLDSVariableReplacement()
339 LocalVars.push_back(new GlobalVariable( in createLDSVariableReplacement()
357 [](const GlobalVariable *V) -> Type * { return V->getValueType(); }); in createLDSVariableReplacement()
364 GlobalVariable *SGV = new GlobalVariable( in createLDSVariableReplacement()
370 DenseMap<GlobalVariable *, Constant *> Map; in createLDSVariableReplacement()
373 GlobalVariable *GV = LocalVars[I]; in createLDSVariableReplacement()
389 Module &M, std::vector<GlobalVariable *> const &LDSVarsToTransform, in replaceLDSVariablesWithStruct()
390 GlobalVariable *SGV, in replaceLDSVariablesWithStruct()
391 DenseMap<GlobalVariable *, Constant *> &LDSVarsToConstantGEP, in replaceLDSVariablesWithStruct() argument
415 GlobalVariable *GV = LDSVarsToTransform[I]; in replaceLDSVariablesWithStruct()