History log of /external/clang/test/CodeGen/ext-vector.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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