Home | History | Annotate | Download | only in ARM

Lines Matching full:cpsr

2799     SDValue CCR = DAG.getRegister(ARM::CPSR, MVT::i32);
2809 SDValue CCR = DAG.getRegister(ARM::CPSR, MVT::i32);
2919 SDValue CCR = DAG.getRegister(ARM::CPSR, MVT::i32);
2949 SDValue CCR = DAG.getRegister(ARM::CPSR, MVT::i32);
2969 SDValue CCR = DAG.getRegister(ARM::CPSR, MVT::i32);
3285 SDValue CCR = DAG.getRegister(ARM::CPSR, MVT::i32);
3319 SDValue CCR = DAG.getRegister(ARM::CPSR, MVT::i32);
5119 .addMBB(exitMBB).addImm(ARMCC::NE).addReg(ARM::CPSR);
5135 .addMBB(loop1MBB).addImm(ARMCC::NE).addReg(ARM::CPSR);
5238 .addMBB(loopMBB).addImm(ARMCC::NE).addReg(ARM::CPSR);
5346 .addReg(oldval).addReg(incr).addImm(Cond).addReg(ARM::CPSR);
5355 .addMBB(loopMBB).addImm(ARMCC::NE).addReg(ARM::CPSR);
5460 .addMBB(exitMBB).addImm(ARMCC::NE).addReg(ARM::CPSR);
5475 .addReg(NeedsCarry ? ARM::CPSR : 0, getDefRegState(NeedsCarry));
5491 .addMBB(loopMBB).addImm(ARMCC::NE).addReg(ARM::CPSR);
5632 .addReg(ARM::CPSR, RegState::Define)
5636 .addReg(ARM::CPSR, RegState::Define)
5793 .addReg(ARM::CPSR);
5847 .addReg(ARM::CPSR);
5851 .addReg(ARM::CPSR, RegState::Define)
5862 .addReg(ARM::CPSR, RegState::Define)
5878 .addReg(ARM::CPSR, RegState::Define)
5936 .addReg(ARM::CPSR);
6285 .addImm(ARMCC::EQ).addReg(ARM::CPSR);
6294 .addImm(ARMCC::EQ).addReg(ARM::CPSR);
6303 .addMBB(destMBB).addImm(ARMCC::EQ).addReg(ARM::CPSR);
6372 .addReg(ARM::CPSR, RegState::Define);
6377 .addImm(ARMCC::getOppositeCondition(ARMCC::MI)).addReg(ARM::CPSR);
6413 // RSC. Coming out of isel, they have an implicit CPSR def, but the optional
6415 // register to CPSR, and remove the redundant implicit def.
6417 // e.g. ADCS (..., CPSR<imp-def>) -> ADC (... opt:CPSR<def>).
6442 // Look for an implicit def of CPSR added by MachineInstr ctor. Remove it
6443 // since we already have an optional CPSR def.
6449 if (MO.isReg() && MO.isDef() && MO.getReg() == ARM::CPSR) {
6468 // If this instruction was defined with an optional CPSR def and its dag node
6469 // had a live implicit CPSR def, then activate the optional CPSR def.
6471 MO.setReg(ARM::CPSR);
8655 return std::make_pair(unsigned(ARM::CPSR), ARM::CCRRegisterClass);