Lines Matching defs:WE
737 auto &WE = Worklist.back();
738 if (MDNode *N = visitOperands(G, WE.Op, WE.N->op_end(), WE.HasChanged)) {
745 assert(WE.N->isUniqued() && "Expected only uniqued nodes");
746 assert(WE.Op == WE.N->op_end() && "Expected to visit all operands");
747 auto &D = G.Info[WE.N];
748 AnyChanges |= D.HasChanged = WE.HasChanged;
750 G.POT.push_back(WE.N);
1129 WorklistEntry WE;
1130 WE.Kind = WorklistEntry::MapGlobalInit;
1131 WE.MCID = MCID;
1132 WE.Data.GVInit.GV = &GV;
1133 WE.Data.GVInit.Init = &Init;
1134 Worklist.push_back(WE);
1145 WorklistEntry WE;
1146 WE.Kind = WorklistEntry::MapAppendingVar;
1147 WE.MCID = MCID;
1148 WE.Data.AppendingGV.GV = &GV;
1149 WE.Data.AppendingGV.InitPrefix = InitPrefix;
1150 WE.AppendingGVIsOldCtorDtor = IsOldCtorDtor;
1151 WE.AppendingGVNumNewMembers = NewMembers.size();
1152 Worklist.push_back(WE);
1163 WorklistEntry WE;
1164 WE.Kind = WorklistEntry::MapAliasOrIFunc;
1165 WE.MCID = MCID;
1166 WE.Data.AliasOrIFunc.GV = &GV;
1167 WE.Data.AliasOrIFunc.Target = &Target;
1168 Worklist.push_back(WE);
1175 WorklistEntry WE;
1176 WE.Kind = WorklistEntry::RemapFunction;
1177 WE.MCID = MCID;
1178 WE.Data.RemapF = &F;
1179 Worklist.push_back(WE);