Lines Matching refs:Replacement
522 auto Replacement = KernelToReplacement.find(kernels[i]); in buildLookupTable() local
524 (Replacement == KernelToReplacement.end()) in buildLookupTable()
527 Ctx, Variables, Replacement->second.LDSVarsToConstantGEP); in buildLookupTable()
958 auto Replacement = in lowerKernelScopeStructVariables() local
967 markUsedByKernel(&Func, Replacement.SGV); in lowerKernelScopeStructVariables()
971 KernelToReplacement[&Func] = Replacement; in lowerKernelScopeStructVariables()
975 M, KernelUsedVariables, Replacement, [&Func](Use &U) { in lowerKernelScopeStructVariables()
1193 LDSVariableReplacement Replacement = in runOnModule() local
1199 replaceLDSVariablesWithStruct(M, Vec, Replacement, [](Use &U) { in runOnModule()
1261 auto Replacement = KernelToReplacement.find(&Func); in runOnModule() local
1263 Replacement != KernelToReplacement.end(); in runOnModule()
1277 GlobalVariable *KernelStruct = Replacement->second.SGV; in runOnModule()
1470 const LDSVariableReplacement &Replacement, PredicateTy Predicate) { in replaceLDSVariablesWithStruct() argument
1500 Constant *GEP = Replacement.LDSVarsToConstantGEP.at(GV); in replaceLDSVariablesWithStruct()
1509 commonAlignment(Replacement.SGV->getAlign().valueOrOne(), Offset); in replaceLDSVariablesWithStruct()