My Project
Classes | Namespaces | Functions
InliningUtils.h File Reference
#include "mlir/IR/DialectInterface.h"
#include "mlir/IR/Location.h"
#include "mlir/IR/Region.h"
Include dependency graph for InliningUtils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mlir::DialectInlinerInterface
 
class  mlir::InlinerInterface
 

Namespaces

 mlir
 

Functions

LogicalResult mlir::inlineRegion (InlinerInterface &interface, Region *src, Operation *inlinePoint, BlockAndValueMapping &mapper, ArrayRef< Value > resultsToReplace, Optional< Location > inlineLoc=llvm::None, bool shouldCloneInlinedRegion=true)
 
LogicalResult mlir::inlineRegion (InlinerInterface &interface, Region *src, Operation *inlinePoint, ArrayRef< Value > inlinedOperands, ArrayRef< Value > resultsToReplace, Optional< Location > inlineLoc=llvm::None, bool shouldCloneInlinedRegion=true)
 
LogicalResult mlir::inlineCall (InlinerInterface &interface, CallOpInterface call, CallableOpInterface callable, Region *src, bool shouldCloneInlinedRegion=true)