[maxine~maxine:3594] Fixed regression caused by reordering of KindEnum constants. The definiti
- From: dougxc@kenai.com
- To: commits@maxine.kenai.com
- Subject: [maxine~maxine:3594] Fixed regression caused by reordering of KindEnum constants. The definiti
- Date: Fri, 5 Mar 2010 01:06:14 +0000
Project: maxine
Repository: maxine
Revision: 3594
Author: dougxc
Date: 2010-03-05 00:41:36 UTC
Link:
Log Message:
------------
Started extending C1X to handle the extended bytecodes.
Partially implmented C1XTargetMethod.duplicate().
Added disassemble(CiTargetMethod) method to RiRuntime to allow for a richer
disassembly of code compiled by C1X.
Fixed regression caused by reordering of KindEnum constants. The definitions
in kind.h needed to be updated as well.
Revisions:
----------
3593
3594
Modified Paths:
---------------
C1X/.project
C1X/src/com/sun/c1x/C1XCompilation.java
C1X/src/com/sun/c1x/C1XOptions.java
C1X/src/com/sun/c1x/asm/AbstractAssembler.java
C1X/src/com/sun/c1x/bytecode/BytecodeIntrinsifier.java
C1X/src/com/sun/c1x/bytecode/BytecodeStream.java
C1X/src/com/sun/c1x/bytecode/Bytecodes.java
C1X/src/com/sun/c1x/gen/LIRGenerator.java
C1X/src/com/sun/c1x/gen/LIRItem.java
C1X/src/com/sun/c1x/graph/BlockMap.java
C1X/src/com/sun/c1x/graph/GraphBuilder.java
C1X/src/com/sun/c1x/ir/Constant.java
C1X/src/com/sun/c1x/ir/LoadPointer.java
C1X/src/com/sun/c1x/ir/StorePointer.java
C1X/src/com/sun/c1x/lir/LIRList.java
C1X/src/com/sun/c1x/opt/Canonicalizer.java
C1X/src/com/sun/c1x/value/ValueStack.java
CPS/src/com/sun/max/vm/cps/b/c/BytecodeTranslation.java
CPS/src/com/sun/max/vm/cps/jit/BytecodeToTargetTranslator.java
CRI/src/com/sun/c1x/ci/CiConstant.java
CRI/src/com/sun/c1x/ci/CiKind.java
CRI/src/com/sun/c1x/ri/RiRegisterConfig.java
CRI/src/com/sun/c1x/ri/RiRuntime.java
MaxineC1X/src/com/sun/max/vm/compiler/c1x/C1XTargetMethod.java
MaxineC1X/src/com/sun/max/vm/compiler/c1x/MaxRiRegisterConfig.java
MaxineC1X/src/com/sun/max/vm/compiler/c1x/MaxRiRuntime.java
VM/.eclipselaunchconfigs/BootImageGenerator-C1X (opt2).launch
VM/src/com/sun/max/vm/bytecode/graft/Intrinsics.java
VM/src/com/sun/max/vm/bytecode/refmaps/ReferenceMapInterpreter.java
VM/src/com/sun/max/vm/compiler/adaptive/AdaptiveCompilationScheme.java
VM/src/com/sun/max/vm/compiler/builtin/SpecialBuiltin.java
VM/src/com/sun/max/vm/prototype/CompiledPrototype.java
VM/src/com/sun/max/vm/runtime/VMRegister.java
VM/src/com/sun/max/vm/template/BytecodeTemplate.java
VM/src/com/sun/max/vm/template/source/BytecodeTemplateSource.java
VM/src/com/sun/max/vm/type/KindEnum.java
Native/substrate/kind.h
VM/src/com/sun/max/vm/type/Kind.java
Added Paths:
------------
C1X/src/com/sun/c1x/ir/PointerOp.java
|
[maxine~maxine:3594] Fixed regression caused by reordering of KindEnum constants. The definiti |
dougxc | 03/05/2010 |





