Craig Topper
|
b85e40f738
|
Remove pcmpgt/pcmpeq intrinsics as clang is not using them.
llvm-svn: 149367
|
2012-01-31 06:52:44 +00:00 |
Craig Topper
|
12b72def4e
|
Fix VINSERTF128/VEXTRACTF128 to be marked as FP instructions. Allow execution dependency fix pass to convert them to their integer equivalents when AVX2 is enabled.
llvm-svn: 145376
|
2011-11-29 05:37:58 +00:00 |
Craig Topper
|
a6d409d543
|
Add AVX2 variable shift instructions and intrinsics.
llvm-svn: 143915
|
2011-11-07 08:26:24 +00:00 |
Craig Topper
|
ff39be0afc
|
Add AVX2 VPMOVMASK instructions and intrinsics.
llvm-svn: 143904
|
2011-11-07 03:20:35 +00:00 |
Craig Topper
|
e122dcbf4a
|
Add AVX2 VEXTRACTI128 and VINSERTI128 instructions. Fix VPERM2I128 to be qualified with HasAVX2 instead of HasAVX. Mark VINSERTF128 and VEXTRACTF128 as never having side effects.
llvm-svn: 143902
|
2011-11-07 02:00:04 +00:00 |
Craig Topper
|
f01f1b5cb9
|
More AVX2 instructions and their intrinsics.
llvm-svn: 143895
|
2011-11-06 23:04:08 +00:00 |
Craig Topper
|
05d1cb98e7
|
Add more AVX2 instructions and intrinsics.
llvm-svn: 143861
|
2011-11-06 06:12:20 +00:00 |
Craig Topper
|
0e7cbbabea
|
Add new X86 AVX2 VBROADCAST instructions.
llvm-svn: 143612
|
2011-11-03 07:35:53 +00:00 |
Craig Topper
|
a47b05c7f3
|
More AVX2 instructions and intrinsics.
llvm-svn: 143536
|
2011-11-02 06:54:17 +00:00 |
Craig Topper
|
682b850602
|
Add a bunch more X86 AVX2 instructions and their corresponding intrinsics.
llvm-svn: 143529
|
2011-11-02 04:42:13 +00:00 |
Craig Topper
|
cfcfdf2aab
|
Begin adding AVX2 instructions. No selection support yet other than intrinsics.
llvm-svn: 143331
|
2011-10-31 02:15:10 +00:00 |