Use slow-path stub call instead of deopt in lowering of DynamicNewArrayNode.
Fix stamp in unsafe load lowering
Assume that all unsafe loads generated after guard lowering derive from ArrayCopy Intrinsics
Introduce ReadCompressed opcode in WordTypeRewriter
Replace unsafe load with readCompressed while reading the previous value in G1 pre barriers (Avoids guard insertion after guard lowering)
Introduce ArrayRangeWriteBarrier super class
SerialArrayRangeWriteBarrier inherits from ArrayRangeWriteBarrier class
Introduce G1 Array Range Barrier Nodes
Fix Checkstyle errors
Add ArrayRange Snippets for G1
Small refactoring
Write Barrier Addition Phase adds Array Range Barriers for G1
Lower G1 Array Range Barriers
Augment comments
Fix for new warnings showing up when using Kepler eclipse.
Use correct parameters for readUnsafeConstant.
CTW: adapt output messages, so that they match with the output of hotspot
Merge
Fixed issues around execute compiled code stub. Made TraceDeoptimization a product flag.
Merge.