Lines Matching defs:ModuleScopeVariables
411 Module &M, ArrayRef<GlobalVariable *> ModuleScopeVariables,
418 for (size_t Index = 0; Index < ModuleScopeVariables.size(); Index++) {
419 auto *GV = ModuleScopeVariables[Index];
593 DenseSet<GlobalVariable *> &ModuleScopeVariables,
625 ModuleScopeVariables.insert(GV);
645 ModuleScopeVariables.insert(GV);
649 ModuleScopeVariables.insert(GV);
660 assert(ModuleScopeVariables.size() + TableLookupVariables.size() +
666 Module &M, DenseSet<GlobalVariable *> const &ModuleScopeVariables,
668 // Create a struct to hold the ModuleScopeVariables
675 if (ModuleScopeVariables.empty()) {
683 ModuleScopeVariables);
694 removeLocalVarsFromUsedLists(M, ModuleScopeVariables);
698 M, ModuleScopeVariables, ModuleScopeReplacement, [&](Use &U) {
717 M, ModuleScopeVariables, ModuleScopeReplacement, [&](Use &U) {
736 DenseSet<GlobalVariable *> const &ModuleScopeVariables,
767 for (GlobalVariable *v : ModuleScopeVariables) {
1069 DenseSet<GlobalVariable *> ModuleScopeVariables;
1075 ModuleScopeVariables, TableLookupVariables, KernelAccessVariables,
1083 ModuleScopeVariables);
1093 M, ModuleScopeVariables, KernelsThatAllocateModuleLDS);
1096 lowerKernelScopeStructVariables(M, LDSUsesInfo, ModuleScopeVariables,