Lines Matching refs:CPSR

3365     SDValue CCR = DAG.getRegister(ARM::CPSR, MVT::i32);
3406 SDValue CCR = DAG.getRegister(ARM::CPSR, MVT::i32);
3518 SDValue CCR = DAG.getRegister(ARM::CPSR, MVT::i32);
3550 SDValue CCR = DAG.getRegister(ARM::CPSR, MVT::i32);
3570 SDValue CCR = DAG.getRegister(ARM::CPSR, MVT::i32);
3913 SDValue CCR = DAG.getRegister(ARM::CPSR, MVT::i32);
3947 SDValue CCR = DAG.getRegister(ARM::CPSR, MVT::i32);
6272 .addMBB(exitMBB).addImm(ARMCC::NE).addReg(ARM::CPSR);
6288 .addMBB(loop1MBB).addImm(ARMCC::NE).addReg(ARM::CPSR);
6380 .addMBB(loopMBB).addImm(ARMCC::NE).addReg(ARM::CPSR);
6489 .addReg(incr).addReg(oldval).addImm(Cond).addReg(ARM::CPSR);
6498 .addMBB(loopMBB).addImm(ARMCC::NE).addReg(ARM::CPSR);
6616 .addMBB(exitMBB).addImm(ARMCC::NE).addReg(ARM::CPSR);
6630 .addReg(NeedsCarry ? ARM::CPSR : 0, getDefRegState(NeedsCarry));
6634 .addReg(IsMinMax ? ARM::CPSR : 0, getDefRegState(IsMinMax));
6646 .addMBB(exitMBB).addImm(CC).addReg(ARM::CPSR);
6683 .addMBB(loopMBB).addImm(ARMCC::NE).addReg(ARM::CPSR);
6822 .addReg(ARM::CPSR, RegState::Define)
6826 .addReg(ARM::CPSR, RegState::Define)
7002 .addReg(ARM::CPSR);
7056 .addReg(ARM::CPSR);
7060 .addReg(ARM::CPSR, RegState::Define)
7071 .addReg(ARM::CPSR, RegState::Define)
7089 .addReg(ARM::CPSR, RegState::Define)
7149 .addReg(ARM::CPSR);
7575 MIB->getOperand(5).setReg(ARM::CPSR);
7580 .addMBB(loopMBB).addImm(ARMCC::NE).addReg(ARM::CPSR);
7871 .addImm(ARMCC::EQ).addReg(ARM::CPSR);
7880 .addImm(ARMCC::EQ).addReg(ARM::CPSR);
7889 .addMBB(destMBB).addImm(ARMCC::EQ).addReg(ARM::CPSR);
7960 .addImm(ARMCC::getOppositeCondition(ARMCC::MI)).addReg(ARM::CPSR);
7999 // RSC. Coming out of isel, they have an implicit CPSR def, but the optional
8001 // register to CPSR, and remove the redundant implicit def.
8003 // e.g. ADCS (..., CPSR<imp-def>) -> ADC (... opt:CPSR<def>).
8028 // Look for an implicit def of CPSR added by MachineInstr ctor. Remove it
8029 // since we already have an optional CPSR def.
8035 if (MO.isReg() && MO.isDef() && MO.getReg() == ARM::CPSR) {
8054 // If this instruction was defined with an optional CPSR def and its dag node
8055 // had a live implicit CPSR def, then activate the optional CPSR def.
8057 MO.setReg(ARM::CPSR);
10889 return std::make_pair(unsigned(ARM::CPSR), &ARM::CCRRegClass);