/llvm-project/mlir/lib/Dialect/Utils/ |
H A D | IndexingUtils.cpp | 45 ExprType linearizeImpl(ArrayRef<ExprType> offsets, ArrayRef<ExprType> basis, in linearizeImpl() argument 83 int64_t mlir::computeSum(ArrayRef<int64_t> basis) { in computeSum() argument 91 computeProduct(ArrayRef<int64_t> basis) computeProduct() argument 100 linearize(ArrayRef<int64_t> offsets,ArrayRef<int64_t> basis) linearize() argument 159 computeSum(MLIRContext * ctx,ArrayRef<AffineExpr> basis) computeSum() argument 167 computeProduct(MLIRContext * ctx,ArrayRef<AffineExpr> basis) computeProduct() argument 176 linearize(MLIRContext * ctx,ArrayRef<AffineExpr> offsets,ArrayRef<AffineExpr> basis) linearize() argument 182 linearize(MLIRContext * ctx,ArrayRef<AffineExpr> offsets,ArrayRef<int64_t> basis) linearize() argument [all...] |
/llvm-project/mlir/include/mlir/Dialect/Utils/ |
H A D | IndexingUtils.h | 69 inline int64_t computeMaxLinearIndex(ArrayRef<int64_t> basis) { in computeMaxLinearIndex() argument 160 computeMaxLinearIndex(MLIRContext * ctx,ArrayRef<AffineExpr> basis) computeMaxLinearIndex() argument [all...] |
/llvm-project/polly/lib/External/isl/ |
H A D | basis_reduction_templ.c | 318 struct isl_mat *basis; in isl_basic_set_reduced_basis() local
|
H A D | isl_tab.h | 169 struct isl_mat *basis; member
|
/llvm-project/mlir/lib/Conversion/LLVMCommon/ |
H A D | VectorPattern.cpp | 48 SmallVector<int64_t, 4> LLVM::detail::getCoordinates(ArrayRef<int64_t> basis, in getCoordinates()
|
/llvm-project/mlir/lib/Dialect/Tensor/Transforms/ |
H A D | ExtractSliceFromReshapeUtils.cpp | 54 SmallVector<OpFoldResult> basis; in invertCollapseShapeIndexing() local
|
/llvm-project/mlir/lib/Analysis/Presburger/ |
H A D | Simplex.cpp | 1136 SmallVector<int, 8> basis; getSnapshotBasis() local 1258 SmallVector<int, 8> basis = std::move(savedBases.back()); undo() local 1822 reduceBasis(IntMatrix & basis,unsigned level) reduceBasis() argument 1996 IntMatrix basis = IntMatrix::identity(nDims); findIntegerSample() local [all...] |
/llvm-project/mlir/lib/Dialect/Affine/Utils/ |
H A D | Utils.cpp | 1854 delinearizeIndex(OpBuilder & b,Location loc,Value linearIndex,ArrayRef<Value> basis) delinearizeIndex() argument 1879 linearizeIndex(ArrayRef<OpFoldResult> multiIndex,ArrayRef<OpFoldResult> basis,ImplicitLocOpBuilder & builder) linearizeIndex() argument [all...] |
/llvm-project/mlir/lib/Dialect/Linalg/Transforms/ |
H A D | ConvertConv2DToImg2Col.cpp | 58 SmallVector<Value> basis; in unrollIndex() local
|
/llvm-project/flang/lib/Semantics/ |
H A D | tools.cpp | 824 std::set<const DerivedTypeSpec *> basis; IsFinalizable() local
|
/llvm-project/mlir/lib/Dialect/Affine/IR/ |
H A D | AffineOps.cpp | 4517 build(OpBuilder & builder,OperationState & result,Value linearIndex,ArrayRef<OpFoldResult> basis) build() argument [all...] |