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];
595 DenseSet<GlobalVariable *> &ModuleScopeVariables,
627 ModuleScopeVariables.insert(GV);
647 ModuleScopeVariables.insert(GV);
651 ModuleScopeVariables.insert(GV);
662 assert(ModuleScopeVariables.size() + TableLookupVariables.size() +
668 Module &M, DenseSet<GlobalVariable *> const &ModuleScopeVariables,
670 // Create a struct to hold the ModuleScopeVariables
677 if (ModuleScopeVariables.empty()) {
685 ModuleScopeVariables);
696 removeLocalVarsFromUsedLists(M, ModuleScopeVariables);
700 M, ModuleScopeVariables, ModuleScopeReplacement, [&](Use &U) {
719 M, ModuleScopeVariables, ModuleScopeReplacement, [&](Use &U) {
738 DenseSet<GlobalVariable *> const &ModuleScopeVariables,
769 for (GlobalVariable *v : ModuleScopeVariables) {
948 DenseSet<GlobalVariable *> ModuleScopeVariables;
954 ModuleScopeVariables, TableLookupVariables, KernelAccessVariables,
962 ModuleScopeVariables);
972 M, ModuleScopeVariables, KernelsThatAllocateModuleLDS);
975 lowerKernelScopeStructVariables(M, LDSUsesInfo, ModuleScopeVariables,