Searched refs:isSideEffectFree (Results 1 – 5 of 5) sorted by relevance
15 bool mlir::isSideEffectFree(Operation *op) { in isSideEffectFree() function in mlir33 if (!isSideEffectFree(&op)) in isSideEffectFree()
103 [&](Operation *op, Region *) { return isSideEffectFree(op); }, in moveLoopInvariantCode()
26 bool isSideEffectFree(Operation *op);
42 [](Operation *op, Region *) { return isSideEffectFree(op); }, in runOnOperation()
205 isSideEffectFree(op) && op->getNumRegions() == 0; in canBeHoisted()437 if (!isSideEffectFree(nextOp)) in matchAndRewrite()