Lines Matching refs:StateWQM
92 StateWQM = 0x1, enumerator
110 std::make_pair(StateWQM, "WQM"), in operator <<()
513 markInstructionUses(MI, StateWQM, Worklist); in scanInstructions()
514 GlobalFlags |= StateWQM; in scanInstructions()
519 Flags = StateWQM; in scanInstructions()
561 III.Disabled = StateWQM | StateStrict; in scanInstructions()
584 Flags = StateWQM; in scanInstructions()
603 if (GlobalFlags & StateWQM) { in scanInstructions()
605 markInstruction(*MI, StateWQM, Worklist); in scanInstructions()
607 markInstruction(*MI, StateWQM, Worklist); in scanInstructions()
621 if ((II.OutNeeds & StateWQM) && !(II.Disabled & StateWQM) && in propagateInstruction()
623 Instructions[&MI].Needs = StateWQM; in propagateInstruction()
624 II.Needs = StateWQM; in propagateInstruction()
628 if (II.Needs & StateWQM) { in propagateInstruction()
629 BI.Needs |= StateWQM; in propagateInstruction()
630 if (!(BI.InNeeds & StateWQM)) { in propagateInstruction()
631 BI.InNeeds |= StateWQM; in propagateInstruction()
1044 SplitPoint = lowerKillI1(MBB, MI, State == StateWQM); in lowerBlock()
1172 StateTransition[MI] = StateWQM; in toWQM()
1228 if (!IsEntry && BI.Needs == StateWQM && BI.OutNeeds != StateExact) { in processBlock()
1229 BI.InitialState = StateWQM; in processBlock()
1239 char State = (IsEntry || !(BI.InNeeds & StateWQM)) ? StateExact : StateWQM; in processBlock()
1265 char Needs = StateExact | StateWQM; // Strict mode is disabled by default. in processBlock()
1286 else if (III->second.Needs & StateWQM) in processBlock()
1287 Needs = StateWQM; in processBlock()
1295 Needs = StateExact | StateWQM | StateStrict; in processBlock()
1304 if (BI.OutNeeds & StateWQM) in processBlock()
1305 Needs = StateWQM; in processBlock()
1309 Needs = StateWQM | StateExact; in processBlock()
1333 SaveSCC = (Needs & StateStrict) || ((Needs & StateWQM) && WQMFromExec); in processBlock()
1335 case StateWQM: in processBlock()
1337 SaveSCC = !(Needs & StateWQM); in processBlock()
1344 prepareInsertion(MBB, First, II, Needs == StateWQM, SaveSCC); in processBlock()
1366 if (State == StateWQM && (Needs & StateExact) && !(Needs & StateWQM)) { in processBlock()
1367 if (!WQMFromExec && (OutNeeds & StateWQM)) { in processBlock()
1374 } else if (State == StateExact && (Needs & StateWQM) && in processBlock()
1384 State = StateWQM; in processBlock()
1394 if (Needs != (StateExact | StateWQM | StateStrict)) { in processBlock()
1395 if (Needs != (StateExact | StateWQM)) in processBlock()
1546 if (!(GlobalFlags & (StateWQM | StateStrict)) && LowerToCopyInstrs.empty() && in runOnMachineFunction()
1556 if (NeedsLiveMask || (GlobalFlags & StateWQM)) { in runOnMachineFunction()
1570 if (GlobalFlags == StateWQM) { in runOnMachineFunction()