MLIR  20.0.0git
Namespaces | Functions
Hoisting.h File Reference

Go to the source code of this file.

Namespaces

 mlir
 Include the generated interface declarations.
 
 mlir::scf
 
 mlir::linalg
 

Functions

void mlir::linalg::hoistRedundantVectorTransfers (Operation *root, bool verifyNonZeroTrip=false)
 Hoist vector.transfer_read/vector.transfer_write on buffers pairs out of immediately enclosing scf::ForOp iteratively, if the following conditions are true: More...
 
void mlir::linalg::hoistRedundantVectorBroadcasts (RewriterBase &rewriter, Operation *root)
 Hoist vector.extract/vector.broadcast pairs out of immediately enclosing scf::ForOp iteratively, if the following conditions are met: More...