Home
last modified time | relevance | path

Searched defs:linearIndex (Results 1 – 13 of 13) sorted by relevance

/llvm-project/mlir/lib/Dialect/Utils/
H A DIndexingUtils.cpp48 ExprType linearIndex = zero; in linearizeImpl() local
55 SmallVector<ExprType> delinearizeImpl(ExprType linearIndex, in delinearizeImpl() argument
107 SmallVector<int64_t> mlir::delinearize(int64_t linearIndex, in delinearize() argument
187 delinearize(AffineExpr linearIndex,ArrayRef<AffineExpr> strides) delinearize() argument
194 delinearize(AffineExpr linearIndex,ArrayRef<int64_t> strides) delinearize() argument
[all...]
/llvm-project/mlir/lib/Conversion/LLVMCommon/
H A DVectorPattern.cpp49 unsigned linearIndex) { in getCoordinates()
70 for (unsigned linearIndex = 0; linearIndex < ub; ++linearIndex) { in nDVectorIterate() local
/llvm-project/mlir/lib/Dialect/Linalg/Transforms/
H A DConstantFold.cpp183 auto computeRemappedLinearIndex = [&](int linearIndex) { in matchAndRewrite()
219 for (int linearIndex = 0; linearIndex < numElements; ++linearIndex) { in matchAndRewrite() local
240 for (int linearIndex = 0; linearIndex < numElements; ++linearIndex) { in matchAndRewrite() local
H A DVectorization.cpp3048 auto linearIndex = [&](int64_t kw, int64_t w) { conv() local
3302 auto linearIndex = [&](int64_t kw, int64_t w) { depthwiseConv() local
/llvm-project/mlir/include/mlir/Dialect/Utils/
H A DIndexingUtils.h283 getTileOffsets(T linearIndex) getTileOffsets() argument
[all...]
/llvm-project/mlir/lib/Conversion/MathToLibm/
H A DMathToLibm.cpp91 for (auto linearIndex = 0; linearIndex < numElements; ++linearIndex) { in matchAndRewrite() local
/llvm-project/mlir/lib/Dialect/Mesh/Transforms/
H A DTransforms.cpp52 Value linearIndex = builder.create<ProcessLinearIndexOp>(mesh); in matchAndRewrite() local
/llvm-project/mlir/lib/Bindings/Python/
H A DPybindUtils.h
/llvm-project/mlir/lib/Conversion/MathToFuncs/
H A DMathToFuncs.cpp127 for (int64_t linearIndex = 0; linearIndex < numElements; ++linearIndex) { in matchAndRewrite() local
/llvm-project/mlir/lib/Dialect/SPIRV/Transforms/
H A DSPIRVConversion.cpp1056 Value linearIndex; getOpenCLElementPtr() local
/llvm-project/mlir/lib/Dialect/Affine/Utils/
H A DUtils.cpp1853 delinearizeIndex(OpBuilder & b,Location loc,Value linearIndex,ArrayRef<Value> basis) delinearizeIndex() argument
H A DLoopUtils.cpp1736 Value linearIndex = processorId.front(); mapLoopToProcessorIds() local
/llvm-project/mlir/lib/Dialect/Affine/IR/
H A DAffineOps.cpp4516 build(OpBuilder & builder,OperationState & result,Value linearIndex,ArrayRef<OpFoldResult> basis) build() argument