Lines Matching refs:Replacement
357 auto Replacement = KernelToReplacement.find(kernels[i]); in buildLookupTable() local
359 (Replacement == KernelToReplacement.end()) in buildLookupTable()
362 Ctx, Variables, Replacement->second.LDSVarsToConstantGEP); in buildLookupTable()
793 auto Replacement = in lowerKernelScopeStructVariables() local
802 markUsedByKernel(&Func, Replacement.SGV); in lowerKernelScopeStructVariables()
806 KernelToReplacement[&Func] = Replacement; in lowerKernelScopeStructVariables()
810 M, KernelUsedVariables, Replacement, [&Func](Use &U) { in lowerKernelScopeStructVariables()
983 LDSVariableReplacement Replacement = in runOnModule() local
989 replaceLDSVariablesWithStruct(M, Vec, Replacement, [](Use &U) { in runOnModule()
1051 auto Replacement = KernelToReplacement.find(&Func); in runOnModule() local
1053 Replacement != KernelToReplacement.end(); in runOnModule()
1067 GlobalVariable *KernelStruct = Replacement->second.SGV; in runOnModule()
1260 const LDSVariableReplacement &Replacement, PredicateTy Predicate) { in replaceLDSVariablesWithStruct() argument
1290 Constant *GEP = Replacement.LDSVarsToConstantGEP.at(GV); in replaceLDSVariablesWithStruct()
1299 commonAlignment(Replacement.SGV->getAlign().valueOrOne(), Offset); in replaceLDSVariablesWithStruct()