harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Harmony Wiki] Update of "Jitrino OPT/constraints" by MaksimAnanjev
Date Wed, 14 May 2008 10:06:12 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Harmony Wiki" for change notification.

The following page has been changed by MaksimAnanjev:

  [[BR]][[BR]]  {{{5)}}}  If the operand (referred as original operand here) is live at entry
of a catch handler then necessary operand splitting is performed as close as possible to the
instruction which caused the splitting and original operand is used before and after the instruction.

  [[BR]]The main principle of the algorithm is anding of instruction constraints into operand
calculated constraints and splitting operands to ensure that the calculated constraint is
not null
  [[BR]]This transformer must be inserted before register allocator which relies on calculated
operand constraints. 
+ header file: [http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/jitrino/src/codegenerator/ia32/Ia32Constraint.h?view=markup
+ implementation file: [http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/jitrino/src/codegenerator/ia32/Ia32Constraint.cpp?view=markup

View raw message