| /llvm-project-15.0.7/clang/test/CodeGenCXX/ |
| H A D | matrix-type-operators.cpp | 8 struct MyMatrix { struct 15 typename MyMatrix<EltTy0, R0, C0>::matrix_t add(MyMatrix<EltTy0, R0, C0> &A, MyMatrix<EltTy0, R0, C… in add() argument 29 MyMatrix<float, 2, 5> Mat1; in test_add_template() 30 MyMatrix<float, 2, 5> Mat2; in test_add_template() 35 typename MyMatrix<EltTy0, R0, C0>::matrix_t subtract(MyMatrix<EltTy0, R0, C0> &A, MyMatrix<EltTy0, … in subtract() 49 MyMatrix<float, 2, 5> Mat1; in test_subtract_template() 50 MyMatrix<float, 2, 5> Mat2; in test_subtract_template() 162 typename MyMatrix<EltTy0, R0, C1>::matrix_t multiply(MyMatrix<EltTy0, R0, C0> &A, MyMatrix<EltTy0, … in multiply() 166 MyMatrix<float, 2, 2> test_multiply_template(MyMatrix<float, 2, 5> Mat1, in test_multiply_template() 182 MyMatrix<float, 2, 2> Res; in test_multiply_template() [all …]
|
| H A D | matrix-type-builtins.cpp | 9 struct MyMatrix { struct 14 MyMatrix<T, C, R> transpose(const MyMatrix<T, R, C> &M) { in transpose() argument 15 MyMatrix<T, C, R> Res; in transpose() 28 MyMatrix<int, 4, 10> M1; in test_transpose_template1() 29 MyMatrix<int, 10, 4> M1_t = transpose(M1); in test_transpose_template1() 32 void test_transpose_template2(MyMatrix<double, 7, 6> &M) { in test_transpose_template2() 52 MyMatrix<double, 6, 7> M2_t = transpose(transpose(transpose(M))); in test_transpose_template2()
|
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | matrix-type-operators.cpp | 6 struct MyMatrix { struct 13 typename MyMatrix<EltTy2, R2, C2>::matrix_t add(MyMatrix<EltTy0, R0, C0> &A, MyMatrix<EltTy1, R1, C… in add() argument 25 MyMatrix<unsigned, 2, 2> Mat1; in test_add_template() 26 MyMatrix<unsigned, 3, 3> Mat2; in test_add_template() 27 MyMatrix<float, 2, 2> Mat3; in test_add_template() 41 typename MyMatrix<EltTy2, R2, C2>::matrix_t subtract(MyMatrix<EltTy0, R0, C0> &A, MyMatrix<EltTy1, … in subtract() 53 MyMatrix<unsigned, 2, 2> Mat1; in test_subtract_template() 55 MyMatrix<float, 2, 2> Mat3; in test_subtract_template() 69 typename MyMatrix<EltTy2, R2, C2>::matrix_t multiply(MyMatrix<EltTy0, R0, C0> &A, MyMatrix<EltTy1, … in multiply() 75 MyMatrix<int, 5, 6> m; in multiply() [all …]
|
| H A D | matrix-type-builtins.cpp | 4 struct MyMatrix { struct 11 typename MyMatrix<EltTy1, R1, C1>::matrix_t transpose(MyMatrix<EltTy0, R0, C0> &A) { in transpose() argument 29 MyMatrix<unsigned, 2, 3> Mat1; in test_transpose_template() 30 MyMatrix<unsigned, 3, 3> Mat2; in test_transpose_template() 38 MyMatrix<float, 3, 3> Mat3; in test_transpose_template() 44 typename MyMatrix<EltTy1, R1, C1>::matrix_t column_major_load(MyMatrix<EltTy0, R0, C0> &A, EltTy0 *… in column_major_load() 56 MyMatrix<unsigned, 2, 3> Mat1; in test_column_major_loads_template() 62 MyMatrix<float, 2, 3> Mat2; in test_column_major_loads_template() 117 void test_column_major_stores_template(MyMatrix<unsigned, 2, 3> &M1, unsigned *Ptr1, MyMatrix<float… in test_column_major_stores_template() 140 MyMatrix<unsigned, 2, 3> Mat1; in test_column_major_store_template() [all …]
|