Home | History | Annotate | Download | only in SystemZ

Lines Matching full:oldval

3065   unsigned OldVal        = MRI.createVirtualRegister(RC);
3068 unsigned RotatedOldVal = (IsSubWord ? MRI.createVirtualRegister(RC) : OldVal);
3086 // %OldVal = phi [ %OrigVal, StartMBB ], [ %Dest, LoopMBB ]
3087 // %RotatedOldVal = RLL %OldVal, 0(%BitShift)
3090 // %Dest = CS %OldVal, %NewVal, Disp(%Base)
3094 BuildMI(MBB, DL, TII->get(SystemZ::PHI), OldVal)
3099 .addReg(OldVal).addReg(BitShift).addImm(0);
3131 .addReg(OldVal).addReg(NewVal).addOperand(Base).addImm(Disp);
3184 unsigned OldVal = MRI.createVirtualRegister(RC);
3186 unsigned RotatedOldVal = (IsSubWord ? MRI.createVirtualRegister(RC) : OldVal);
3207 // %OldVal = phi [ %OrigVal, StartMBB ], [ %Dest, UpdateMBB ]
3208 // %RotatedOldVal = RLL %OldVal, 0(%BitShift)
3212 BuildMI(MBB, DL, TII->get(SystemZ::PHI), OldVal)
3217 .addReg(OldVal).addReg(BitShift).addImm(0);
3239 // %Dest = CS %OldVal, %NewVal, Disp(%Base)
3250 .addReg(OldVal).addReg(NewVal).addOperand(Base).addImm(Disp);
3290 unsigned OldVal = MRI.createVirtualRegister(RC);
3314 // %OldVal = phi [ %OrigOldVal, EntryBB ], [ %RetryOldVal, SetMBB ]
3317 // %Dest = RLL %OldVal, BitSize(%BitShift)
3328 BuildMI(MBB, DL, TII->get(SystemZ::PHI), OldVal)
3338 .addReg(OldVal).addReg(BitShift).addImm(BitSize);
3364 .addReg(OldVal).addReg(StoreVal).addOperand(Base).addImm(Disp);