diff options
author | Craig Topper <craig.topper@sifive.com> | 2024-09-30 11:44:23 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-30 11:44:23 -0700 |
commit | ab393cee9dffdb225b94badcb9c21f80b156b74b (patch) | |
tree | 80a738a14a5477591d2483615961152ff304e746 /flang/lib/Frontend/CompilerInvocation.cpp | |
parent | 18fa9fa0439d483060cee42412926565838822d4 (diff) | |
download | llvm-ab393cee9dffdb225b94badcb9c21f80b156b74b.zip llvm-ab393cee9dffdb225b94badcb9c21f80b156b74b.tar.gz llvm-ab393cee9dffdb225b94badcb9c21f80b156b74b.tar.bz2 |
[RISCV] Take known minimum vlen into account when calculating alignment padding in assignRVVStackObjectOffsets. (#110312)
If we know vlen is a multiple of 16, we don't need any alignment
padding.
I wrote the code so that it would generate the minimum amount of padding
if the stack align was 32 or larger or if RVVBitsPerBlock was smaller
than half the stack alignment.
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions