Lines Matching refs:LR

229     void report_context(const LiveRange &LR, Register VRegUnit,
235 void report_context_liverange(const LiveRange &LR) const;
244 SlotIndex UseIdx, const LiveRange &LR,
248 SlotIndex DefIdx, const LiveRange &LR,
516 void MachineVerifier::report_context(const LiveRange &LR, Register VRegUnit, in report_context() argument
518 report_context_liverange(LR); in report_context()
532 void MachineVerifier::report_context_liverange(const LiveRange &LR) const { in report_context_liverange()
533 errs() << "- liverange: " << LR << '\n'; in report_context_liverange()
2091 const LiveRange &LR, in checkLivenessAtUse() argument
2094 LiveQueryResult LRQ = LR.Query(UseIdx); in checkLivenessAtUse()
2099 report_context_liverange(LR); in checkLivenessAtUse()
2105 report_context_liverange(LR); in checkLivenessAtUse()
2115 const LiveRange &LR, in checkLivenessAtDef() argument
2119 if (const VNInfo *VNI = LR.getVNInfoAt(DefIdx)) { in checkLivenessAtDef()
2123 report_context_liverange(LR); in checkLivenessAtDef()
2132 report_context_liverange(LR); in checkLivenessAtDef()
2140 LiveQueryResult LRQ = LR.Query(DefIdx); in checkLivenessAtDef()
2151 report_context_liverange(LR); in checkLivenessAtDef()
2185 if (const LiveRange *LR = LiveInts->getCachedRegUnit(*Units)) in checkLiveness() local
2186 checkLivenessAtUse(MO, MONum, UseIdx, *LR, *Units); in checkLiveness()
2723 if (const LiveRange *LR = LiveInts->getCachedRegUnit(i)) in verifyLiveIntervals() local
2724 verifyLiveRange(*LR, i); in verifyLiveIntervals()
2727 void MachineVerifier::verifyLiveRangeValue(const LiveRange &LR, in verifyLiveRangeValue() argument
2733 const VNInfo *DefVNI = LR.getVNInfoAt(VNI->def); in verifyLiveRangeValue()
2737 report_context(LR, Reg, LaneMask); in verifyLiveRangeValue()
2744 report_context(LR, Reg, LaneMask); in verifyLiveRangeValue()
2752 report_context(LR, Reg, LaneMask); in verifyLiveRangeValue()
2760 report_context(LR, Reg, LaneMask); in verifyLiveRangeValue()
2770 report_context(LR, Reg, LaneMask); in verifyLiveRangeValue()
2799 report_context(LR, Reg, LaneMask); in verifyLiveRangeValue()
2808 report_context(LR, Reg, LaneMask); in verifyLiveRangeValue()
2813 report_context(LR, Reg, LaneMask); in verifyLiveRangeValue()
2819 void MachineVerifier::verifyLiveRangeSegment(const LiveRange &LR, in verifyLiveRangeSegment() argument
2827 if (VNI->id >= LR.getNumValNums() || VNI != LR.getValNumInfo(VNI->id)) { in verifyLiveRangeSegment()
2829 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
2836 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
2843 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
2850 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
2858 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
2877 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
2885 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
2894 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
2902 if (I+1 == LR.end() || (I+1)->start != S.end) { in verifyLiveRangeSegment()
2905 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
2947 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
2958 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
2983 assert(LiveInts->isLiveInToMBB(LR, &*MFI)); in verifyLiveRangeSegment()
3008 const VNInfo *PVNI = LR.getVNInfoBefore(PEnd); in verifyLiveRangeSegment()
3018 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
3029 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
3042 void MachineVerifier::verifyLiveRange(const LiveRange &LR, Register Reg, in verifyLiveRange() argument
3044 for (const VNInfo *VNI : LR.valnos) in verifyLiveRange()
3045 verifyLiveRangeValue(LR, VNI, Reg, LaneMask); in verifyLiveRange()
3047 for (LiveRange::const_iterator I = LR.begin(), E = LR.end(); I != E; ++I) in verifyLiveRange()
3048 verifyLiveRangeSegment(LR, I, Reg, LaneMask); in verifyLiveRange()