Lines Matching full:vector
7 // Test overloading and function calls with vector types.
27 void f2(char16_e); // expected-note{{no known conversion from 'longlong16_e' (vector of 2 'long long' values) to 'char16_e' (vector of 16 'char' values) for 1st argument}} \
28 // expected-note{{candidate function not viable: no known conversion from 'convertible_to<longlong16_e>' to 'char16_e' (vector of 16 'char' values) for 1st argument}}
39 // Test the conditional operator with vector types.
54 // Conditional operators with compatible types under -flax-vector-conversions (default)
60 // Test C++ cast'ing of vector types.
88 (void)static_cast<char16_e>(ll16e); // expected-error{{static_cast from 'longlong16_e' (vector of 2 'long long' values) to 'char16_e' (vector of 16 'char' values) is not allowed}}
187 // These 2 are convertable with -flax-vector-conversions (default)
197 void accept_fltx2(fltx2); // expected-note{{candidate function not viable: no known conversion from 'double' to 'fltx2' (vector of 2 'float' values) for 1st argument}}
201 void accept_bool(bool); // expected-note{{candidate function not viable: no known conversion from 'fltx2' (vector of 2 'float' values) to 'bool' for 1st argument}}
218 // Scalar-to-vector conversions.
287 typedef bool bad __attribute__((__vector_size__(16))); // expected-error {{invalid vector element type 'bool'}}