Code Review for graal-compiler

Prepared by:twisti on Tue Dec 15 12:19:46 HST 2015
Workspace:/Users/cthaling/ws/graal/graal-compiler
Compare against: http://hg.openjdk.java.net/graal/graal-compiler
Summary of changes: 14783 lines changed: 14783 ins; 0 del; 0 mod; 0 unchg
Patch of changes: graal-compiler.patch
Legend: Modified file
Deleted file
New file

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.asm.aarch64.test/src/com/oracle/graal/asm/aarch64/test/ARMv8AssemblerTest.java

1207 lines changed: 1207 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.asm.aarch64.test/src/com/oracle/graal/asm/aarch64/test/ARMv8MacroAssemblerTest.java

296 lines changed: 296 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.asm.aarch64.test/src/com/oracle/graal/asm/aarch64/test/TestProtectedAssembler.java

566 lines changed: 566 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.asm.aarch64/src/com/oracle/graal/asm/aarch64/AArch64Address.java

327 lines changed: 327 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.asm.aarch64/src/com/oracle/graal/asm/aarch64/AArch64Assembler.java

2443 lines changed: 2443 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.asm.aarch64/src/com/oracle/graal/asm/aarch64/AArch64ExceptionCode.java

37 lines changed: 37 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.asm.aarch64/src/com/oracle/graal/asm/aarch64/AArch64MacroAssembler.java

1309 lines changed: 1309 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.asm.aarch64/src/com/oracle/graal/asm/aarch64/ARMv8LogicalImmediateTable.java

202 lines changed: 202 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.asm.aarch64/src/com/oracle/graal/asm/aarch64/FunctionalUtils.java

56 lines changed: 56 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.compiler.aarch64.test/src/com/oracle/graal/compiler/armv8/test/ARMv8CompileTest.java

315 lines changed: 315 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.compiler.aarch64.test/src/com/oracle/graal/compiler/armv8/test/BasicTest.java

359 lines changed: 359 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.compiler.aarch64/src/com/oracle/graal/compiler/aarch64/AArch64ArithmeticLIRGenerator.java

396 lines changed: 396 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.compiler.aarch64/src/com/oracle/graal/compiler/aarch64/AArch64FloatConvertOp.java

132 lines changed: 132 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.compiler.aarch64/src/com/oracle/graal/compiler/aarch64/AArch64LIRGenerator.java

545 lines changed: 545 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.compiler.aarch64/src/com/oracle/graal/compiler/aarch64/AArch64LIRGeneratorOld.java

989 lines changed: 989 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.compiler.aarch64/src/com/oracle/graal/compiler/aarch64/AArch64ReinterpretOp.java

65 lines changed: 65 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.compiler.aarch64/src/com/oracle/graal/compiler/aarch64/AArch64SignExtendOp.java

56 lines changed: 56 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotDeoptimizeCallerOp.java

50 lines changed: 50 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotDeoptimizeOp.java

51 lines changed: 51 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotEpilogueOp.java

49 lines changed: 49 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotJumpToExceptionHandlerInCallerOp.java

72 lines changed: 72 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotLIRGenerationResult.java

74 lines changed: 74 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotLIRGenerator.java

175 lines changed: 175 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotLIRGeneratorOld.java

447 lines changed: 447 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotReturnOp.java

62 lines changed: 62 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotSafepointOp.java

100 lines changed: 100 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotUnwindOp.java

67 lines changed: 67 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/ARMv8HotSpotBackend.java

301 lines changed: 301 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/ARMv8HotSpotBackendFactory.java

165 lines changed: 165 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/ARMv8HotSpotCRuntimeCallEpilogueOp.java

50 lines changed: 50 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/ARMv8HotSpotCRuntimeCallPrologueOp.java

48 lines changed: 48 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/ARMv8HotSpotCodeCacheProvider.java

44 lines changed: 44 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/ARMv8HotSpotDirectStaticCallOp.java

72 lines changed: 72 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/ARMv8HotSpotDirectVirtualCallOp.java

67 lines changed: 67 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/ARMv8HotSpotForeignCallsProvider.java

99 lines changed: 99 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/ARMv8HotSpotIndirectCallOp.java

69 lines changed: 69 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/ARMv8HotSpotLoweringProvider.java

70 lines changed: 70 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/ARMv8HotSpotMove.java

152 lines changed: 152 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/ARMv8HotSpotRegisterConfig.java

333 lines changed: 333 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/ARMv8RegisterPreservationOp.java

45 lines changed: 45 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.lir.aarch64/src/com/oracle/graal/lir/aarch64/AArch64AddressValue.java

120 lines changed: 120 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.lir.aarch64/src/com/oracle/graal/lir/aarch64/AArch64ArithmeticOp.java

387 lines changed: 387 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.lir.aarch64/src/com/oracle/graal/lir/aarch64/AArch64BitManipulationOp.java

86 lines changed: 86 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.lir.aarch64/src/com/oracle/graal/lir/aarch64/AArch64BlockEndOp.java

42 lines changed: 42 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.lir.aarch64/src/com/oracle/graal/lir/aarch64/AArch64Call.java

239 lines changed: 239 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.lir.aarch64/src/com/oracle/graal/lir/aarch64/AArch64Compare.java

145 lines changed: 145 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.lir.aarch64/src/com/oracle/graal/lir/aarch64/AArch64Concurrent.java

129 lines changed: 129 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.lir.aarch64/src/com/oracle/graal/lir/aarch64/AArch64ControlFlow.java

296 lines changed: 296 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.lir.aarch64/src/com/oracle/graal/lir/aarch64/AArch64LIRInstruction.java

41 lines changed: 41 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.lir.aarch64/src/com/oracle/graal/lir/aarch64/AArch64MemBarOp.java

49 lines changed: 49 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.lir.aarch64/src/com/oracle/graal/lir/aarch64/AArch64Move.java

423 lines changed: 423 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.lir.aarch64/src/com/oracle/graal/lir/aarch64/AArch64NullCheckOp.java

51 lines changed: 51 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.lir.aarch64/src/com/oracle/graal/lir/aarch64/ARMv8BreakpointOp.java

49 lines changed: 49 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.lir.aarch64/src/com/oracle/graal/lir/aarch64/ARMv8FrameMap.java

115 lines changed: 115 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.replacements.aarch64/src/com/oracle/graal/replacements/armv8/ARMv8CountLeadingZerosNode.java

87 lines changed: 87 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.replacements.aarch64/src/com/oracle/graal/replacements/armv8/ARMv8FloatArithmeticSnippets.java

104 lines changed: 104 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.replacements.aarch64/src/com/oracle/graal/replacements/armv8/ARMv8IntegerArithmeticSnippets.java

198 lines changed: 198 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.replacements.aarch64/src/com/oracle/graal/replacements/armv8/ARMv8IntegerSubstitutions.java

64 lines changed: 64 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.replacements.aarch64/src/com/oracle/graal/replacements/armv8/ARMv8LongSubstitutions.java

67 lines changed: 67 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.replacements.aarch64/src/com/oracle/graal/replacements/armv8/ARMv8MathSubstitutions.java

81 lines changed: 81 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ --- New Patch Raw graal/com.oracle.graal.replacements.aarch64/src/com/oracle/graal/replacements/armv8/ARMv8ReplacementsProvider.java

48 lines changed: 48 ins; 0 del; 0 mod; 0 unchg

This code review page was prepared using /Users/cthaling/bin/webrev (vers 25.11-hg+openjdk.java.net).