• Home
  • Raw
  • Download

Lines Matching refs:addReg

257                          .addReg(Reg, RegState::Kill)  in emitAligningInstructions()
262 .addReg(Reg, RegState::Kill) in emitAligningInstructions()
271 .addReg(Reg, RegState::Kill) in emitAligningInstructions()
275 .addReg(Reg, RegState::Kill) in emitAligningInstructions()
283 .addReg(Reg, RegState::Kill) in emitAligningInstructions()
465 .addImm((unsigned)ARMCC::AL).addReg(0) in emitPrologue()
467 .addReg(ARM::R4, RegState::Implicit) in emitPrologue()
477 .addImm((unsigned)ARMCC::AL).addReg(0) in emitPrologue()
478 .addReg(ARM::R12, RegState::Kill) in emitPrologue()
479 .addReg(ARM::R4, RegState::Implicit) in emitPrologue()
486 .addReg(ARM::SP, RegState::Kill) in emitPrologue()
487 .addReg(ARM::R4, RegState::Kill) in emitPrologue()
661 .addReg(ARM::SP, RegState::Kill)); in emitPrologue()
665 .addReg(ARM::R4, RegState::Kill)); in emitPrologue()
680 .addReg(ARM::SP) in emitPrologue()
681 .addImm((unsigned)ARMCC::AL).addReg(0).addReg(0); in emitPrologue()
685 .addReg(ARM::SP)); in emitPrologue()
762 .addReg(ARM::R4)); in emitEpilogue()
768 .addReg(FramePtr).addImm((unsigned)ARMCC::AL).addReg(0).addReg(0); in emitEpilogue()
772 .addReg(FramePtr)); in emitEpilogue()
933 .addReg(ARM::SP).setMIFlags(MIFlags)); in emitPushInst()
935 MIB.addReg(Regs[i].first, getKillRegState(Regs[i].second)); in emitPushInst()
939 .addReg(Regs[0].first, getKillRegState(Regs[0].second)) in emitPushInst()
940 .addReg(ARM::SP).setMIFlags(MIFlags) in emitPushInst()
1018 .addReg(ARM::SP)); in emitPopInst()
1020 MIB.addReg(Regs[i], getDefRegState(true)); in emitPopInst()
1033 .addReg(ARM::SP, RegState::Define) in emitPopInst()
1034 .addReg(ARM::SP); in emitPopInst()
1038 MIB.addReg(0); in emitPopInst()
1104 .addReg(ARM::SP) in emitAlignedDPRCS2Spills()
1121 .addReg(ARM::R4); in emitAlignedDPRCS2Spills()
1138 .addReg(ARM::R4, RegState::Kill).addImm(16) in emitAlignedDPRCS2Spills()
1139 .addReg(NextReg) in emitAlignedDPRCS2Spills()
1140 .addReg(SupReg, RegState::ImplicitKill)); in emitAlignedDPRCS2Spills()
1155 .addReg(ARM::R4).addImm(16).addReg(NextReg) in emitAlignedDPRCS2Spills()
1156 .addReg(SupReg, RegState::ImplicitKill)); in emitAlignedDPRCS2Spills()
1167 .addReg(ARM::R4).addImm(16).addReg(SupReg)); in emitAlignedDPRCS2Spills()
1177 .addReg(NextReg) in emitAlignedDPRCS2Spills()
1178 .addReg(ARM::R4).addImm((NextReg-R4BaseReg)*2)); in emitAlignedDPRCS2Spills()
1254 .addReg(ARM::R4, RegState::Define) in emitAlignedDPRCS2Restores()
1255 .addReg(ARM::R4, RegState::Kill).addImm(16) in emitAlignedDPRCS2Restores()
1256 .addReg(SupReg, RegState::ImplicitDefine)); in emitAlignedDPRCS2Restores()
1270 .addReg(ARM::R4).addImm(16) in emitAlignedDPRCS2Restores()
1271 .addReg(SupReg, RegState::ImplicitDefine)); in emitAlignedDPRCS2Restores()
1281 .addReg(ARM::R4).addImm(16)); in emitAlignedDPRCS2Restores()
1289 .addReg(ARM::R4).addImm(2*(NextReg-R4BaseReg))); in emitAlignedDPRCS2Restores()
1944 .addReg(ScratchReg0).addReg(ScratchReg1); in adjustForSegmentedStacks()
1947 .addReg(ARM::SP, RegState::Define).addReg(ARM::SP)) in adjustForSegmentedStacks()
1948 .addReg(ScratchReg0).addReg(ScratchReg1); in adjustForSegmentedStacks()
1969 .addReg(ARM::SP)); in adjustForSegmentedStacks()
1972 .addReg(ARM::SP)).addReg(0); in adjustForSegmentedStacks()
1979 .addReg(ScratchReg1).addImm(AlignedStackSize)); in adjustForSegmentedStacks()
1982 .addReg(ARM::SP).addImm(AlignedStackSize)).addReg(0); in adjustForSegmentedStacks()
1998 .addReg(ScratchReg0).addImm(0)); in adjustForSegmentedStacks()
2016 .addReg(ScratchReg0).addImm(4 * TlsOffset)); in adjustForSegmentedStacks()
2023 .addReg(ScratchReg0) in adjustForSegmentedStacks()
2024 .addReg(ScratchReg1)); in adjustForSegmentedStacks()
2030 .addReg(ARM::CPSR); in adjustForSegmentedStacks()
2044 .addImm(AlignedStackSize)).addReg(0); in adjustForSegmentedStacks()
2055 .addReg(0); in adjustForSegmentedStacks()
2061 .addReg(ARM::LR); in adjustForSegmentedStacks()
2064 .addReg(ARM::SP, RegState::Define) in adjustForSegmentedStacks()
2065 .addReg(ARM::SP)) in adjustForSegmentedStacks()
2066 .addReg(ARM::LR); in adjustForSegmentedStacks()
2093 .addReg(ScratchReg0); in adjustForSegmentedStacks()
2095 .addReg(ScratchReg0)); in adjustForSegmentedStacks()
2098 .addReg(ARM::LR, RegState::Define) in adjustForSegmentedStacks()
2099 .addReg(ARM::SP, RegState::Define) in adjustForSegmentedStacks()
2100 .addReg(ARM::SP) in adjustForSegmentedStacks()
2105 .addReg(ARM::SP, RegState::Define) in adjustForSegmentedStacks()
2106 .addReg(ARM::SP)) in adjustForSegmentedStacks()
2107 .addReg(ARM::LR); in adjustForSegmentedStacks()
2116 .addReg(ScratchReg0) in adjustForSegmentedStacks()
2117 .addReg(ScratchReg1); in adjustForSegmentedStacks()
2120 .addReg(ARM::SP, RegState::Define) in adjustForSegmentedStacks()
2121 .addReg(ARM::SP)) in adjustForSegmentedStacks()
2122 .addReg(ScratchReg0) in adjustForSegmentedStacks()
2123 .addReg(ScratchReg1); in adjustForSegmentedStacks()
2139 .addReg(ScratchReg0) in adjustForSegmentedStacks()
2140 .addReg(ScratchReg1); in adjustForSegmentedStacks()
2143 .addReg(ARM::SP, RegState::Define) in adjustForSegmentedStacks()
2144 .addReg(ARM::SP)) in adjustForSegmentedStacks()
2145 .addReg(ScratchReg0) in adjustForSegmentedStacks()
2146 .addReg(ScratchReg1); in adjustForSegmentedStacks()