Lines Matching defs:WE
738 auto &WE = Worklist.back();
739 if (MDNode *N = visitOperands(G, WE.Op, WE.N->op_end(), WE.HasChanged)) {
746 assert(WE.N->isUniqued() && "Expected only uniqued nodes");
747 assert(WE.Op == WE.N->op_end() && "Expected to visit all operands");
748 auto &D = G.Info[WE.N];
749 AnyChanges |= D.HasChanged = WE.HasChanged;
751 G.POT.push_back(WE.N);
1123 WorklistEntry WE;
1124 WE.Kind = WorklistEntry::MapGlobalInit;
1125 WE.MCID = MCID;
1126 WE.Data.GVInit.GV = &GV;
1127 WE.Data.GVInit.Init = &Init;
1128 Worklist.push_back(WE);
1139 WorklistEntry WE;
1140 WE.Kind = WorklistEntry::MapAppendingVar;
1141 WE.MCID = MCID;
1142 WE.Data.AppendingGV.GV = &GV;
1143 WE.Data.AppendingGV.InitPrefix = InitPrefix;
1144 WE.AppendingGVIsOldCtorDtor = IsOldCtorDtor;
1145 WE.AppendingGVNumNewMembers = NewMembers.size();
1146 Worklist.push_back(WE);
1157 WorklistEntry WE;
1158 WE.Kind = WorklistEntry::MapAliasOrIFunc;
1159 WE.MCID = MCID;
1160 WE.Data.AliasOrIFunc.GV = &GV;
1161 WE.Data.AliasOrIFunc.Target = &Target;
1162 Worklist.push_back(WE);
1169 WorklistEntry WE;
1170 WE.Kind = WorklistEntry::RemapFunction;
1171 WE.MCID = MCID;
1172 WE.Data.RemapF = &F;
1173 Worklist.push_back(WE);