[maxine~maxine:3690] Fixed bug in ControlFlowOptimizer that allowed a block implmenting an inf
- From: dougxc@kenai.com
- To: commits@maxine.kenai.com
- Subject: [maxine~maxine:3690] Fixed bug in ControlFlowOptimizer that allowed a block implmenting an inf
- Date: Tue, 30 Mar 2010 20:14:37 +0000
Project: maxine
Repository: maxine
Revision: 3690
Author: dougxc
Date: 2010-03-30 19:19:07 UTC
Link:
Log Message:
------------
Removed all uses of the (deleted) -C1X:+UseXIR option.
Fixed bug in ControlFlowOptimizer that allowed a block implmenting an
infinite (but reachable) loop to be incorrectly deleted.
Removed code that did eager block ellision/merging when inlining a single
basic-block callee during bytecode parsing. This legacy optimization was
required in C1 before it implemented any global optimizations.
Removed redundant javadoc from MaxRiMethod and MaxRiField (it is inherited
from the interface method javadoc).
Revisions:
----------
3689
3690
Modified Paths:
---------------
VM/test/test/com/sun/max/vm/MaxineTesterConfiguration.java
bin/max
C1X/src/com/sun/c1x/alloc/ControlFlowOptimizer.java
C1X/src/com/sun/c1x/graph/GraphBuilder.java
C1X/src/com/sun/c1x/graph/ScopeData.java
C1X/src/com/sun/c1x/ir/BlockBegin.java
C1X/src/com/sun/c1x/ir/Instruction.java
C1X/src/com/sun/c1x/opt/Canonicalizer.java
C1X/src/com/sun/c1x/value/FrameState.java
CRI/src/com/sun/c1x/ri/RiMethod.java
MaxineC1X/src/com/sun/max/vm/compiler/c1x/MaxRiField.java
MaxineC1X/src/com/sun/max/vm/compiler/c1x/MaxRiMethod.java
VM/C1X.launch
|
[maxine~maxine:3690] Fixed bug in ControlFlowOptimizer that allowed a block implmenting an inf |
dougxc | 03/30/2010 |





