[PATCH] D89183: [VE] Add vector load/store instructions

Simon Moll via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Oct 12 02:48:16 PDT 2020


simoll added inline comments.


================
Comment at: llvm/lib/Target/VE/VEISelLowering.cpp:637-672
+  addRegisterClass(MVT::v2i32, &VE::V64RegClass);
+  addRegisterClass(MVT::v4i32, &VE::V64RegClass);
+  addRegisterClass(MVT::v8i32, &VE::V64RegClass);
+  addRegisterClass(MVT::v16i32, &VE::V64RegClass);
+  addRegisterClass(MVT::v32i32, &VE::V64RegClass);
+  addRegisterClass(MVT::v64i32, &VE::V64RegClass);
+  addRegisterClass(MVT::v128i32, &VE::V64RegClass);
----------------
I wonder why there are vector types that do not map directly to vector registers.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D89183



More information about the llvm-commits mailing list