[PATCH] D76078: [AArch64][SVE] Add a pass for SVE intrinsic optimisations

Kerry McLaughlin via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Mar 24 10:44:19 PDT 2020


kmclaughlin updated this revision to Diff 252368.
kmclaughlin marked 3 inline comments as done.
kmclaughlin added a comment.

Use SmallPtrSet instead of SmallVector for storing functions found by runOnModule
Add more comments to clarify the purpose of the pass and some of the negative reinterpret tests


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

https://reviews.llvm.org/D76078

Files:
  llvm/lib/Target/AArch64/AArch64.h
  llvm/lib/Target/AArch64/AArch64TargetMachine.cpp
  llvm/lib/Target/AArch64/CMakeLists.txt
  llvm/lib/Target/AArch64/SVEIntrinsicOpts.cpp
  llvm/test/CodeGen/AArch64/O3-pipeline.ll
  llvm/test/CodeGen/AArch64/sve-intrinsic-opts-ptest.ll
  llvm/test/CodeGen/AArch64/sve-intrinsic-opts-reinterpret.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D76078.252368.patch
Type: text/x-patch
Size: 26164 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200324/dff91f38/attachment.bin>


More information about the llvm-commits mailing list