| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | matrix-type-operators.cpp | 26 MyMatrix<unsigned, 3, 3> Mat2; in test_add_template() local 33 Mat1.value = add<unsigned, 2, 2, unsigned, 3, 3, unsigned, 2, 2>(Mat1, Mat2); in test_add_template() 36 Mat1.value = add<unsigned, 3, 3, float, 2, 2, unsigned, 2, 2>(Mat2, Mat3); in test_add_template() 54 MyMatrix<unsigned, 3, 3> Mat2; in test_subtract_template() local 61 Mat1.value = subtract<unsigned, 2, 2, unsigned, 3, 3, unsigned, 2, 2>(Mat1, Mat2); in test_subtract_template() 64 Mat1.value = subtract<unsigned, 3, 3, float, 2, 2, unsigned, 2, 2>(Mat2, Mat3); in test_subtract_template() 88 MyMatrix<unsigned, 3, 3> Mat2; in test_multiply_template() local 96 Mat1.value = multiply<unsigned, 3, 2, unsigned, 3, 3, unsigned, 2, 2>(Mat4, Mat2); in test_multiply_template()
|
| H A D | matrix-type-builtins.cpp | 30 MyMatrix<unsigned, 3, 3> Mat2; in test_transpose_template() local 35 Mat1.value = transpose<unsigned, 3, 3, unsigned, 2, 3>(Mat2); in test_transpose_template() 39 Mat3.value = transpose<unsigned, 3, 3, float, 3, 3>(Mat2); in test_transpose_template() 62 MyMatrix<float, 2, 3> Mat2; in test_column_major_loads_template() local 63 Mat1.value = column_major_load<float, 2, 3, unsigned, 2, 3>(Mat2, Ptr2); in test_column_major_loads_template() 146 MyMatrix<float, 2, 3> Mat2; in test_column_major_store_template() local 147 column_major_store<float, 2, 3, unsigned>(Mat2, Ptr1); in test_column_major_store_template()
|
| /llvm-project-15.0.7/clang/test/CodeGenCXX/ |
| H A D | matrix-type-operators.cpp | 30 MyMatrix<float, 2, 5> Mat2; in test_add_template() local 31 Mat1.value = add(Mat1, Mat2); in test_add_template() 50 MyMatrix<float, 2, 5> Mat2; in test_subtract_template() local 51 Mat1.value = subtract(Mat1, Mat2); in test_subtract_template() 167 MyMatrix<float, 5, 2> Mat2) { in test_multiply_template() argument 183 Res.value = multiply(Mat1, Mat2); in test_multiply_template()
|
| /llvm-project-15.0.7/clang/test/SemaObjCXX/ |
| H A D | typo-correction.mm | 62 struct Mat2 { int rows; }; struct 67 Mat2 tlMat1; // expected-note {{'tlMat1' declared here}} argument
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ASTStructuralEquivalence.cpp | 851 const DependentSizedMatrixType *Mat2 = cast<DependentSizedMatrixType>(T2); in IsStructurallyEquivalent() local 855 Mat2->getRowExpr()) || in IsStructurallyEquivalent() 857 Mat2->getColumnExpr()) || in IsStructurallyEquivalent() 859 Mat2->getElementType())) in IsStructurallyEquivalent() 866 const ConstantMatrixType *Mat2 = cast<ConstantMatrixType>(T2); in IsStructurallyEquivalent() local 870 Mat2->getElementType()) || in IsStructurallyEquivalent() 871 Mat1->getNumRows() != Mat2->getNumRows() || in IsStructurallyEquivalent() 872 Mat1->getNumColumns() != Mat2->getNumColumns()) in IsStructurallyEquivalent()
|