9 #ifndef MLIR_DIALECT_LINALG_TRANSFORMOPS_GPUHEURISTICS_H
10 #define MLIR_DIALECT_LINALG_TRANSFORMOPS_GPUHEURISTICS_H
54 bool favorPredication =
false,
55 int64_t elementalBitwidth = 32);
69 maxContiguousElementsToTransfer(int64_t alignment,
70 int64_t numContiguousElements,
71 int64_t elementalBitwidth = 32);
87 int64_t desiredVectorSize,
bool favorPredication);
89 int64_t desiredVectorSize);
93 void print(llvm::raw_ostream &os)
const;
94 LLVM_DUMP_METHOD
void dump()
const;
MLIRContext is the top-level object for a collection of MLIR operations.
Include the generated interface declarations.