]> granicus.if.org Git - llvm/commit
[GlobalISel][X86] G_ADD/G_SUB vector legalizer/selector support.
authorIgor Breger <igor.breger@intel.com>
Thu, 18 May 2017 11:10:56 +0000 (11:10 +0000)
committerIgor Breger <igor.breger@intel.com>
Thu, 18 May 2017 11:10:56 +0000 (11:10 +0000)
commitdb37cbc6f91ba80b659f2177326d677c5141cc4a
tree5b9cf08b5a4c8cd1d8218a67a363c164347bb13c
parentbf60d089f29055fe768d8908585ab8f410d3a213
[GlobalISel][X86] G_ADD/G_SUB vector legalizer/selector support.

Summary: G_ADD/G_SUB vector legalizer/selector support.

Reviewers: zvi, guyblank

Reviewed By: guyblank

Subscribers: rovka, llvm-commits, kristof.beyls

Differential Revision: https://reviews.llvm.org/D33232

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@303345 91177308-0d34-0410-b5e6-96231b3b80d8
17 files changed:
lib/Target/X86/X86LegalizerInfo.cpp
test/CodeGen/X86/GlobalISel/add-vec.ll [new file with mode: 0644]
test/CodeGen/X86/GlobalISel/legalize-add-v128.mir [new file with mode: 0644]
test/CodeGen/X86/GlobalISel/legalize-add-v256.mir [new file with mode: 0644]
test/CodeGen/X86/GlobalISel/legalize-add-v512.mir [new file with mode: 0644]
test/CodeGen/X86/GlobalISel/legalize-sub-v128.mir [new file with mode: 0644]
test/CodeGen/X86/GlobalISel/legalize-sub-v256.mir [new file with mode: 0644]
test/CodeGen/X86/GlobalISel/legalize-sub-v512.mir [new file with mode: 0644]
test/CodeGen/X86/GlobalISel/regbankselect-AVX2.mir
test/CodeGen/X86/GlobalISel/regbankselect-AVX512.mir
test/CodeGen/X86/GlobalISel/select-add-v128.mir [new file with mode: 0644]
test/CodeGen/X86/GlobalISel/select-add-v256.mir [new file with mode: 0644]
test/CodeGen/X86/GlobalISel/select-add-v512.mir [new file with mode: 0644]
test/CodeGen/X86/GlobalISel/select-sub-v128.mir [new file with mode: 0644]
test/CodeGen/X86/GlobalISel/select-sub-v256.mir [new file with mode: 0644]
test/CodeGen/X86/GlobalISel/select-sub-v512.mir [new file with mode: 0644]
test/CodeGen/X86/GlobalISel/sub-vec.ll [new file with mode: 0644]