Home
last modified time | relevance | path

Searched refs:Mat1 (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dmatrix-type-operators.cpp25 MyMatrix<unsigned, 2, 2> Mat1; in test_add_template() local
28 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_add_template()
29 unsigned v1 = add<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_add_template()
33 Mat1.value = add<unsigned, 2, 2, unsigned, 3, 3, unsigned, 2, 2>(Mat1, Mat2); in test_add_template()
53 MyMatrix<unsigned, 2, 2> Mat1; in test_subtract_template() local
56 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_subtract_template()
57 unsigned v1 = subtract<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_subtract_template()
61 Mat1.value = subtract<unsigned, 2, 2, unsigned, 3, 3, unsigned, 2, 2>(Mat1, Mat2); in test_subtract_template()
90 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_multiply_template()
91 unsigned v1 = multiply<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_multiply_template()
[all …]
H A Dmatrix-type-builtins.cpp29 MyMatrix<unsigned, 2, 3> Mat1; in test_transpose_template() local
31 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_transpose_template()
32 Mat1.value = transpose<unsigned, 2, 3, unsigned, 2, 3>(Mat1); in test_transpose_template()
35 Mat1.value = transpose<unsigned, 3, 3, unsigned, 2, 3>(Mat2); in test_transpose_template()
56 MyMatrix<unsigned, 2, 3> Mat1; in test_column_major_loads_template() local
57 Mat1.value = column_major_load<unsigned, 2, 3, unsigned, 2, 3>(Mat1, Ptr1); in test_column_major_loads_template()
59 column_major_load<unsigned, 2, 3, unsigned, 5, 5>(Mat1, Ptr1); in test_column_major_loads_template()
63 Mat1.value = column_major_load<float, 2, 3, unsigned, 2, 3>(Mat2, Ptr2); in test_column_major_loads_template()
140 MyMatrix<unsigned, 2, 3> Mat1; in test_column_major_store_template() local
141 column_major_store<unsigned, 2, 3, unsigned>(Mat1, Ptr1); in test_column_major_store_template()
[all …]
/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Dmatrix-type-operators.cpp29 MyMatrix<float, 2, 5> Mat1; in test_add_template() local
31 Mat1.value = add(Mat1, Mat2); in test_add_template()
49 MyMatrix<float, 2, 5> Mat1; in test_subtract_template() local
51 Mat1.value = subtract(Mat1, Mat2); in test_subtract_template()
166 MyMatrix<float, 2, 2> test_multiply_template(MyMatrix<float, 2, 5> Mat1, in test_multiply_template() argument
183 Res.value = multiply(Mat1, Mat2); in test_multiply_template()
264 int test_extract_template(MyMatrix<int, 2, 2> Mat1) { in test_extract_template() argument
275 return extract(Mat1); in test_extract_template()
/llvm-project-15.0.7/clang/lib/AST/
H A DASTStructuralEquivalence.cpp850 const DependentSizedMatrixType *Mat1 = cast<DependentSizedMatrixType>(T1); in IsStructurallyEquivalent() local
854 if (!IsStructurallyEquivalent(Context, Mat1->getRowExpr(), in IsStructurallyEquivalent()
856 !IsStructurallyEquivalent(Context, Mat1->getColumnExpr(), in IsStructurallyEquivalent()
858 !IsStructurallyEquivalent(Context, Mat1->getElementType(), in IsStructurallyEquivalent()
865 const ConstantMatrixType *Mat1 = cast<ConstantMatrixType>(T1); in IsStructurallyEquivalent() local
869 if (!IsStructurallyEquivalent(Context, Mat1->getElementType(), in IsStructurallyEquivalent()
871 Mat1->getNumRows() != Mat2->getNumRows() || in IsStructurallyEquivalent()
872 Mat1->getNumColumns() != Mat2->getNumColumns()) in IsStructurallyEquivalent()