Searched refs:LastInstr (Results 1 – 4 of 4) sorted by relevance
236 BI.LastInstr = UseI[-1]; in calcLiveBlockInfo()237 assert(BI.LastInstr < Stop); in calcLiveBlockInfo()255 BI.LastInstr = LastStop; in calcLiveBlockInfo()267 UseBlocks.back().LastInstr = LastStop; in calcLiveBlockInfo()1649 if (!BI.LiveOut || BI.LastInstr < LastSplitPoint) { in splitSingleBlock()1650 useIntv(SegStart, leaveIntvAfter(BI.LastInstr)); in splitSingleBlock()1655 overlapIntv(SegStop, BI.LastInstr); in splitSingleBlock()1780 << BI.LastInstr << ", reg-in " << IntvIn in splitRegInBlock()1788 if (!BI.LiveOut && (!LeaveBefore || LeaveBefore >= BI.LastInstr)) { in splitRegInBlock()1796 useIntv(Start, BI.LastInstr); in splitRegInBlock()[all …]
124 SlotIndex LastInstr; ///< Last instr accessing current reg. member132 return SlotIndex::isSameInstr(FirstInstr, LastInstr); in isOneInstr()
750 !LIS->getInstructionFromIndex(BI.LastInstr)->isImplicitDef()) in addSplitConstraints()769 } else if (Intf.first() < BI.LastInstr) { in addSplitConstraints()786 } else if (Intf.last() > BI.LastInstr) { in addSplitConstraints()1636 BI.LiveOut ? BI.LastInstr.getBoundaryIndex() : BI.LastInstr; in calcGapWeights()
61 Value *LastInstr; in handleHlslClip() local75 LastInstr = CGF->Builder.CreateIntrinsic(Intrinsic::dx_discard, {CMP}); in handleHlslClip()86 LastInstr = CGF->Builder.CreateBr(End); in handleHlslClip()92 return LastInstr; in handleHlslClip()