Home
last modified time | relevance | path

Searched refs:OperationFolder (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Transforms/Utils/
H A DFoldUtils.cpp70 LogicalResult OperationFolder::tryToFold( in tryToFold()
113 bool OperationFolder::insertKnownConstant(Operation *op, Attribute constValue) { in insertKnownConstant()
168 void OperationFolder::notifyRemoval(Operation *op) { in notifyRemoval()
192 void OperationFolder::clear() { in clear()
199 Value OperationFolder::getOrCreateConstant(OpBuilder &builder, Dialect *dialect, in getOrCreateConstant()
218 bool OperationFolder::isFolderOwnedConstant(Operation *op) const { in isFolderOwnedConstant()
224 LogicalResult OperationFolder::tryToFold( in tryToFold()
261 LogicalResult OperationFolder::processFoldResults( in processFoldResults()
334 Operation *OperationFolder::tryGetOrCreateConstant( in tryGetOrCreateConstant()
H A DGreedyPatternRewriteDriver.cpp93 OperationFolder folder;
447 OperationFolder folder;
/llvm-project-15.0.7/mlir/test/lib/Transforms/
H A DTestConstantFold.cpp27 void foldOperation(Operation *op, OperationFolder &helper);
32 void TestConstantFold::foldOperation(Operation *op, OperationFolder &helper) { in foldOperation()
53 OperationFolder helper(&getContext()); in runOnOperation()
H A DTestIntRangeInference.cpp25 OperationFolder &folder, Value value) { in replaceWithConstant()
60 OperationFolder folder(context); in rewrite()
/llvm-project-15.0.7/mlir/lib/Transforms/
H A DSCCP.cpp39 OperationFolder &folder, Value value) { in replaceWithConstant()
72 OperationFolder folder(context); in rewrite()
/llvm-project-15.0.7/mlir/include/mlir/Transforms/
H A DFoldUtils.h32 class OperationFolder {
34 OperationFolder(MLIRContext *ctx) : interfaces(ctx) {} in OperationFolder() function
/llvm-project-15.0.7/mlir/test/lib/Dialect/Test/
H A DTestPatterns.cpp94 OperationFolder folder(op->getContext()); in matchAndRewrite()