Lines Matching refs:DefR

634   RegisterSubReg DefR(MD);  in visitPHI()  local
635 assert(DefR.Reg.isVirtual()); in visitPHI()
640 if (DefR.SubReg) { in visitPHI()
642 const LatticeCell &T = Cells.get(DefR.Reg); in visitPHI()
644 Cells.update(DefR.Reg, Bottom); in visitPHI()
646 visitUsesOf(DefR.Reg); in visitPHI()
650 LatticeCell DefC = Cells.get(DefR.Reg); in visitPHI()
677 Cells.update(DefR.Reg, DefC); in visitPHI()
682 visitUsesOf(DefR.Reg); in visitPHI()
704 RegisterSubReg DefR(MO); in visitNonBranch() local
706 if (!DefR.Reg.isVirtual()) in visitNonBranch()
711 const LatticeCell &T = Cells.get(DefR.Reg); in visitNonBranch()
713 Cells.update(DefR.Reg, Bottom); in visitNonBranch()
717 if (!Outputs.has(DefR.Reg)) in visitNonBranch()
719 LatticeCell RC = Cells.get(DefR.Reg); in visitNonBranch()
720 Changed = RC.meet(Outputs.get(DefR.Reg)); in visitNonBranch()
721 Cells.update(DefR.Reg, RC); in visitNonBranch()
724 visitUsesOf(DefR.Reg); in visitNonBranch()
1936 RegisterSubReg DefR(MD); in evaluate() local
1937 assert(!DefR.SubReg); in evaluate()
1938 if (!DefR.Reg.isVirtual()) in evaluate()
1947 Outputs.update(DefR.Reg, RC); in evaluate()
1953 const TargetRegisterClass &DefRC = *MRI->getRegClass(DefR.Reg); in evaluate()
1969 Outputs.update(DefR.Reg, RC); in evaluate()
1992 unsigned W = getRegBitWidth(DefR.Reg); in evaluate()
1998 LatticeCell RC = Outputs.get(DefR.Reg); in evaluate()
2000 Outputs.update(DefR.Reg, RC); in evaluate()
2007 LatticeCell RC = Outputs.get(DefR.Reg); in evaluate()
2012 Outputs.update(DefR.Reg, RC); in evaluate()
2041 LatticeCell RC = Outputs.get(DefR.Reg); in evaluate()
2043 Outputs.update(DefR.Reg, RC); in evaluate()
2053 LatticeCell RC = Outputs.get(DefR.Reg); in evaluate()
2057 Outputs.update(DefR.Reg, RC); in evaluate()
2102 LatticeCell RC = Outputs.get(DefR.Reg); in evaluate()
2109 Outputs.update(DefR.Reg, RC); in evaluate()
2134 LatticeCell RC = Outputs.get(DefR.Reg); in evaluate()
2141 Outputs.update(DefR.Reg, RC); in evaluate()
2156 LatticeCell RC = Outputs.get(DefR.Reg); in evaluate()
2172 Outputs.update(DefR.Reg, RC); in evaluate()
2585 RegisterSubReg DefR(MI.getOperand(0)); in evaluateHexCompare() local
2586 LatticeCell L = Outputs.get(DefR.Reg); in evaluateHexCompare()
2590 Outputs.update(DefR.Reg, L); in evaluateHexCompare()
2669 RegisterSubReg DefR(MI.getOperand(0)); in evaluateHexLogical() local
2670 Outputs.update(DefR.Reg, RC); in evaluateHexLogical()
2693 RegisterSubReg DefR(MI.getOperand(0)); in evaluateHexCondMove() local
2694 LatticeCell RC = Outputs.get(DefR.Reg); in evaluateHexCondMove()
2698 unsigned W = getRegBitWidth(DefR.Reg); in evaluateHexCondMove()
2702 Outputs.update(DefR.Reg, RC); in evaluateHexCondMove()
2712 Outputs.update(DefR.Reg, RC); in evaluateHexCondMove()
2751 RegisterSubReg DefR(MI.getOperand(0)); in evaluateHexExt() local
2752 unsigned BW = getRegBitWidth(DefR.Reg); in evaluateHexExt()
2753 LatticeCell RC = Outputs.get(DefR.Reg); in evaluateHexExt()
2758 Outputs.update(DefR.Reg, RC); in evaluateHexExt()
2765 RegisterSubReg DefR(MI.getOperand(0)); in evaluateHexVector1() local
2768 LatticeCell RC = Outputs.get(DefR.Reg); in evaluateHexVector1()
2787 Outputs.update(DefR.Reg, RC); in evaluateHexVector1()
2975 RegisterSubReg DefR(MI.getOperand(0)); in rewriteHexConstUses() local
2976 assert(!DefR.SubReg); in rewriteHexConstUses()
2996 const TargetRegisterClass *RC = MRI->getRegClass(DefR.Reg); in rewriteHexConstUses()
3001 replaceAllRegUsesWith(DefR.Reg, NewR); in rewriteHexConstUses()
3025 const TargetRegisterClass *RC = MRI->getRegClass(DefR.Reg); in rewriteHexConstUses()
3032 replaceAllRegUsesWith(DefR.Reg, NewR); in rewriteHexConstUses()
3059 RegisterSubReg DefR(MI.getOperand(0)); in rewriteHexConstUses() local
3062 const TargetRegisterClass *RC = MRI->getRegClass(DefR.Reg); in rewriteHexConstUses()
3067 replaceAllRegUsesWith(DefR.Reg, NewR); in rewriteHexConstUses()
3091 RegisterSubReg DefR(MI.getOperand(0)); in rewriteHexConstUses() local
3094 const TargetRegisterClass *RC = MRI->getRegClass(DefR.Reg); in rewriteHexConstUses()
3099 replaceAllRegUsesWith(DefR.Reg, NewR); in rewriteHexConstUses()