Lines Matching refs:StateWQM
92 StateWQM = 0x1, enumerator
110 std::make_pair(StateWQM, "WQM"), in operator <<()
517 markInstructionUses(MI, StateWQM, Worklist); in scanInstructions()
518 GlobalFlags |= StateWQM; in scanInstructions()
523 Flags = StateWQM; in scanInstructions()
557 III.Disabled = StateWQM | StateStrict; in scanInstructions()
588 III.Disabled = StateWQM | StateStrict; in scanInstructions()
611 Flags = StateWQM; in scanInstructions()
630 if (GlobalFlags & StateWQM) { in scanInstructions()
632 markInstruction(*MI, StateWQM, Worklist); in scanInstructions()
634 markInstruction(*MI, StateWQM, Worklist); in scanInstructions()
648 if ((II.OutNeeds & StateWQM) && !(II.Disabled & StateWQM) && in propagateInstruction()
650 Instructions[&MI].Needs = StateWQM; in propagateInstruction()
651 II.Needs = StateWQM; in propagateInstruction()
655 if (II.Needs & StateWQM) { in propagateInstruction()
656 BI.Needs |= StateWQM; in propagateInstruction()
657 if (!(BI.InNeeds & StateWQM)) { in propagateInstruction()
658 BI.InNeeds |= StateWQM; in propagateInstruction()
1069 SplitPoint = lowerKillI1(MBB, MI, State == StateWQM); in lowerBlock()
1195 StateTransition[MI] = StateWQM; in toWQM()
1251 if (!IsEntry && BI.Needs == StateWQM && BI.OutNeeds != StateExact) { in processBlock()
1252 BI.InitialState = StateWQM; in processBlock()
1262 char State = (IsEntry || !(BI.InNeeds & StateWQM)) ? StateExact : StateWQM; in processBlock()
1288 char Needs = StateExact | StateWQM; // Strict mode is disabled by default. in processBlock()
1309 else if (III->second.Needs & StateWQM) in processBlock()
1310 Needs = StateWQM; in processBlock()
1318 Needs = StateExact | StateWQM | StateStrict; in processBlock()
1327 if (BI.OutNeeds & StateWQM) in processBlock()
1328 Needs = StateWQM; in processBlock()
1332 Needs = StateWQM | StateExact; in processBlock()
1356 SaveSCC = (Needs & StateStrict) || ((Needs & StateWQM) && WQMFromExec); in processBlock()
1358 case StateWQM: in processBlock()
1360 SaveSCC = !(Needs & StateWQM); in processBlock()
1367 prepareInsertion(MBB, First, II, Needs == StateWQM, SaveSCC); in processBlock()
1389 if (State == StateWQM && (Needs & StateExact) && !(Needs & StateWQM)) { in processBlock()
1390 if (!WQMFromExec && (OutNeeds & StateWQM)) { in processBlock()
1397 } else if (State == StateExact && (Needs & StateWQM) && in processBlock()
1407 State = StateWQM; in processBlock()
1417 if (Needs != (StateExact | StateWQM | StateStrict)) { in processBlock()
1418 if (Needs != (StateExact | StateWQM)) in processBlock()
1569 if (!(GlobalFlags & (StateWQM | StateStrict)) && LowerToCopyInstrs.empty() && in runOnMachineFunction()
1579 if (NeedsLiveMask || (GlobalFlags & StateWQM)) { in runOnMachineFunction()
1593 if (GlobalFlags == StateWQM) { in runOnMachineFunction()