History log of /external/clang/test/Sema/x86-builtin-palignr.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
7a160f8486de081c33d8dfabc53506a93033b493 05-Nov-2011 Bob Wilson <bob.wilson@apple.com> Fix vector macros to correctly check argument types. <rdar://problem/10261670>

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@143792 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/x86-builtin-palignr.c
c3e0fb406fb6fe83566dc6d8b05362e0a2c1e191 09-Jul-2011 Eli Friedman <eli.friedman@gmail.com> Change -mno-mmx to be more compatible with gcc. Specifically, -mno-mmx should not imply -mno-sse.

Note that because we don't usually touch the MMX registers anyway, all -mno-mmx needs to do is tweak the x86-32 calling convention a little for vectors that look like MMX vectors, and prevent the definition of __MMX__.

clang doesn't actually stop the user from using MMX inline asm operands or MMX builtins in -mno-mmx mode; as a QOI issue, it would be nice to diagnose, but I doubt it really matters much.

<rdar://problem/9694837>



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@134770 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/x86-builtin-palignr.c
2e283f00fe9502150cf41bb1db70a5cd16693794 06-Jun-2011 Eli Friedman <eli.friedman@gmail.com> Start fixing up clang tests to work on the clang-native-arm-cortex-a9 builder.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@132691 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/x86-builtin-palignr.c
040dda5da1e619be71c9898ebd031e34d9a59b32 22-Nov-2010 NAKAMURA Takumi <geek4civic@gmail.com> test/Sema/x86-builtin-palignr.c: Now we can remove XFAIL:win32, according to r119958.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@119961 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/x86-builtin-palignr.c
ba772ba69ba0661f059f49c58395f870eb5c4df3 16-Nov-2010 Chandler Carruth <chandlerc@gmail.com> This really seems like a boring set of fixes to our tests to make them more
independent of the underlying system. Let me know if any of these are too
aggressive.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@119345 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/x86-builtin-palignr.c
946928f48c96bddf3cfa126862f5ab69c2d904a0 02-Oct-2010 Chris Lattner <sabre@nondot.org> diagnose errors when a builtin that require constant arguments don't have them.
For example, on:

#include <emmintrin.h>
int foo(int N) {
__m128i white2;
white2 = _mm_slli_si128(white2, N);
return 0;
}

we used to get:
fatal error: error in backend: Cannot yet select: intrinsic %llvm.x86.sse2.psll.dq

now we get:
/Users/sabre/t.c:4:11: error: argument to '__builtin_ia32_pslldqi128' must be a
constant integer
white2 = _mm_slli_si128(white2, N);
^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/sabre/t.c:1:
/Volumes/Projects/cvs/llvm/Debug+Asserts/lib/clang/2.9/include/emmintrin.h:781:13: note: instantiated from:
((__m128i)__builtin_ia32_pslldqi128((__m128i)(VEC), (IMM)*8))
^ ~~~~~~~
1 error generated.




git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@115374 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/x86-builtin-palignr.c
00522ad7a35f071bb91e6bdc02319fbec87f0703 19-Apr-2010 Eric Christopher <echristo@apple.com> Temporarily XFAIL this test on windows.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@101796 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/x86-builtin-palignr.c
5e8965525282a48fd34af05183b8c3705a5b00d5 19-Apr-2010 Eric Christopher <echristo@apple.com> Remove the argument number from the constant integer diagnostic.
Update all of the testcases accordingly.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@101795 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/x86-builtin-palignr.c
d13ada13cb570ff9c0123ed267e2a7abfe662d23 18-Apr-2010 Daniel Dunbar <daniel@zuster.org> tests: Don't force triple in x86-builtin-palignr test, this test should be
portable.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@101719 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/x86-builtin-palignr.c
26d2427abe442b557298c295d2a84cdf13c260eb 17-Apr-2010 Eric Christopher <echristo@apple.com> New test to verify that we see constant integers here.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@101611 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/x86-builtin-palignr.c