summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/vector.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix Sema::CheckVectorOperands so that it doesn't try to insert a cast ↵Eli Friedman2011-06-231-4/+4
| | | | | | | | 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> llvm-svn: 133737
* With lax vector conversions (the default) make sure we convert between twoEric Christopher2010-08-261-6/+8
| | | | | | | | | 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 llvm-svn: 112122
* Don't allow vector conversions to sneak in under the guise ofDouglas Gregor2010-06-221-0/+30
| | | | | | | | floating-point conversions or floating-integral conversions. We really, really, really need to make isFloatingType() and friends not apply to vector types. llvm-svn: 106551
* Implement C++ builtin operator candidates for vector types.Douglas Gregor2010-05-191-4/+70
| | | | llvm-svn: 104105
* Basic test for user-defined conversions involving vector typesDouglas Gregor2010-05-181-3/+23
| | | | llvm-svn: 104085
* Implement C++ support for vector and extended vector types. ThisDouglas Gregor2010-05-181-0/+102
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>. llvm-svn: 104081
OpenPOWER on IntegriCloud