Craig Topper
|
9d16bfa0f5
|
[AVX-512] Add many of the VPERM instructions to the load folding table. Move VPERMPDZri to the correct table.
llvm-svn: 288591
|
2016-12-03 19:37:39 +00:00 |
Craig Topper
|
c210827b53
|
[AVX-512] Add EVEX VPMADDUBSW and VPMADDWD to the load folding tables.
llvm-svn: 288587
|
2016-12-03 17:19:15 +00:00 |
Craig Topper
|
4961fa9bba
|
[AVX-512] Add EVEX vpshuflw/vpshufhw/vpshufd instructions to load folding tables.
llvm-svn: 288484
|
2016-12-02 07:57:11 +00:00 |
Craig Topper
|
17ddb521ef
|
[AVX-512] Add EVEX PSHUFB instructions to load folding tables.
llvm-svn: 288482
|
2016-12-02 07:06:30 +00:00 |
Craig Topper
|
4fab487265
|
[AVX-512] Add integer and fp unpck instructions to load folding tables.
llvm-svn: 288004
|
2016-11-27 19:51:41 +00:00 |
Craig Topper
|
c3b3926f8b
|
[AVX-512] Add masked EVEX vpmovzx/sx instructions to load folding tables.
llvm-svn: 287995
|
2016-11-27 08:55:31 +00:00 |
Craig Topper
|
10d5eec1a1
|
[AVX-512] Add unmasked EVEX vpmovzx/sx instructions to load folding tables.
llvm-svn: 287975
|
2016-11-26 08:21:52 +00:00 |
Craig Topper
|
97169ea5f9
|
[AVX-512] Add masked 128/256-bit integer add/sub instructions to load folding tables.
llvm-svn: 287974
|
2016-11-26 08:21:48 +00:00 |
Craig Topper
|
6677bb4e50
|
[AVX-512] Teach LowerFormalArguments to use the extended register class when available. Fix the avx512vl stack folding tests to clobber more registers or otherwise they use xmm16 after this change.
llvm-svn: 287971
|
2016-11-26 07:20:57 +00:00 |
Craig Topper
|
1e48829747
|
[AVX-512] Add VPERMT2* and VPERMI2* instructions to load folding tables.
llvm-svn: 287937
|
2016-11-25 16:33:53 +00:00 |
Craig Topper
|
e30cb00dc0
|
[AVX-512] Add subvector insert and extract to load/store folding tables.
llvm-svn: 283689
|
2016-10-09 03:54:13 +00:00 |
Craig Topper
|
4262d53024
|
[AVX-512] Add the vector down convert instructions to the store folding tables.
llvm-svn: 283687
|
2016-10-09 03:54:05 +00:00 |
Craig Topper
|
907b580d72
|
[AVX-512] Add integer ADD/SUB instructions to load folding tables. Add an AVX512 stack folding test.
llvm-svn: 280593
|
2016-09-03 17:20:07 +00:00 |
Craig Topper
|
892ce56901
|
[AVX-512] Add EVEX encoded VPCMPEQ and VPCMPGT to the load folding tables.
llvm-svn: 280581
|
2016-09-03 04:37:50 +00:00 |