bb0b6149611073bf83f13595f6155a27e05d408d |
|
02-Sep-2013 |
Jin-Gu Kang <jaykang10@imrc.kist.re.kr> |
the call to UsualArithmeticConversions should come after the call to CheckVectorOperands on CheckConditionalOperands function. This problem caused compilation error with test17 on "test/CodeGen/ext-vector.c". git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@189773 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/ext-vector.c
|
cc28eff95644b247d2cac643ff83ff7db7d8adb2 |
|
08-Jun-2013 |
Jin-Gu Kang <jaykang10@imrc.kist.re.kr> |
Added a type checking which handle the case of an ext vector and integral scalar git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@183602 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/ext-vector.c
|
0b7febd926baed2cfded9e8cf42138cf16d9ee1d |
|
16-Jan-2012 |
Tanya Lattner <tonic@nondot.org> |
Add new line. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@148255 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/ext-vector.c
|
4f692c27d74e249d6ef8d24792c35f3e5c620e2a |
|
16-Jan-2012 |
Tanya Lattner <tonic@nondot.org> |
Add support for OpenCL 1.1 logical operations. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@148254 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/ext-vector.c
|
6ec96438ede86b1a00f80dff25027f5a876613a8 |
|
17-Oct-2011 |
Tanya Lattner <tonic@nondot.org> |
The comparison of two vectors should return a signed result. hasIntegerRepresentation() used to always return false for vectors, but since it was changed, it also changed the return type of a compare of two unsigned vectors to be unsigned. This patch removes the check for hasIntegerRepresentation since its not needed and returns the appropriate signed type. I added a new test case and updated exisiting test cases that assumed an unsigned result. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@142250 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/ext-vector.c
|
d4b9ee3b6ad82843c55909d6499232fce530113e |
|
06-May-2011 |
Eli Friedman <eli.friedman@gmail.com> |
Don't emit nsw flags for vector operations; there's basically no benefit, and a lot of downside (like PR9850, which is about clang's xmmintrin.h making an unexpected transformation on an expression involving _mm_add_epi32). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@131000 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/ext-vector.c
|
52d6874271829c4f5bb70121fb678c27780ce65a |
|
10-Apr-2011 |
Eli Friedman <eli.friedman@gmail.com> |
PR9580: Handle vectors correctly in ScalarExprEmitter::EmitRem. While I'm here, FileCheck-ize the ext-vector test, so we actually check what it is generating. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@129241 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/ext-vector.c
|
9b71b97de1c52a66df7a62ac5aafb354f9afb209 |
|
03-Jan-2010 |
Eli Friedman <eli.friedman@gmail.com> |
Add a couple more tests for coverage. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@92430 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/ext-vector.c
|
7c8f9b77e1348bdeaf7046f75f44a800af857615 |
|
23-Dec-2009 |
Chris Lattner <sabre@nondot.org> |
fix typo git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@92065 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/ext-vector.c
|
998eab186790b7246a572a9950174f7f36442c06 |
|
23-Dec-2009 |
Chris Lattner <sabre@nondot.org> |
fix opencl extvector element extraction on rvalues. We previously error_unsupported on test10 and crashed on test11. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@92056 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/ext-vector.c
|
a5728872c7702ddd09537c95bc3cbd20e1f2fb09 |
|
15-Dec-2009 |
Daniel Dunbar <daniel@zuster.org> |
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. - This is designed to make it obvious that %clang_cc1 is a "test variable" which is substituted. It is '%clang_cc1' instead of '%clang -cc1' because it can be useful to redefine what gets run as 'clang -cc1' (for example, to set a default target). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@91446 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/ext-vector.c
|
1360d4ad9045056d646c118344c7c5148aea4a52 |
|
22-Jul-2009 |
Eli Friedman <eli.friedman@gmail.com> |
Make vectorized floating-point comparisons work without crashing. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@76726 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/ext-vector.c
|
9c10fcfc3b9d2076efe701b60644a9987a93c503 |
|
08-Jul-2009 |
Chris Lattner <sabre@nondot.org> |
reimplement vector comparisons as [fi]cmp+sext instead of using v[if]cmp. Also, enable them in sema so that they are tested, and now that the x86 backend has stablized. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@74983 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/ext-vector.c
|
d013aa1ee78d8ead93179c179b7c0746e8d97dbb |
|
31-Mar-2009 |
Chris Lattner <sabre@nondot.org> |
Codegen sometimes crashes on comparisons that aren't legal, just disable this feature for now, to err on the side of rejecting instead of sometimes crashing. rdar://6326239 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@68088 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/ext-vector.c
|
d7d5f0223bd30dfd618762349c6209dd1d5ea3e6 |
|
24-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Rename clang to clang-cc. Tests and drivers updated, still need to shuffle dirs. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67602 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/ext-vector.c
|
59b5da6d853b4368b984700315adf7b37de05764 |
|
18-Jan-2009 |
Nate Begeman <natebegeman@mac.com> |
Support evaluation of vector constant expressions, and codegen of same. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62455 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/ext-vector.c
|
190d6a25393995b42e32086949a68285ee423fb9 |
|
18-Jan-2009 |
Nate Begeman <natebegeman@mac.com> |
A couple more vector component access fixes. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62443 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/ext-vector.c
|
48eb4613c6a367f187e2f8ca816c8b2dd01a95ae |
|
06-Jan-2009 |
Chris Lattner <sabre@nondot.org> |
rename these tests to match the attribute. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@61770 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/ext-vector.c
|