[PATCH] D90842: [VE] fastcc and vreg-to-vreg copy

Simon Moll via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Nov 16 01:57:51 PST 2020


simoll added a comment.

In D90842#2394965 <https://reviews.llvm.org/D90842#2394965>, @kaz7 wrote:

> Why is there no `caller_varg_pass_v0` or `caller_varg_pass_v0_and_v1` tests?

`fastcc` does not support vargs. Citing the LLVM LangRef <http://llvm.org/docs/LangRef.html#calling-conventions> :

> “fastcc” - The fast calling convention
> [..]
>  This calling convention does not support varargs and requires the prototype of all callees to exactly match the prototype of the function definition.




Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D90842



More information about the llvm-commits mailing list