harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "George Timoshenko (JIRA)" <j...@apache.org>
Subject [jira] Closed: (HARMONY-2160) [drlvm][jit] BackBranchPolling can be omitted for final loops
Date Wed, 25 Jul 2007 05:43:31 GMT

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

George Timoshenko closed HARMONY-2160.
--------------------------------------

    Resolution: Won't Fix

The problem is not actual any more.

It was intended for manually created loops as for initial implementation of arraycopy optimization.

The final version of arraycopy is done with help of 'rep move' instruction. So there is no
loop.

> [drlvm][jit] BackBranchPolling can be omitted for final loops
> -------------------------------------------------------------
>
>                 Key: HARMONY-2160
>                 URL: https://issues.apache.org/jira/browse/HARMONY-2160
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: George Timoshenko
>            Priority: Minor
>
> BackBranchPolling allows to interrupt threads that are executing an infinite or very
long loops. (For example for garbage collection)
> But sometimes this is reduntant, if a loop is finite and it is not very large.
> For example: Jitrino.OPT can optimize System.arraycopy(...) call into manually generated
loop.
> It is obvious that the loop is finite. (it copies finite number of elements from one
array into another one)

-- 
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