CIRCT 24.0.0git
Loading...
Searching...
No Matches
IfOpHoisting Struct Reference

Helper to hoist computation out of scf::IfOp branches, turning it into a mux-like operation, and exposing potentially concurrent execution of its branches. More...

Inheritance diagram for IfOpHoisting:
Collaboration diagram for IfOpHoisting:

Public Member Functions

LogicalResult matchAndRewrite (IfOp op, OpAdaptor adaptor, ConversionPatternRewriter &rewriter) const override

Detailed Description

Helper to hoist computation out of scf::IfOp branches, turning it into a mux-like operation, and exposing potentially concurrent execution of its branches.

Definition at line 221 of file AffineToLoopSchedule.cpp.

Member Function Documentation

◆ matchAndRewrite()

LogicalResult IfOpHoisting::matchAndRewrite ( IfOp op,
OpAdaptor adaptor,
ConversionPatternRewriter & rewriter ) const
inlineoverride

Definition at line 225 of file AffineToLoopSchedule.cpp.

References success().


The documentation for this struct was generated from the following file: