Lines Matching defs:Matrix
596 "Matrix shape verification failed, compilation aborted!");
1254 void LowerStore(Instruction *Inst, Value *Matrix, Value *Ptr, MaybeAlign A,
1257 auto StoreVal = getMatrix(Matrix, Shape, Builder);
1259 storeMatrix(Matrix->getType(), StoreVal, Ptr, A, Stride,
1270 Value *Matrix = Inst->getArgOperand(0);
1273 LowerStore(Inst, Matrix, Ptr, Inst->getParamAlign(1), Stride,
1333 /// Cache \p Matrix as result of \p Inst and update the uses of \p Inst. For
1335 /// cached value when they are lowered. For other users, \p Matrix is
1338 void finalizeLowering(Instruction *Inst, MatrixTy Matrix,
1340 auto inserted = Inst2ColumnMatrix.insert(std::make_pair(Inst, Matrix));
1349 Flattened = Matrix.embedInVector(Builder);
2048 "Matrix multiply argument element types do not match.");
2057 "Matrix multiply result element type does not match arguments.");