Lines Matching refs:ScratchReg
1329 Register ScratchReg = MI.getOperand(1).getReg(); in LowerJumpTableDest() local
1331 STI->getRegisterInfo()->getSubReg(ScratchReg, AArch64::sub_32); in LowerJumpTableDest()
1366 .addReg(Size == 4 ? ScratchReg : ScratchRegW) in LowerJumpTableDest()
1377 .addReg(ScratchReg) in LowerJumpTableDest()
1597 Register ScratchReg = MI.getOperand(Opers.getNextScratchIdx()).getReg(); in LowerPATCHPOINT() local
1601 .addReg(ScratchReg) in LowerPATCHPOINT()
1605 .addReg(ScratchReg) in LowerPATCHPOINT()
1606 .addReg(ScratchReg) in LowerPATCHPOINT()
1610 .addReg(ScratchReg) in LowerPATCHPOINT()
1611 .addReg(ScratchReg) in LowerPATCHPOINT()
1614 EmitToStreamer(OutStreamer, MCInstBuilder(AArch64::BLR).addReg(ScratchReg)); in LowerPATCHPOINT()
2486 Register ScratchReg = MI->getOperand(0).getReg() == AArch64::X16 in emitInstruction() local
2494 .addReg(ScratchReg) in emitInstruction()
2499 .addReg(ScratchReg) in emitInstruction()
2500 .addReg(ScratchReg) in emitInstruction()
2505 .addReg(ScratchReg) in emitInstruction()
2509 DiscReg = ScratchReg; in emitInstruction()