mark G_LOAD/G_STORE vec256/512 legal for AVX/AVX512. Implement instruction selection.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D33268
[GlobalISel][X86] G_LOAD/G_STORE vec256/512 support ClosedPublic Authored by igorb on May 17 2017, 12:16 AM.
Details Summary mark G_LOAD/G_STORE vec256/512 legal for AVX/AVX512. Implement instruction selection.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.May 22 2017, 4:36 AM Closed by commit rL303617: [GlobalISel][X86] G_LOAD/G_STORE vec256/512 support (authored by ibreger). · Explain WhyMay 23 2017, 1:24 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 99861 llvm/trunk/lib/Target/X86/X86InstructionSelector.cpp
llvm/trunk/lib/Target/X86/X86LegalizerInfo.h
llvm/trunk/lib/Target/X86/X86LegalizerInfo.cpp
llvm/trunk/test/CodeGen/X86/GlobalISel/memop-vec.ll
llvm/trunk/test/CodeGen/X86/GlobalISel/regbankselect-AVX2.mir
llvm/trunk/test/CodeGen/X86/GlobalISel/regbankselect-AVX512.mir
llvm/trunk/test/CodeGen/X86/GlobalISel/select-memop-v256.mir
llvm/trunk/test/CodeGen/X86/GlobalISel/select-memop-v512.mir
|