[llvm] [RISCV] Take known minimum vlen into account when calculating alignment padding in assignRVVStackObjectOffsets. (PR #110312)
Luke Lau via llvm-commits
llvm-commits at lists.llvm.org
Sun Sep 29 22:49:36 PDT 2024
================
@@ -1,53 +1,86 @@
; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
; RUN: llc -mtriple=riscv32 -mattr=+zve64x -verify-machineinstrs < %s \
-; RUN: | FileCheck %s --check-prefix=RV32
+; RUN: | FileCheck %s --check-prefixes=RV32,RV32-ZVE64
; RUN: llc -mtriple=riscv64 -mattr=+zve64x -verify-machineinstrs < %s \
-; RUN: | FileCheck %s --check-prefix=RV64
+; RUN: | FileCheck %s --check-prefixes=RV64,RV64-ZVE64
; RUN: llc -mtriple=riscv32 -mattr=+v -verify-machineinstrs < %s \
-; RUN: | FileCheck %s --check-prefix=RV32
+; RUN: | FileCheck %s --check-prefixes=RV32,RV32-V
; RUN: llc -mtriple=riscv64 -mattr=+v -verify-machineinstrs < %s \
-; RUN: | FileCheck %s --check-prefix=RV64
+; RUN: | FileCheck %s --check-prefixes=RV64,RV64-V
; FIXME: We are over-aligning the stack on V, wasting stack space.
----------------
lukel97 wrote:
Can we remove this FIXME now?
https://github.com/llvm/llvm-project/pull/110312
More information about the llvm-commits
mailing list