harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mikhail Fursov (JIRA)" <j...@apache.org>
Subject [jira] Updated: (HARMONY-4475) [drlvm][jit][opt] Pragma @Inline support in Jitrino.OPT compiler
Date Fri, 20 Jul 2007 14:19:06 GMT

     [ https://issues.apache.org/jira/browse/HARMONY-4475?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Mikhail Fursov updated HARMONY-4475:
------------------------------------

    Attachment: pragma_inline2.diff

Vladimir,
I've found that in my first patch the effect of 'recursion penalty' in inliner was lost. Because
of it inliner falls into endless loop for methods like this
void foo{
foo()
}

pragma_inline2.diff fixes this problem

> [drlvm][jit][opt] Pragma @Inline support in Jitrino.OPT compiler
> ----------------------------------------------------------------
>
>                 Key: HARMONY-4475
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4475
>             Project: Harmony
>          Issue Type: New Feature
>          Components: DRLVM
>            Reporter: Mikhail Fursov
>            Assignee: Mikhail Fursov
>         Attachments: pragma_inline.diff, pragma_inline2.diff
>
>
> This patch moves vmmagic's pragma @Inline support from helper inliner (inline_helpers)
to general purpose HLO inliner (inline) pass.
> Now all methods marked with @Inline pragma will be inlined if 'inline' pass is on.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message