Lines Matching refs:OutNeeds
129 char OutNeeds = 0; member
135 char OutNeeds = 0; member
232 << ", OutNeeds = " << PrintState(BII.second.OutNeeds) << "\n\n"; in printInfo()
240 << ", OutNeeds = " << PrintState(III->second.OutNeeds) << '\n'; in printInfo()
424 if ((II.OutNeeds & StateWQM) && !(II.Disabled & StateWQM) && in propagateInstruction()
441 char InNeeds = (II.Needs & ~StateWWM) | II.OutNeeds; in propagateInstruction()
444 if ((PrevII.OutNeeds | InNeeds) != PrevII.OutNeeds) { in propagateInstruction()
445 PrevII.OutNeeds |= InNeeds; in propagateInstruction()
471 if ((LastII.OutNeeds | BI.OutNeeds) != LastII.OutNeeds) { in propagateBlock()
472 LastII.OutNeeds |= BI.OutNeeds; in propagateBlock()
480 if ((PredBI.OutNeeds | BI.InNeeds) == PredBI.OutNeeds) in propagateBlock()
483 PredBI.OutNeeds |= BI.InNeeds; in propagateBlock()
491 if ((SuccBI.InNeeds | BI.OutNeeds) == SuccBI.InNeeds) in propagateBlock()
494 SuccBI.InNeeds |= BI.OutNeeds; in propagateBlock()
685 if (!isEntry && BI.Needs == StateWQM && BI.OutNeeds != StateExact) in processBlock()
713 char OutNeeds = 0; in processBlock() local
735 OutNeeds = III->second.OutNeeds; in processBlock()
743 if (MI.isTerminator() && OutNeeds == StateExact) in processBlock()
746 if (MI.getOpcode() == AMDGPU::SI_ELSE && BI.OutNeeds == StateExact) in processBlock()
752 if (BI.OutNeeds & StateWQM) in processBlock()
754 else if (BI.OutNeeds == StateExact) in processBlock()
788 if (!WQMFromExec && (OutNeeds & StateWQM)) in processBlock()