Home | History | Annotate | Download | only in SystemZ

Lines Matching refs:OldVal

2765   unsigned OldVal        = MRI.createVirtualRegister(RC);
2768 unsigned RotatedOldVal = (IsSubWord ? MRI.createVirtualRegister(RC) : OldVal);
2786 // %OldVal = phi [ %OrigVal, StartMBB ], [ %Dest, LoopMBB ]
2787 // %RotatedOldVal = RLL %OldVal, 0(%BitShift)
2790 // %Dest = CS %OldVal, %NewVal, Disp(%Base)
2794 BuildMI(MBB, DL, TII->get(SystemZ::PHI), OldVal)
2799 .addReg(OldVal).addReg(BitShift).addImm(0);
2835 .addReg(OldVal).addReg(NewVal).addOperand(Base).addImm(Disp);
2888 unsigned OldVal = MRI.createVirtualRegister(RC);
2890 unsigned RotatedOldVal = (IsSubWord ? MRI.createVirtualRegister(RC) : OldVal);
2911 // %OldVal = phi [ %OrigVal, StartMBB ], [ %Dest, UpdateMBB ]
2912 // %RotatedOldVal = RLL %OldVal, 0(%BitShift)
2916 BuildMI(MBB, DL, TII->get(SystemZ::PHI), OldVal)
2921 .addReg(OldVal).addReg(BitShift).addImm(0);
2943 // %Dest = CS %OldVal, %NewVal, Disp(%Base)
2954 .addReg(OldVal).addReg(NewVal).addOperand(Base).addImm(Disp);
2994 unsigned OldVal = MRI.createVirtualRegister(RC);
3018 // %OldVal = phi [ %OrigOldVal, EntryBB ], [ %RetryOldVal, SetMBB ]
3021 // %Dest = RLL %OldVal, BitSize(%BitShift)
3032 BuildMI(MBB, DL, TII->get(SystemZ::PHI), OldVal)
3042 .addReg(OldVal).addReg(BitShift).addImm(BitSize);
3068 .addReg(OldVal).addReg(StoreVal).addOperand(Base).addImm(Disp);