Lines Matching refs:DefR

633   RegisterSubReg DefR(MD);  in visitPHI()  local
634 assert(DefR.Reg.isVirtual()); in visitPHI()
639 if (DefR.SubReg) { in visitPHI()
641 const LatticeCell &T = Cells.get(DefR.Reg); in visitPHI()
643 Cells.update(DefR.Reg, Bottom); in visitPHI()
645 visitUsesOf(DefR.Reg); in visitPHI()
649 LatticeCell DefC = Cells.get(DefR.Reg); in visitPHI()
676 Cells.update(DefR.Reg, DefC); in visitPHI()
681 visitUsesOf(DefR.Reg); in visitPHI()
703 RegisterSubReg DefR(MO); in visitNonBranch() local
705 if (!DefR.Reg.isVirtual()) in visitNonBranch()
710 const LatticeCell &T = Cells.get(DefR.Reg); in visitNonBranch()
712 Cells.update(DefR.Reg, Bottom); in visitNonBranch()
716 if (!Outputs.has(DefR.Reg)) in visitNonBranch()
718 LatticeCell RC = Cells.get(DefR.Reg); in visitNonBranch()
719 Changed = RC.meet(Outputs.get(DefR.Reg)); in visitNonBranch()
720 Cells.update(DefR.Reg, RC); in visitNonBranch()
723 visitUsesOf(DefR.Reg); in visitNonBranch()
1935 RegisterSubReg DefR(MD); in evaluate() local
1936 assert(!DefR.SubReg); in evaluate()
1937 if (!DefR.Reg.isVirtual()) in evaluate()
1946 Outputs.update(DefR.Reg, RC); in evaluate()
1952 const TargetRegisterClass &DefRC = *MRI->getRegClass(DefR.Reg); in evaluate()
1968 Outputs.update(DefR.Reg, RC); in evaluate()
1991 unsigned W = getRegBitWidth(DefR.Reg); in evaluate()
1997 LatticeCell RC = Outputs.get(DefR.Reg); in evaluate()
1999 Outputs.update(DefR.Reg, RC); in evaluate()
2006 LatticeCell RC = Outputs.get(DefR.Reg); in evaluate()
2011 Outputs.update(DefR.Reg, RC); in evaluate()
2040 LatticeCell RC = Outputs.get(DefR.Reg); in evaluate()
2042 Outputs.update(DefR.Reg, RC); in evaluate()
2052 LatticeCell RC = Outputs.get(DefR.Reg); in evaluate()
2056 Outputs.update(DefR.Reg, RC); in evaluate()
2101 LatticeCell RC = Outputs.get(DefR.Reg); in evaluate()
2108 Outputs.update(DefR.Reg, RC); in evaluate()
2133 LatticeCell RC = Outputs.get(DefR.Reg); in evaluate()
2140 Outputs.update(DefR.Reg, RC); in evaluate()
2155 LatticeCell RC = Outputs.get(DefR.Reg); in evaluate()
2171 Outputs.update(DefR.Reg, RC); in evaluate()
2584 RegisterSubReg DefR(MI.getOperand(0)); in evaluateHexCompare() local
2585 LatticeCell L = Outputs.get(DefR.Reg); in evaluateHexCompare()
2589 Outputs.update(DefR.Reg, L); in evaluateHexCompare()
2668 RegisterSubReg DefR(MI.getOperand(0)); in evaluateHexLogical() local
2669 Outputs.update(DefR.Reg, RC); in evaluateHexLogical()
2692 RegisterSubReg DefR(MI.getOperand(0)); in evaluateHexCondMove() local
2693 LatticeCell RC = Outputs.get(DefR.Reg); in evaluateHexCondMove()
2697 unsigned W = getRegBitWidth(DefR.Reg); in evaluateHexCondMove()
2701 Outputs.update(DefR.Reg, RC); in evaluateHexCondMove()
2711 Outputs.update(DefR.Reg, RC); in evaluateHexCondMove()
2750 RegisterSubReg DefR(MI.getOperand(0)); in evaluateHexExt() local
2751 unsigned BW = getRegBitWidth(DefR.Reg); in evaluateHexExt()
2752 LatticeCell RC = Outputs.get(DefR.Reg); in evaluateHexExt()
2757 Outputs.update(DefR.Reg, RC); in evaluateHexExt()
2764 RegisterSubReg DefR(MI.getOperand(0)); in evaluateHexVector1() local
2767 LatticeCell RC = Outputs.get(DefR.Reg); in evaluateHexVector1()
2786 Outputs.update(DefR.Reg, RC); in evaluateHexVector1()
2973 RegisterSubReg DefR(MI.getOperand(0)); in rewriteHexConstUses() local
2974 assert(!DefR.SubReg); in rewriteHexConstUses()
2994 const TargetRegisterClass *RC = MRI->getRegClass(DefR.Reg); in rewriteHexConstUses()
2999 replaceAllRegUsesWith(DefR.Reg, NewR); in rewriteHexConstUses()
3023 const TargetRegisterClass *RC = MRI->getRegClass(DefR.Reg); in rewriteHexConstUses()
3030 replaceAllRegUsesWith(DefR.Reg, NewR); in rewriteHexConstUses()
3057 RegisterSubReg DefR(MI.getOperand(0)); in rewriteHexConstUses() local
3060 const TargetRegisterClass *RC = MRI->getRegClass(DefR.Reg); in rewriteHexConstUses()
3065 replaceAllRegUsesWith(DefR.Reg, NewR); in rewriteHexConstUses()
3089 RegisterSubReg DefR(MI.getOperand(0)); in rewriteHexConstUses() local
3092 const TargetRegisterClass *RC = MRI->getRegClass(DefR.Reg); in rewriteHexConstUses()
3097 replaceAllRegUsesWith(DefR.Reg, NewR); in rewriteHexConstUses()