[PATCH] D38031: Adding a shufflevector and select LLVM IR instructions fuzz tool
Ayman Musa via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Sep 19 02:52:55 PDT 2017
aymanmus created this revision.
Based on similar python tool - utils/shuffle-fuzz.py - this tool extends the ability of it's previous by optionally attaching select instruction to the generated shufflevector instructions.
This was mainly developed to perform exhaustive testing of the X86 AVX512 masked shuffle instructions. But yet it can be used for various other targets.
The general design of the implementation is much modular than the original shuffle_fuzz.py tool, which makes it easier for anyone to extend it further.
https://reviews.llvm.org/D38031
Files:
utils/shuffle_select_fuzz.py
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D38031.115813.patch
Type: text/x-patch
Size: 13793 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170919/fb7b767d/attachment.bin>
More information about the llvm-commits
mailing list