MLIR
20.0.0git
|
#include "mlir/Support/LLVM.h"
Go to the source code of this file.
Namespaces | |
mlir | |
Include the generated interface declarations. | |
mlir::affine | |
mlir::scf | |
Functions | |
LogicalResult | mlir::convertAffineLoopNestToGPULaunch (affine::AffineForOp forOp, unsigned numBlockDims, unsigned numThreadDims) |
Convert a perfect affine loop nest with the outermost loop identified by forOp into a gpu::Launch operation. More... | |
void | mlir::populateParallelLoopToGPUPatterns (RewritePatternSet &patterns) |
Adds the conversion pattern from scf.parallel to gpu.launch to the provided pattern list. More... | |
void | mlir::configureParallelLoopToGPULegality (ConversionTarget &target) |
Configures the rewrite target such that only scf.parallel operations that are not rewritten by the provided patterns are legal. More... | |
void | mlir::finalizeParallelLoopToGPUConversion (Operation *op) |
Clean up after applyPartialConversion/applyFullConversion call. More... | |