Skip to content

Improve function inliner to continue inlining at basic blocks that fallthrough to other functions #7962

@zznop

Description

@zznop

The function inliner should check for fallthrough blocks and continue inlining the function that the block falls through to. See the screenshot below. Currently, if the user inlines _restgpr_27_x the inliner only inlines the basic block from _restgpr_27_x and doesn't inline _restgpr_28_x, _restgpr_29_x, and so-on.

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions