summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaChecking.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2014-12-27 06:59:57 +0000
committerCraig Topper <craig.topper@gmail.com>2014-12-27 06:59:57 +0000
commit2094d8fe88712d40504ff21e788b5b0f7d304368 (patch)
treed9047b0e3a6125524f2aac1ea86b62ef645ef5d9 /clang/lib/Sema/SemaChecking.cpp
parent2d85a4c537eaaa127a265fce699e753af2eaa8c1 (diff)
downloadbcm5719-llvm-2094d8fe88712d40504ff21e788b5b0f7d304368.tar.gz
bcm5719-llvm-2094d8fe88712d40504ff21e788b5b0f7d304368.zip
[x86] Add the (v)cmpps/pd/ss/sd builtins to match gcc. Use them in the sse intrinsic files.
This still lower to the same intrinsics as before. This is preparation for bounds checking the immediate on the avx version of the builtin so we don't pass illegal immediates into the backend. Since SSE uses a smaller size immediate its not possible to bounds check when using a shared builtin. Rather than creating a clang specific builtin for the different immediate, I decided (after consulting with Chandler) that it was better to match gcc. llvm-svn: 224879
Diffstat (limited to 'clang/lib/Sema/SemaChecking.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud