1. [VPlan] Add moveAfter to VPRecipeBase. (details)
  2. [AArch64][SVE] Implement sdot and udot (lane) intrinsics (details)
  3. [AArch64] add tests for (v)select-of-constants; NFC (details)
Commit 39d4c9fd56e353cc6ce55d5e482c8d14fb340ecc by flo
[VPlan] Add moveAfter to VPRecipeBase.
This patch adds a moveAfter method to VPRecipeBase, which can be used to
move elements after other elements, across VPBasicBlocks, if necessary.
Reviewers: dcaballe, hsaito, rengolin, hfinkel
Reviewed By: dcaballe
Differential Revision:
llvm-svn: 374565
The file was modifiedllvm/lib/Transforms/Vectorize/VPlan.h (diff)
The file was modifiedllvm/lib/Transforms/Vectorize/VPlan.cpp (diff)
The file was modifiedllvm/unittests/Transforms/Vectorize/VPlanTest.cpp (diff)
Commit ee0a0a34646f4d1310294acec9d77bf31be95dd1 by kerry.mclaughlin
[AArch64][SVE] Implement sdot and udot (lane) intrinsics
Summary: Implements the following arithmetic intrinsics:
- int_aarch64_sve_sdot
- int_aarch64_sve_sdot_lane
- int_aarch64_sve_udot
- int_aarch64_sve_udot_lane
This patch includes tests for the Subdivide4Argument type added by
Reviewers: sdesmalen, SjoerdMeijer, greened, rengolin, rovka
Reviewed By: sdesmalen
Subscribers: tschuett, kristof.beyls, rkruppe, psnobl, cfe-commits,
Differential Revision:
llvm-svn: 374566
The file was modifiedllvm/test/CodeGen/AArch64/sve-intrinsics-int-arith.ll (diff)
The file was modifiedllvm/include/llvm/IR/ (diff)
The file was modifiedllvm/lib/Target/AArch64/ (diff)
The file was modifiedllvm/lib/Target/AArch64/ (diff)
The file was modifiedllvm/lib/Target/AArch64/ (diff)
Commit 781c49de9c760f621412f13ea108f3b342a10432 by spatel
[AArch64] add tests for (v)select-of-constants; NFC
These are copied from existing test files in x86/PPC.
llvm-svn: 374568
The file was addedllvm/test/CodeGen/AArch64/select_const.ll
The file was addedllvm/test/CodeGen/AArch64/vselect-constants.ll