Home
last modified time | relevance | path

Searched refs:getRow (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Analysis/Presburger/
H A DSimplex.cpp361 isRangeDivisibleBy(tableau.getRow(row).slice(3, nSymbol), denom); in isSymbolicSampleIntegral()
399 if (isRangeDivisibleBy(tableau.getRow(row).slice(3, nSymbol), d)) { in addSymbolicCut()
1853 basis.getRow(i + 1), -1, basis.getRow(i))) >= widthI[j] && in reduceBasis()
1857 basis.getRow(i + 1), +1, basis.getRow(i))) >= widthI[j] && in reduceBasis()
1869 assert(gbrSimplex.computeWidth(basis.getRow(i + 1)) == in reduceBasis()
1898 gbrSimplex.addEqualityForDirection(basis.getRow(i)); in reduceBasis()
1924 gbrSimplex.addEqualityForDirection(basis.getRow(i)); in reduceBasis()
1991 llvm::to_vector<8>(basis.getRow(level)); in findIntegerSample()
2021 basisCoeffs = llvm::to_vector<8>(basis.getRow(level)); in findIntegerSample()
2057 SmallVector<int64_t, 8> basisCoeffs(basis.getRow(level).begin(), in findIntegerSample()
[all …]
H A DMatrix.cpp87 MutableArrayRef<int64_t> Matrix::getRow(unsigned row) { in getRow() function in Matrix
91 ArrayRef<int64_t> Matrix::getRow(unsigned row) const { in getRow() function in Matrix
220 return normalizeRange(getRow(row).slice(0, cols)); in normalizeRow()
H A DPWMAFunction.cpp171 subtract(commonFunc.output.getRow(row), other.output.getRow(row))); in isEqualWhereDomainsOverlap()
H A DUtils.cpp383 if (dividends.getRow(i) != dividends.getRow(j)) in removeDuplicateDivs()
/llvm-project-15.0.7/mlir/include/mlir/Analysis/Presburger/
H A DMatrix.h89 MutableArrayRef<int64_t> getRow(unsigned row);
90 ArrayRef<int64_t> getRow(unsigned row) const;
H A DUtils.h141 return dividends.getRow(i); in getDividend()
144 return dividends.getRow(i); in getDividend()
H A DIntegerRelation.h178 return equalities.getRow(idx); in getEquality()
182 return inequalities.getRow(idx); in getInequality()
H A DPWMAFunction.h65 ArrayRef<int64_t> getOutputExpr(unsigned i) const { return output.getRow(i); } in getOutputExpr()
/llvm-project-15.0.7/mlir/unittests/Analysis/Presburger/
H A DLinearTransformTest.cpp27 transform.preMultiplyWithRow(m.getRow(row)); in testColumnEchelonForm()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DTileShapeInfo.h57 MachineOperand *getRow() const { return Row; } in getRow() function
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86FastTileConfig.cpp128 Register RowReg = ShapeInfo.second.getRow()->getReg(); in configBasicBlock()
H A DX86TileConfig.cpp141 for (auto &R : {Shape.getRow()->getReg(), Shape.getCol()->getReg()}) { in INITIALIZE_PASS_DEPENDENCY()
H A DX86FastPreTileConfig.cpp390 Shape.getRow()->setIsKill(false); in convertPHI()
392 RowPHI.addReg(Shape.getRow()->getReg()).addMBB(InMBB); in convertPHI()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp241 Value *getRow(unsigned i) const { in getRow() function in __anon8ba1aee70111::LowerMatrixIntrinsics::MatrixTy
340 Value *Vec = isColumnMajor() ? getColumn(J) : getRow(I); in extractVector()
1253 bool isSumZero = isa<ConstantAggregateZero>(Result.getRow(I)); in emitMatrixMultiply()