Home
last modified time | relevance | path

Searched refs:isSideEffectFree (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Transforms/Utils/
H A DSideEffectUtils.cpp15 bool mlir::isSideEffectFree(Operation *op) { in isSideEffectFree() function in mlir
33 if (!isSideEffectFree(&op)) in isSideEffectFree()
H A DLoopInvariantCodeMotionUtils.cpp103 [&](Operation *op, Region *) { return isSideEffectFree(op); }, in moveLoopInvariantCode()
/llvm-project-15.0.7/mlir/include/mlir/Transforms/
H A DSideEffectUtils.h26 bool isSideEffectFree(Operation *op);
/llvm-project-15.0.7/mlir/lib/Transforms/
H A DControlFlowSink.cpp42 [](Operation *op, Region *) { return isSideEffectFree(op); }, in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/
H A DVectorDistribute.cpp205 isSideEffectFree(op) && op->getNumRegions() == 0; in canBeHoisted()
437 if (!isSideEffectFree(nextOp)) in matchAndRewrite()