[PATCH] D126392: [RISCV] Use two ADDIs to do some stack pointer adjustments.
Jessica Clarke via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed May 25 17:38:37 PDT 2022
jrtc27 added inline comments.
================
Comment at: llvm/lib/Target/RISCV/RISCVFrameLowering.cpp:324
+ BuildMI(MBB, MBBI, DL, TII->get(RISCV::ADDI), DestReg)
.addReg(SrcReg)
+ .addImm(Val)
----------------
================
Comment at: llvm/test/CodeGen/RISCV/rvv/emergency-slot.mir:157
+ ; CHECK-NEXT: $x2 = frame-destroy ADDI $x8, -2048
+ ; CHECK-NEXT: $x2 = frame-destroy ADDI $x8, -256
; CHECK-NEXT: $x2 = frame-destroy ADDI $x2, 272
----------------
... which shows up here
================
Comment at: llvm/test/CodeGen/RISCV/rvv/large-rvv-stack-size.mir:36
+ ; CHECK-NEXT: addi sp, s0, -2048
+ ; CHECK-NEXT: addi sp, s0, -256
; CHECK-NEXT: addi sp, sp, 272
----------------
... and here
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D126392/new/
https://reviews.llvm.org/D126392
More information about the llvm-commits
mailing list