[all-commits] [llvm/llvm-project] d5ef3f: [RISCV] Support fastcc passing scalable vectors in...

Craig Topper via All-commits all-commits at lists.llvm.org
Fri Sep 6 17:10:23 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d5ef3f8c94c2857929ce28a31ec41ddb515ea5a4
      https://github.com/llvm/llvm-project/commit/d5ef3f8c94c2857929ce28a31ec41ddb515ea5a4
  Author: Craig Topper <craig.topper at sifive.com>
  Date:   2024-09-06 (Fri, 06 Sep 2024)

  Changed paths:
    M llvm/lib/Target/RISCV/RISCVCallingConv.cpp
    M llvm/test/CodeGen/RISCV/rvv/calling-conv-fastcc.ll

  Log Message:
  -----------
  [RISCV] Support fastcc passing scalable vectors indirectly with no free GPRs. (#107623)

We can still pass indirectly by putting the pointer on the stack. This
is what we do in the normal calling convention.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list