[PATCH] D86476: [AIX] Add support for non var_arg extended vector ABI calling convention on AIX

Zarko Todorovski via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Nov 25 07:37:28 PST 2020


ZarkoCA marked 3 inline comments as done.
ZarkoCA added inline comments.


================
Comment at: llvm/lib/Target/PowerPC/PPCISelLowering.cpp:6970
     report_fatal_error("Unhandled value type for argument.");
+  case MVT::v2i64:
+    report_fatal_error("vector long is deprecated on AIX");
----------------
sfertile wrote:
> I don;'t think we can determine if a v2i64 came from a `vector long` in the IR since `vector long long` is a v2i64 as well. Any error handling for the altivec type would have to be done in the front-end I believe.
You're right, there was an clang patch that already handled this.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D86476



More information about the llvm-commits mailing list