[PATCH] D134129: [PATCH] [RISCV] Enable -msave-restore by default when optimizing for size

Wang Pengcheng via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sun Sep 18 19:53:41 PDT 2022


pcwang-thead added inline comments.


================
Comment at: llvm/lib/Target/RISCV/RISCVMachineFunctionInfo.h:117
+    return (MF.getSubtarget<RISCVSubtarget>().enableSaveRestore() ||
+            MF.getFunction().hasOptSize()) &&
            VarArgsSaveSize == 0 && !MF.getFrameInfo().hasTailCall() &&
----------------
Use `hasMinSize()` if we want this feature enabled in -Oz.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D134129/new/

https://reviews.llvm.org/D134129



More information about the llvm-commits mailing list