358519b81e0974233fd314fe54656ce48be7a56d |
|
28-Oct-2011 |
Richard Smith <richard-llvm@metafoo.co.uk> |
Add (hopefully) the last missing lvalue-to-rvalue conversion. Add an assertion to catch some future implicit lvalue-to-rvalue casts of inappropriate kinds. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@143182 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/SemaCXX/vector.cpp
|
b9b4b789ebd28d6fde1c42de820b036ffaf95162 |
|
23-Jun-2011 |
Eli Friedman <eli.friedman@gmail.com> |
Fix Sema::CheckVectorOperands so that it doesn't try to insert a cast expression into the LHS of a compound assignment. Fixes compound assignment of various "compatible" vector types, including NEON-vector and gcc-vector types. <rdar://problem/9640356> git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@133737 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/SemaCXX/vector.cpp
|
e84f9ebf8c89d5600f5930b65a0df0de890791b2 |
|
26-Aug-2010 |
Eric Christopher <echristo@apple.com> |
With lax vector conversions (the default) make sure we convert between two vectors that are the same size. Fix up testcases accordingly and add a new one to make sure we still error if lax vector conversions are disabled. Fixes rdar://8328190 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@112122 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/SemaCXX/vector.cpp
|
7c5b1097f5833326b4f5046d6a7d5cb7b9060145 |
|
22-Jun-2010 |
Douglas Gregor <dgregor@apple.com> |
Don't allow vector conversions to sneak in under the guise of floating-point conversions or floating-integral conversions. We really, really, really need to make isFloatingType() and friends not apply to vector types. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@106551 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/SemaCXX/vector.cpp
|
26bcf67d0156e2aec6ea184f8c2fb6186ec7b1e3 |
|
19-May-2010 |
Douglas Gregor <dgregor@apple.com> |
Implement C++ builtin operator candidates for vector types. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@104105 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/SemaCXX/vector.cpp
|
a1158558305290c461f874757eedb68913b5420f |
|
19-May-2010 |
Douglas Gregor <dgregor@apple.com> |
Basic test for user-defined conversions involving vector types git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@104085 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/SemaCXX/vector.cpp
|
fb4a5436839aae5f5599f2970997e23ee6b895b6 |
|
19-May-2010 |
Douglas Gregor <dgregor@apple.com> |
Implement C++ support for vector and extended vector types. This involves extending implicit conversion sequences to model vector conversions and vector splats, along with teaching the C++ conditional operator-checking code about vector types. Fixes <rdar://problem/7983501>. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@104081 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/SemaCXX/vector.cpp
|