summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/avx512vp2intersect-intrinsics.ll
Commit message (Collapse)AuthorAgeFilesLines
* [X86] Add DAG combine to turn (bitcast (vbroadcast_load)) into just a ↵Craig Topper2019-10-031-2/+1
| | | | | | | | | | | | | | | | vbroadcast_load if the scalar size is the same. This improves broadcast load folding of i64 elements on 32-bit targets where i64 isn't legal. Previously we had to represent these as vXf64 vbroadcast_loads and a bitcast to vXi64. But we didn't have any isel patterns looking for that. This also allows us to remove or simplify some isel patterns that were looking for bitcasted vbroadcast_loads. llvm-svn: 373566
* [X86] Regenerate intrinsics tests. NFCI.Simon Pilgrim2019-07-111-54/+54
| | | | llvm-svn: 365755
* [X86] Add VP2INTERSECT instructionsPengfei Wang2019-05-311-0/+240
Support Intel AVX512 VP2INTERSECT instructions in llvm Patch by Xiang Zhang (xiangzhangllvm) Differential Revision: https://reviews.llvm.org/D62366 llvm-svn: 362188
OpenPOWER on IntegriCloud