Lines Matching defs:VRegOrUnit
316 void report_context(const LiveRange &LR, VirtRegOrUnit VRegOrUnit,
325 void report_context_vreg_regunit(VirtRegOrUnit VRegOrUnit) const;
332 VirtRegOrUnit VRegOrUnit,
336 VirtRegOrUnit VRegOrUnit, bool SubRangeCheck = false,
640 VirtRegOrUnit VRegOrUnit,
643 report_context_vreg_regunit(VRegOrUnit);
669 VirtRegOrUnit VRegOrUnit) const {
670 if (VRegOrUnit.isVirtualReg()) {
671 report_context_vreg(VRegOrUnit.asVirtualReg());
673 OS << "- regunit: " << printRegUnit(VRegOrUnit.asMCRegUnit(), TRI)
2843 VirtRegOrUnit VRegOrUnit,
2850 report_context_vreg_regunit(VRegOrUnit);
2862 report_context_vreg_regunit(VRegOrUnit);
2868 report_context_vreg_regunit(VRegOrUnit);
2878 VirtRegOrUnit VRegOrUnit,
2884 report_context_vreg_regunit(VRegOrUnit);
2905 report_context_vreg_regunit(VRegOrUnit);
2914 report_context_vreg_regunit(VRegOrUnit);
2923 assert(VRegOrUnit.isVirtualReg() && "Expecting a virtual register.");
2932 report_context_vreg_regunit(VRegOrUnit);
3554 VirtRegOrUnit VRegOrUnit,
3563 report_context(LR, VRegOrUnit, LaneMask);
3570 report_context(LR, VRegOrUnit, LaneMask);
3578 report_context(LR, VRegOrUnit, LaneMask);
3586 report_context(LR, VRegOrUnit, LaneMask);
3596 report_context(LR, VRegOrUnit, LaneMask);
3606 if (VRegOrUnit.isVirtualReg()) {
3607 if (MOI->getReg() != VRegOrUnit.asVirtualReg())
3611 !TRI->hasRegUnit(MOI->getReg(), VRegOrUnit.asMCRegUnit()))
3624 report_context(LR, VRegOrUnit, LaneMask);
3633 report_context(LR, VRegOrUnit, LaneMask);
3638 report_context(LR, VRegOrUnit, LaneMask);
3645 VirtRegOrUnit VRegOrUnit,
3653 report_context(LR, VRegOrUnit, LaneMask);
3660 report_context(LR, VRegOrUnit, LaneMask);
3667 report_context(LR, VRegOrUnit, LaneMask);
3674 report_context(LR, VRegOrUnit, LaneMask);
3682 report_context(LR, VRegOrUnit, LaneMask);
3690 if (!VRegOrUnit.isVirtualReg() && VNI->isPHIDef() && S.start == VNI->def &&
3699 report_context(LR, VRegOrUnit, LaneMask);
3707 report_context(LR, VRegOrUnit, LaneMask);
3716 report_context(LR, VRegOrUnit, LaneMask);
3732 report_context(LR, VRegOrUnit, LaneMask);
3739 if (VRegOrUnit.isVirtualReg()) {
3746 if (!MOI->isReg() || MOI->getReg() != VRegOrUnit.asVirtualReg())
3775 report_context(LR, VRegOrUnit, LaneMask);
3782 if (!MRI->shouldTrackSubRegLiveness(VRegOrUnit.asVirtualReg()) ||
3786 report_context(LR, VRegOrUnit, LaneMask);
3807 LiveInterval &OwnerLI = LiveInts->getInterval(VRegOrUnit.asVirtualReg());
3814 if (!VRegOrUnit.isVirtualReg() && MFI->isEHPad()) {
3847 report_context(LR, VRegOrUnit, LaneMask);
3858 report_context(LR, VRegOrUnit, LaneMask);
3872 VirtRegOrUnit VRegOrUnit,
3875 verifyLiveRangeValue(LR, VNI, VRegOrUnit, LaneMask);
3878 verifyLiveRangeSegment(LR, I, VRegOrUnit, LaneMask);