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