We're updating the issue view to help you get more done. 

OSR-guarded inlining should not be allowed in uninterruptible code

Description

Daniel reports we are doing OSR guarded inlining in uniniterruptible code in MMTk.

We should modify the inlining code in the opt compiler so that OSR guards are not allowed when we are in an uninterruptible context. The preferred way to do this is to encode the information on the generation context and have the inline decision maker read it.

Environment

None

Status

Assignee

DaveG

Reporter

DaveG

Labels

None

External issue ID

None

Components

Fix versions

Priority

Medium