Home
last modified time | relevance | path

Searched refs:ADDri (Results 1 – 25 of 36) sorted by relevance

12

/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A Dimm-peephole-arm.mir4 # CHECK: [[SUM1TMP:%.*]]:rgpr = ADDri [[IN]], 133
5 # CHECK: [[SUM1:%.*]]:rgpr = ADDri killed [[SUM1TMP]], 25600
13 # CHECK: [[SUM4TMP:%.*]]:rgpr = ADDri killed [[IN]], 133
14 # CHECK: [[SUM4:%.*]]:rgpr = ADDri killed [[SUM4TMP]], 25600
H A Dstore-prepostinc.mir46 renamable $r0 = nuw ADDri killed renamable $r0, 4, 14 /* CC::al */, $noreg, $noreg
67 renamable $r0 = nuw ADDri killed renamable $r0, 8, 14 /* CC::al */, $noreg, $noreg
88 renamable $r0 = nuw ADDri killed renamable $r0, 255, 14 /* CC::al */, $noreg, $noreg
109 renamable $r0 = nuw ADDri killed renamable $r0, 256, 14 /* CC::al */, $noreg, $noreg
130 renamable $r0 = nuw ADDri killed renamable $r0, 1024, 14 /* CC::al */, $noreg, $noreg
151 renamable $r0 = nuw ADDri killed renamable $r0, 4095, 14 /* CC::al */, $noreg, $noreg
172 renamable $r0 = nuw ADDri killed renamable $r0, 4096, 14 /* CC::al */, $noreg, $noreg
257 renamable $r0 = nuw ADDri killed renamable $r0, 4, 14 /* CC::al */, $noreg, $noreg
277 renamable $r0 = nuw ADDri killed renamable $r0, 8, 14 /* CC::al */, $noreg, $noreg
297 renamable $r0 = nuw ADDri killed renamable $r0, 255, 14 /* CC::al */, $noreg, $noreg
[all …]
H A Dno-register-coalescing-in-returnsTwice.mir10 # CHECK: %[[R1:[0-9]+]]:gpr = ADDri %stack.0.P0, 0, 14
13 # CHECK: %[[R2:[0-9]+]]:gpr = nuw ADDri %[[R1]], 8, 14
97 %1:gpr = ADDri %stack.0.P0, 0, 14, $noreg, $noreg
98 %2:gpr = ADDri %1, 40, 14, $noreg, $noreg
100 %3:gpr = ADDri %1, 24, 14, $noreg, $noreg
102 %4:gpr = nuw ADDri %1, 8, 14, $noreg, $noreg
107 %6:gpr = ADDri %stack.1.jb1, 0, 14, $noreg, $noreg
139 %28:gpr = ADDri %stack.1.jb1, 0, 14, $noreg, $noreg
149 %11:gpr = ADDri killed %1, 52, 14, $noreg, $noreg
156 %14:gpr = ADDri %stack.1.jb1, 0, 14, $noreg, $noreg
[all …]
H A Dcrash-O0.ll17 ; This function uses the scavenger for an ADDri instruction.
H A Dmachine-outliner-thunk.ll24 ; ARM-NEXT: renamable $r0 = ADDri killed renamable $r0, 8, 14 /* CC::al */, $noreg, $noreg
66 ; ARM-NEXT: renamable $r0 = ADDri killed renamable $r0, 88, 14 /* CC::al */, $noreg, $noreg
H A Dfp16-litpool2-arm.mir105 $sp = ADDri $sp, 4, 14, $noreg, $noreg
H A Dregister-scavenger-exceptions.mir45 ; CHECK: $r11 = frame-setup ADDri killed $sp, 8, 14 /* CC::al */, $noreg, $noreg
H A Dfp16-litpool3-arm.mir111 $sp = ADDri $sp, 4, 14, $noreg, $noreg
H A Dfp16-litpool-arm.mir88 $sp = ADDri $sp, 4, 14, $noreg, $noreg
/llvm-project-15.0.7/llvm/lib/Target/Sparc/
H A DSparcFrameLowering.cpp45 unsigned ADDri) const { in emitSPAdjustment()
52 BuildMI(MBB, MBBI, dl, TII.get(ADDri), SP::O6) in emitSPAdjustment()
115 SAVEri = SP::ADDri; in emitPrologue()
179 BuildMI(MBB, MBBI, dl, TII.get(SP::ADDri), regUnbiased) in emitPrologue()
192 BuildMI(MBB, MBBI, dl, TII.get(SP::ADDri), SP::O6) in emitPrologue()
208 emitSPAdjustment(MF, MBB, I, Size, SP::ADDrr, SP::ADDri); in eliminateCallFramePseudoInstr()
233 emitSPAdjustment(MF, MBB, MBBI, NumBytes, SP::ADDrr, SP::ADDri); in emitEpilogue()
H A DSparcFrameLowering.h62 int NumBytes, unsigned ADDrr, unsigned ADDri) const;
H A DDelaySlotFiller.cpp507 case SP::ADDri: return combineRestoreADD(MBBI, PrevInst, TII); break; in tryCombineRestoreWithPrevInst()
H A DSparcInstrAliases.td386 def : InstAlias<"inc $rd", (ADDri IntRegs:$rd, IntRegs:$rd, 1), 0>;
389 def : InstAlias<"inc $simm13, $rd", (ADDri IntRegs:$rd, IntRegs:$rd, i32imm:$simm13), 0>;
/llvm-project-15.0.7/llvm/test/DebugInfo/MIR/ARM/
H A Ddbgcall-site-interpretation.mir140 $r11 = frame-setup ADDri $sp, 8, 14, $noreg, $noreg
147 renamable $r0 = nsw ADDri killed $r0, 2, 14, $noreg, $noreg, debug-location !22
150 renamable $r2 = ADDri $sp, 4, 14, $noreg, $noreg
157 renamable $r1 = nsw ADDri killed renamable $r4, 8, 14, $noreg, $noreg, debug-location !22
H A Ddbgcallsite-noreg-is-imm-check.mir68 $r11 = frame-setup ADDri $sp, 8, 14, $noreg, $noreg
H A Dlive-debug-values-reg-copy.mir134 renamable $r4 = ADDri killed renamable $r0, 10, 14, $noreg, $noreg, debug-location !16
H A Ddbgcall-site-propagated-value.mir153 $r11 = frame-setup ADDri $sp, 8, 14, $noreg, $noreg
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DREADME.txt35 %reg1037 = ADDri %reg1039, 1
43 Note ADDri is not a two-address instruction. However, its result %reg1037 is an
45 PHI node. We should treat it as a two-address code and make sure the ADDri is
/llvm-project-15.0.7/llvm/test/CodeGen/MIR/ARM/
H A Dcfi-same-value.mir77 $sp = ADDri killed $sp, 40, 14, _, _
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/GlobalISel/
H A Darm-instruction-select.mir590 ; CHECK: [[ADDri:%[0-9]+]]:gpr = ADDri [[COPY]], 255, 14 /* CC::al */, $noreg, $noreg
591 ; CHECK: $r0 = COPY [[ADDri]]
937 ; CHECK: [[ADDri:%[0-9]+]]:gpr = ADDri %fixed-stack.0, 0, 14 /* CC::al */, $noreg, $noreg
938 ; CHECK: [[LDRi12_:%[0-9]+]]:gpr = LDRi12 [[ADDri]], 0, 14 /* CC::al */, $noreg :: (load (s32))
940 ; CHECK: [[ADDri1:%[0-9]+]]:gpr = ADDri %fixed-stack.2, 0, 14 /* CC::al */, $noreg, $noreg
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMMCInstLower.cpp139 case ARM::ADDri: in LowerARMMachineInstrToMCInst()
H A DARMInstructionSelector.cpp107 unsigned ADDri; member
320 STORE_OPCODE(ADDri, ADDri); in OpcodeCache()
1073 I.setDesc(TII.get(Opcodes.ADDri)); in select()
H A DARMBaseInstrInfo.cpp227 get(isSub ? ARM::SUBri : ARM::ADDri), WBReg) in convertToThreeAddress()
258 get(isSub ? ARM::SUBri : ARM::ADDri), WBReg) in convertToThreeAddress()
2432 {ARM::ADDSri, ARM::ADDri},
2507 unsigned Opc = isSub ? ARM::SUBri : ARM::ADDri; in emitARMRegPlusImmediate()
2652 if (Opcode == ARM::ADDri) { in rewriteARMFrameIndex()
2910 OI->getOpcode() == ARM::ADDri || OI->getOpcode() == ARM::t2ADDri) && in isRedundantFlagInstr()
2962 case ARM::ADDri: in isOptimizeCompareCandidate()
3361 NewUseOpc = UseOpc == ARM::ADDrr ? ARM::ADDri : ARM::SUBri; in FoldImmediate()
3364 NewUseOpc = UseOpc == ARM::ADDrr ? ARM::SUBri : ARM::ADDri; in FoldImmediate()
4936 unsigned AddOpc = (LoadImmOpc == ARM::MRC) ? ARM::ADDri : ARM::t2ADDri; in expandLoadStackGuardBase()
[all …]
H A DARMAsmPrinter.cpp1245 case ARM::ADDri: in EmitUnwindingInstruction()
2018 EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::ADDri) in emitInstruction()
2045 EmitToStreamer(*OutStreamer, MCInstBuilder(ARM::ADDri) in emitInstruction()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86FixupLEAs.cpp731 const MCInstrDesc &ADDri = in processInstructionForSlowLEA() local
734 NewMI = BuildMI(MBB, I, MI.getDebugLoc(), ADDri, DstR) in processInstructionForSlowLEA()

12