Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp253 class MatrixTy { class in __anon3dc75aee0111::LowerMatrixIntrinsics
261 MatrixTy() : IsColumnMajor(MatrixLayout == MatrixLayoutTy::ColumnMajor) {} in MatrixTy() function in __anon3dc75aee0111::LowerMatrixIntrinsics::MatrixTy
262 MatrixTy(ArrayRef<Value *> Vectors) in MatrixTy() function in __anon3dc75aee0111::LowerMatrixIntrinsics::MatrixTy
265 MatrixTy(unsigned NumRows, unsigned NumColumns, Type *EltTy) in MatrixTy() function in __anon3dc75aee0111::LowerMatrixIntrinsics::MatrixTy
337 MatrixTy &addNumLoads(unsigned N) { in addNumLoads()
344 MatrixTy &addNumStores(unsigned N) { in addNumStores()
349 MatrixTy &addNumExposedTransposes(unsigned N) { in addNumExposedTransposes()
354 MatrixTy &addNumComputeOps(unsigned N) { in addNumComputeOps()
446 MapVector<Value *, MatrixTy> Inst2ColumnMatrix;
492 MatrixTy getMatrix(Value *MatrixVal, const ShapeInfo &SI, in getMatrix()
[all …]
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGExprScalar.cpp1816 const auto *MatrixTy = E->getBase()->getType()->castAs<ConstantMatrixType>(); in VisitMatrixSubscriptExpr() local
1817 unsigned NumRows = MatrixTy->getNumRows(); in VisitMatrixSubscriptExpr()
1821 MB.CreateIndexAssumption(Idx, MatrixTy->getNumElementsFlattened()); in VisitMatrixSubscriptExpr()
H A DCGBuiltin.cpp3203 auto *MatrixTy = E->getArg(0)->getType()->castAs<ConstantMatrixType>(); in EmitBuiltinExpr() local
3206 Value *Result = MB.CreateMatrixTranspose(MatValue, MatrixTy->getNumRows(), in EmitBuiltinExpr()
3207 MatrixTy->getNumColumns()); in EmitBuiltinExpr()
3237 const auto *MatrixTy = E->getArg(0)->getType()->getAs<ConstantMatrixType>(); in EmitBuiltinExpr() local
3246 Stride, IsVolatile, MatrixTy->getNumRows(), MatrixTy->getNumColumns()); in EmitBuiltinExpr()
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaChecking.cpp18052 auto *MatrixTy = MatrixExpr->getType()->getAs<ConstantMatrixType>(); in SemaBuiltinMatrixColumnMajorStore() local
18053 if (!MatrixTy) { in SemaBuiltinMatrixColumnMajorStore()
18084 if (MatrixTy && in SemaBuiltinMatrixColumnMajorStore()
18085 !Context.hasSameType(ElementTy, MatrixTy->getElementType())) { in SemaBuiltinMatrixColumnMajorStore()
18088 << ElementTy << MatrixTy->getElementType(); in SemaBuiltinMatrixColumnMajorStore()
18108 if (MatrixTy) { in SemaBuiltinMatrixColumnMajorStore()
18112 if (Stride < MatrixTy->getNumRows()) { in SemaBuiltinMatrixColumnMajorStore()