Log In     View a printable version of the current page.  

All Projects : RVM : Compiler: Optimizing (Component)



 Select:   Open Issues   Road Map   Change Log   Popular Issues   

Open Issues

Viewing 50 of 70 unresolved issue(s).

Versions

(with open issues due to be fixed per version for this component)
   Bug RVM-254 UNRESOLVED Problems with SSA form: lack of loop unrolling breaks VM Critical Open
   Bug RVM-606 UNRESOLVED Problems with OSR guarded inlining of invokeinterface Critical In Progress
   Improvement RVM-503 UNRESOLVED 2 types of pure annotation to deal with dead code elimination and exceptions Major Open
   Improvement RVM-448 UNRESOLVED Add non-nullness information to register operands Major Open
   New Feature RVM-567 UNRESOLVED Advanced loop transformations Major Open
   Bug RVM-444 UNRESOLVED BasicBlock.mergeFallThrough is overly conservative with exception handlers Major Open
   Bug RVM-292 UNRESOLVED Bloat performance Major Open
   Improvement RVM-137 UNRESOLVED Checkcast setting of register type Major Open
   New Feature RVM-595 UNRESOLVED Checks when creating object references in opt compilation Major Open
   New Feature RVM-530 UNRESOLVED Conditional stationary field constraints Major Open
   Improvement RVM-241 UNRESOLVED Consider cost of FP compare when performing branch optimizations, flipCode... Major Open
   New Feature RVM-551 UNRESOLVED Experiment with object collocation Major Open
   Sub-task RVM-251 UNRESOLVED RVM-246
Extend opt compiler to use pc-relative calls
Major Open
   New Feature RVM-516 UNRESOLVED Infer pure methods through compiler and bytecode analysis Major Open
   Improvement RVM-134 UNRESOLVED Make register operand register and type fields private Major Open
   New Feature RVM-509 UNRESOLVED Move barrier operations into opt compiler HIR Major Open
   Improvement RVM-404 UNRESOLVED New loop unrolling optimizations Major Open
   Bug RVM-74 UNRESOLVED No special case for space in traceObject Major Open
   Improvement RVM-602 UNRESOLVED OSR bytecodes cause the opt compiler bcIndex to be unintelligible Major Open
   Sub-task RVM-489 UNRESOLVED RVM-484
Out-of-memory errors in particular during compiler for scimark benchmarks
Major Open
   Bug RVM-160 UNRESOLVED Performance investigation: trivial loop structures result in major performance differences Major Open
   Improvement RVM-162 UNRESOLVED Remove x87 code generation from opt compiler. Major Open
   Improvement RVM-239 UNRESOLVED Restructuring of how compiler phases are organized, use of pre/post conditions Major Open
   Improvement RVM-419 UNRESOLVED Simple elision of write barriers based on escape analysis Major Open
   Improvement RVM-362 UNRESOLVED Sort accumulating operands on to LHS of commutative operations Major Open
   Bug RVM-235 UNRESOLVED Support for srtictfp Major Open
   Sub-task RVM-228 UNRESOLVED RVM-222
Turn off bounds checks and null checks in uninterruptible code
Major Open
   New Feature RVM-246 UNRESOLVED Use PC relative calls for statically resolvable targets Major Open
   New Feature RVM-577 UNRESOLVED implement induction variable elimination Major Open
   Improvement RVM-188 UNRESOLVED BURS in the DaCapo Jython benchmark is more expensive than normal Major In Progress
   Improvement RVM-261 UNRESOLVED (Investigate) improving LICM Minor Open
   Improvement RVM-338 UNRESOLVED Address constants for non-movable classes during boot image writing Minor Open
   Improvement RVM-320 UNRESOLVED Clean up alternative invokeinterface implementations Minor Open
   Wish RVM-243 UNRESOLVED Consider optimization of Math functions using hand crafted IR and native code Minor Open
   Improvement RVM-348 UNRESOLVED Does escape phase need simple optimizations? Minor Open
   Improvement RVM-578 UNRESOLVED Enhance frequency estimation using Annotated LST Minor Open
   Improvement RVM-416 UNRESOLVED Explicit model of Exception Object dataflow Minor Open
   Improvement RVM-260 UNRESOLVED Expression folding on expressions with register on RHS Minor Open
   Bug RVM-553 UNRESOLVED Field References and Heap Array SSA form Minor Open
   New Feature RVM-564 UNRESOLVED Global Array Bounds Check Elimination Minor Open
   Improvement RVM-259 UNRESOLVED HIR ANDC, NAND, NOR and ORC instructions Minor Open
   Wish RVM-244 UNRESOLVED Improve illegal upcast detection Minor Open
   Wish RVM-237 UNRESOLVED Improve layout of simplifier Minor Open
   Improvement RVM-256 UNRESOLVED Improve multiplication and division by constant code Minor Open
   Improvement RVM-262 UNRESOLVED Improving typing of PPC VM_Assembler registers Minor Open
   Improvement RVM-575 UNRESOLVED Increase precision of modeling of checked exceptions at call instructions in BC2IR Minor Open
   Bug RVM-554 UNRESOLVED LST and irreducible control flow Minor Open
   Improvement RVM-208 UNRESOLVED Look at (guarded/trivial) inlining choices for DaCapo Jython Minor Open
   Improvement RVM-328 UNRESOLVED Magic array stores are inefficient on IA32 Minor Open
   Bug RVM-255 UNRESOLVED Method inlining creates undefined returns with exceptions Minor Open
  Viewing 50 of 70 Issues.
Unreleased 3.0.1 1
Unreleased 3.1 13
Unreleased 1000 56

Preset Filters

- All
- Outstanding
- Unscheduled
- Most important
- Resolved recently
- Added recently
- Updated recently

Component Summary

Open Open 68
   55%
In Progress In Progress 2
   2%
Closed Closed 54
   44%

Open Issues

By Priority
Critical Critical 2
   3%
Major Major 28
   40%
Minor Minor 35
   50%
Trivial Trivial 5
   7%

By Assignee
Daniel Frampton 1
   1%
David Grove 5
   7%
Ian Rogers 4
   6%
Unassigned 60
   86%