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
|