[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
  • Mysql
  • Glassfish
  • Jruby
  • Rails
  • Nblogo
Terms of Use; Privacy Policy;
© 2010, Oracle Corporation and/or its affiliates
(revision 20120127.ac94057)
 
 
Close
loading
Please Confirm
Close