Lines Matching refs:SP
49 using namespace SP;
686 TmpInst.setOpcode(SP::SETHIi); in expandSET()
711 TmpInst.setOpcode(SP::ORri); in expandSET()
738 Instructions.push_back(MCInstBuilder(SP::ORri) in expandSETX()
749 MCInstBuilder(SP::SETHIi) in expandSETX()
754 MCInstBuilder(SP::ORri) in expandSETX()
769 MCInstBuilder(SP::SETHIi) in expandSETX()
774 MCInstBuilder(SP::ORri) in expandSETX()
779 Instructions.push_back(MCInstBuilder(SP::SLLXri) in expandSETX()
784 Instructions.push_back(MCInstBuilder(SP::ORrr) in expandSETX()
808 case SP::SET: in MatchAndEmitInstruction()
812 case SP::SETX: in MatchAndEmitInstruction()
1446 return SP::NoRegister; in matchRegisterName()
1460 if (Reg == SP::ASR4 && Name == "tick") { in matchRegisterName()
1462 return SP::TICK; in matchRegisterName()
1465 if (MRI.getRegClass(SP::IntRegsRegClassID).contains(Reg)) { in matchRegisterName()
1469 if (MRI.getRegClass(SP::FPRegsRegClassID).contains(Reg)) { in matchRegisterName()
1473 if (MRI.getRegClass(SP::CoprocRegsRegClassID).contains(Reg)) { in matchRegisterName()
1479 if (MRI.getRegClass(SP::IntPairRegClassID).contains(Reg)) { in matchRegisterName()
1481 return MRI.getSubReg(Reg, SP::sub_even); in matchRegisterName()
1485 if (MRI.getRegClass(SP::DFPRegsRegClassID).contains(Reg)) { in matchRegisterName()
1487 if (MCRegister SubReg = MRI.getSubReg(Reg, SP::sub_even)) { in matchRegisterName()
1497 assert(!MRI.getRegClass(SP::QFPRegsRegClassID).contains(Reg)); in matchRegisterName()
1500 if (MRI.getRegClass(SP::CoprocPairRegClassID).contains(Reg)) { in matchRegisterName()
1502 return MRI.getSubReg(Reg, SP::sub_even); in matchRegisterName()
1524 return SP::ICC; in matchRegisterName()
1531 return SP::ASR16; in matchRegisterName()
1535 return SP::ASR17; in matchRegisterName()
1539 return SP::ASR18; in matchRegisterName()
1543 return SP::ASR19; in matchRegisterName()
1547 return SP::ASR20; in matchRegisterName()
1551 return SP::ASR21; in matchRegisterName()
1555 return SP::ASR22; in matchRegisterName()
1559 return SP::ASR23; in matchRegisterName()
1563 return SP::ASR24; in matchRegisterName()
1567 return SP::ASR25; in matchRegisterName()
1570 return SP::NoRegister; in matchRegisterName()