Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
refs/heads/fp2-m-sibon
/
test
/
CodeGen
/
builtins-x86.c
3ea9e33
Update aosp/master clang for rebase to r233350
by Pirama Arumuga Nainar
· 9 years ago
0e2c34f
Update aosp/master clang for rebase to r230699.
by Stephen Hines
· 10 years ago
176edba
Update aosp/master Clang for rebase to r222490.
by Stephen Hines
· 10 years ago
c568f1e
Update Clang for rebase to r212749.
by Stephen Hines
· 10 years ago
6bcf27b
Update Clang for 3.5 rebase (r209713).
by Stephen Hines
· 10 years ago
440a5f4
Add _mm_stream_si64 intrinsic.
by Eli Friedman
· 11 years ago
b83f5a7
Add C intrinsics for Intel SHA Extensions
by Ben Langmuir
· 11 years ago
c5713cf
Get rid of storelv4si builtin as it can be expressed directly. This is general
by Chad Rosier
· 12 years ago
49a110d
Convert vperm2f128 and vperm2i128 intrinsics back to using llvm intrinsics. Unfortunately, these instructions have behavior that can't be modeled with shuffle vector.
by Craig Topper
· 12 years ago
cfa8e65
Remove vperm2f* and vperm2i builtins. Same effect can be achieved with builtin_shufflevector.
by Craig Topper
· 13 years ago
10c57a8
Remove vpermilp* builtins. Same effect can be achieved with builtin_shufflevector.
by Craig Topper
· 13 years ago
f8495d6
Cleanup 3dnow builtin handling. Most of them were already handled by LLVM connecting intrinsics and builtins in IntrinsicsX86.td.
by Craig Topper
· 13 years ago
007baa9
Re-enable test that was broken by r148919
by Craig Topper
· 13 years ago
3b6b61e
disable this test for now.
by Chris Lattner
· 13 years ago
4c07c5d
Add AVX2 intrinsics for pavg, pblend, and pcmp instructions. Also remove unneeded builtins for SSE pcmp. Change SSE pcmpeqq and pcmpgtq to not use builtins and just use vector == and >.
by Craig Topper
· 13 years ago
b8786c4
Fix _mm256_round_pd, _mm256_round_ps, _mm_permute_pd and _mm256_permute_pd AVX
by Chad Rosier
· 13 years ago
600d57f
Remove the 'unaligned load' builtins now that they're no longer used in the *mmintrin.h files.
by Bill Wendling
· 13 years ago
0c96430
LLVM doesn't always optimize away the four loads from this:
by Bill Wendling
· 13 years ago
8b36a9e
Add 3DNow! Intrinsics.
by Michael J. Spencer
· 13 years ago
9b064d8
Removing the unaligned load tests from builtins-x86.c since they're generated by a regular 'load' now.
by Bill Wendling
· 13 years ago
1944ec1
Implement __builtin_ia32_vec_ext_v2si function (required by Qt).
by Argyrios Kyrtzidis
· 14 years ago
4fbe7aa
Remove rsqrtps_nr256 and sqrtps_nr256 builtins, at least until we need them
by Bruno Cardoso Lopes
· 14 years ago
7fc3702
Remove 256-bit cast built-ins and make the AVX intrinsic call llvm __builtin_shufflevector with the appropriate arguments
by Bruno Cardoso Lopes
· 14 years ago
f0e96c9
Remove 256-bit unpack built-ins and make the AVX intrinsic call llvm __builtin_shufflevector with the appropriate arguments
by Bruno Cardoso Lopes
· 14 years ago
b33aa0f
Remove 256-bit shuffle built-ins and make the AVX intrinsic call llvm __builtin_shufflevector with the appropriate arguments
by Bruno Cardoso Lopes
· 14 years ago
4a5496b
Make replicate intrinsics use shufflevector instead of dup builtins, also remove the dup builtins
by Bruno Cardoso Lopes
· 14 years ago
f8c6db4
We don't want to support built-ins which aren't needed by the intrinsics. Remove them
by Bruno Cardoso Lopes
· 14 years ago
e898ed5
Add more AVX 256-bit intrinsics and test cases for them
by Bruno Cardoso Lopes
· 14 years ago
5ce9462
Support x86 AVX 256-bit instructions built-ins. Right now support all of them, but
by Bruno Cardoso Lopes
· 14 years ago
2ac7472
Fix __builtin_ia32_roundss and __builtin_ia32_roundsd definitions.
by Eric Christopher
· 15 years ago
a572887
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
by Daniel Dunbar
· 15 years ago
4fcfde4
Eliminate &&s in tests.
by Daniel Dunbar
· 15 years ago
8fff257
Remove a few more vector builtins.
by Eli Friedman
· 15 years ago
e0ae8bd
Now that LLVM CodeGen can handle the generic variations a bit better,
by Eli Friedman
· 15 years ago
dc5a1bd
Test changes to account for removed builtins.
by Eli Friedman
· 15 years ago
409bf46
Remove an unused builtin.
by Anders Carlsson
· 15 years ago
79dcf5f
Add 'cmp' SSE builtins and get rid of a bunch of other builtins.
by Anders Carlsson
· 15 years ago
d7d5f02
Rename clang to clang-cc.
by Daniel Dunbar
· 16 years ago
2e2558e
Fix definition of __builtin_ia32_vec_set_v2di and de-XFAIL builtins-x86.c.
by Daniel Dunbar
· 16 years ago
e5582f0
Added vec_set intrinsics
by Mon P Wang
· 16 years ago
eb15425
Add X86 builtin code generation test case.
by Daniel Dunbar
· 16 years ago