X10

X10 Compiler: Common Optimizer

Summary

Description

Optimizations performed in the X10 compiler in a target independent fashion (e.g., inlining, loop restructuring, etc).

Issues: Unresolved

  • New Feature XTENLANG-321 Optimize atomic regions that are simple instance field updates
  • Improvement XTENLANG-1340 When inlining and scalar replacement have been implemented, remove SPECIAL CASE in ForLoopOptimizer
  • Bug XTENLANG-2072 @Embed annotation breaks expression flattening on C++ backend

Issues: Updated recently

  • Bug XTENLANG-3215 31/May/13 Compilation failure perhaps indicating race between inliner and inner class remover
  • Bug XTENLANG-2055 25/May/13 x10/io/Marshal.x10 cannot be flattened
  • New Feature XTENLANG-2727 16/May/13 Maintain inlining dependency graph for X10DT to enable incremental compilation

Versions: Unreleased

...and 1 more Show first 5 only