Home
last modified time | relevance | path

Searched refs:MatrixTy (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp215 class MatrixTy { class in __anon8ba1aee70111::LowerMatrixIntrinsics
979 MatrixTy Result; in loadMatrix()
1066 MatrixTy storeMatrix(Type *Ty, MatrixTy StoreVal, Value *Ptr, in storeMatrix()
1197 void emitMatrixMultiply(MatrixTy &Result, const MatrixTy &A, in emitMatrixMultiply()
1404 MatrixTy Res; in getZeroMatrix()
1444 MatrixTy A = in createTiledLoops()
1447 MatrixTy B = in createTiledLoops()
1561 MatrixTy MA; in LowerMatrixMultiplyFused()
1562 MatrixTy MB; in LowerMatrixMultiplyFused()
1661 MatrixTy Result; in LowerTranspose()
[all …]
/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Dmatrix-type.cpp129 using MatrixTy = Ty __attribute__((matrix_type(Rows, Cols))); typedef in MatrixClassTemplate
131 MatrixTy Data;
173 Arg.Data = *((MatrixClassTemplate<float, 10, 15>::MatrixTy *)Data); in matrix_template_reference_caller()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGExprScalar.cpp1794 const auto *MatrixTy = E->getBase()->getType()->castAs<ConstantMatrixType>(); in VisitMatrixSubscriptExpr() local
1795 unsigned NumRows = MatrixTy->getNumRows(); in VisitMatrixSubscriptExpr()
1799 MB.CreateIndexAssumption(Idx, MatrixTy->getNumElementsFlattened()); in VisitMatrixSubscriptExpr()
H A DCGBuiltin.cpp3164 auto *MatrixTy = E->getArg(0)->getType()->castAs<ConstantMatrixType>(); in EmitBuiltinExpr() local
3167 Value *Result = MB.CreateMatrixTranspose(MatValue, MatrixTy->getNumRows(), in EmitBuiltinExpr()
3168 MatrixTy->getNumColumns()); in EmitBuiltinExpr()
3198 const auto *MatrixTy = E->getArg(0)->getType()->getAs<ConstantMatrixType>(); in EmitBuiltinExpr() local
3207 Stride, IsVolatile, MatrixTy->getNumRows(), MatrixTy->getNumColumns()); in EmitBuiltinExpr()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaChecking.cpp17786 auto *MatrixTy = MatrixExpr->getType()->getAs<ConstantMatrixType>(); in SemaBuiltinMatrixColumnMajorStore() local
17787 if (!MatrixTy) { in SemaBuiltinMatrixColumnMajorStore()
17818 if (MatrixTy && in SemaBuiltinMatrixColumnMajorStore()
17819 !Context.hasSameType(ElementTy, MatrixTy->getElementType())) { in SemaBuiltinMatrixColumnMajorStore()
17822 << ElementTy << MatrixTy->getElementType(); in SemaBuiltinMatrixColumnMajorStore()
17842 if (MatrixTy) { in SemaBuiltinMatrixColumnMajorStore()
17846 if (Stride < MatrixTy->getNumRows()) { in SemaBuiltinMatrixColumnMajorStore()