Lines Matching refs:OldVal
7358 Register OldVal = MRI.createVirtualRegister(RC);
7361 Register RotatedOldVal = (IsSubWord ? MRI.createVirtualRegister(RC) : OldVal);
7378 // %OldVal = phi [ %OrigVal, StartMBB ], [ %Dest, LoopMBB ]
7379 // %RotatedOldVal = RLL %OldVal, 0(%BitShift)
7382 // %Dest = CS %OldVal, %NewVal, Disp(%Base)
7386 BuildMI(MBB, DL, TII->get(SystemZ::PHI), OldVal)
7391 .addReg(OldVal).addReg(BitShift).addImm(0);
7423 .addReg(OldVal)
7476 Register OldVal = MRI.createVirtualRegister(RC);
7478 Register RotatedOldVal = (IsSubWord ? MRI.createVirtualRegister(RC) : OldVal);
7498 // %OldVal = phi [ %OrigVal, StartMBB ], [ %Dest, UpdateMBB ]
7499 // %RotatedOldVal = RLL %OldVal, 0(%BitShift)
7503 BuildMI(MBB, DL, TII->get(SystemZ::PHI), OldVal)
7508 .addReg(OldVal).addReg(BitShift).addImm(0);
7530 // %Dest = CS %OldVal, %NewVal, Disp(%Base)
7541 .addReg(OldVal)
7585 Register OldVal = MRI.createVirtualRegister(RC);
7611 // %OldVal = phi [ %OrigOldVal, EntryBB ], [ %RetryOldVal, SetMBB ]
7614 // %Dest = RLL %OldVal, BitSize(%BitShift)
7625 BuildMI(MBB, DL, TII->get(SystemZ::PHI), OldVal)
7635 .addReg(OldVal).addReg(BitShift).addImm(BitSize);
7661 .addReg(OldVal)