hotspot (original) (raw)
Code Review for hotspot
Prepared by: | roland on Mon Jun 25 16:59:04 CEST 2012 |
---|---|
Workspace: | /net/mackdrive/export/jrts/work/rw140007/c2arm/hotspot |
Compare against: | http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot |
Compare against version: | qparent |
Summary of changes: | 937 lines changed: 812 ins; 56 del; 69 mod; 91098 unchg |
Patch of changes: | <hotspot.patch> |
Legend: | Modified file Deleted file New file |
[Cdiffs](src/cpu/sparc/vm/assembler%5Fsparc.inline.hpp.cdiff.html) [Udiffs](src/cpu/sparc/vm/assembler%5Fsparc.inline.hpp.udiff.html) [Sdiffs](src/cpu/sparc/vm/assembler%5Fsparc.inline.hpp.sdiff.html) [Frames](src/cpu/sparc/vm/assembler%5Fsparc.inline.hpp.frames.html) [Old](src/cpu/sparc/vm/assembler%5Fsparc.inline.hpp-.html) [New](src/cpu/sparc/vm/assembler%5Fsparc.inline.hpp.html) [Patch](src/cpu/sparc/vm/assembler%5Fsparc.inline.hpp.patch) [Raw](raw%5Ffiles/new/src/cpu/sparc/vm/assembler%5Fsparc.inline.hpp)
src/cpu/sparc/vm/assembler_sparc.inline.hpp
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
5 lines changed: 4 ins; 0 del; 1 mod; 878 unchg
[Cdiffs](src/cpu/sparc/vm/c1%5FLIRAssembler%5Fsparc.cpp.cdiff.html) [Udiffs](src/cpu/sparc/vm/c1%5FLIRAssembler%5Fsparc.cpp.udiff.html) [Sdiffs](src/cpu/sparc/vm/c1%5FLIRAssembler%5Fsparc.cpp.sdiff.html) [Frames](src/cpu/sparc/vm/c1%5FLIRAssembler%5Fsparc.cpp.frames.html) [Old](src/cpu/sparc/vm/c1%5FLIRAssembler%5Fsparc.cpp-.html) [New](src/cpu/sparc/vm/c1%5FLIRAssembler%5Fsparc.cpp.html) [Patch](src/cpu/sparc/vm/c1%5FLIRAssembler%5Fsparc.cpp.patch) [Raw](raw%5Ffiles/new/src/cpu/sparc/vm/c1%5FLIRAssembler%5Fsparc.cpp)
src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
28 lines changed: 27 ins; 0 del; 1 mod; 3408 unchg
[Cdiffs](src/cpu/sparc/vm/c1%5FLIRGenerator%5Fsparc.cpp.cdiff.html) [Udiffs](src/cpu/sparc/vm/c1%5FLIRGenerator%5Fsparc.cpp.udiff.html) [Sdiffs](src/cpu/sparc/vm/c1%5FLIRGenerator%5Fsparc.cpp.sdiff.html) [Frames](src/cpu/sparc/vm/c1%5FLIRGenerator%5Fsparc.cpp.frames.html) [Old](src/cpu/sparc/vm/c1%5FLIRGenerator%5Fsparc.cpp-.html) [New](src/cpu/sparc/vm/c1%5FLIRGenerator%5Fsparc.cpp.html) [Patch](src/cpu/sparc/vm/c1%5FLIRGenerator%5Fsparc.cpp.patch) [Raw](raw%5Ffiles/new/src/cpu/sparc/vm/c1%5FLIRGenerator%5Fsparc.cpp)
src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
55 lines changed: 55 ins; 0 del; 0 mod; 1205 unchg
[Cdiffs](src/cpu/sparc/vm/sparc.ad.cdiff.html) [Udiffs](src/cpu/sparc/vm/sparc.ad.udiff.html) [Sdiffs](src/cpu/sparc/vm/sparc.ad.sdiff.html) [Frames](src/cpu/sparc/vm/sparc.ad.frames.html) [Old](src/cpu/sparc/vm/sparc.ad-.html) [New](src/cpu/sparc/vm/sparc.ad.html) [Patch](src/cpu/sparc/vm/sparc.ad.patch) [Raw](raw%5Ffiles/new/src/cpu/sparc/vm/sparc.ad)
src/cpu/sparc/vm/sparc.ad
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
42 lines changed: 42 ins; 0 del; 0 mod; 10858 unchg
[Cdiffs](src/cpu/sparc/vm/vm%5Fversion%5Fsparc.cpp.cdiff.html) [Udiffs](src/cpu/sparc/vm/vm%5Fversion%5Fsparc.cpp.udiff.html) [Sdiffs](src/cpu/sparc/vm/vm%5Fversion%5Fsparc.cpp.sdiff.html) [Frames](src/cpu/sparc/vm/vm%5Fversion%5Fsparc.cpp.frames.html) [Old](src/cpu/sparc/vm/vm%5Fversion%5Fsparc.cpp-.html) [New](src/cpu/sparc/vm/vm%5Fversion%5Fsparc.cpp.html) [Patch](src/cpu/sparc/vm/vm%5Fversion%5Fsparc.cpp.patch) [Raw](raw%5Ffiles/new/src/cpu/sparc/vm/vm%5Fversion%5Fsparc.cpp)
src/cpu/sparc/vm/vm_version_sparc.cpp
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
1 line changed: 1 ins; 0 del; 0 mod; 347 unchg
[Cdiffs](src/cpu/x86/vm/c1%5FLIRAssembler%5Fx86.cpp.cdiff.html) [Udiffs](src/cpu/x86/vm/c1%5FLIRAssembler%5Fx86.cpp.udiff.html) [Sdiffs](src/cpu/x86/vm/c1%5FLIRAssembler%5Fx86.cpp.sdiff.html) [Frames](src/cpu/x86/vm/c1%5FLIRAssembler%5Fx86.cpp.frames.html) [Old](src/cpu/x86/vm/c1%5FLIRAssembler%5Fx86.cpp-.html) [New](src/cpu/x86/vm/c1%5FLIRAssembler%5Fx86.cpp.html) [Patch](src/cpu/x86/vm/c1%5FLIRAssembler%5Fx86.cpp.patch) [Raw](raw%5Ffiles/new/src/cpu/x86/vm/c1%5FLIRAssembler%5Fx86.cpp)
src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
44 lines changed: 44 ins; 0 del; 0 mod; 3770 unchg
[Cdiffs](src/cpu/x86/vm/c1%5FLIRGenerator%5Fx86.cpp.cdiff.html) [Udiffs](src/cpu/x86/vm/c1%5FLIRGenerator%5Fx86.cpp.udiff.html) [Sdiffs](src/cpu/x86/vm/c1%5FLIRGenerator%5Fx86.cpp.sdiff.html) [Frames](src/cpu/x86/vm/c1%5FLIRGenerator%5Fx86.cpp.frames.html) [Old](src/cpu/x86/vm/c1%5FLIRGenerator%5Fx86.cpp-.html) [New](src/cpu/x86/vm/c1%5FLIRGenerator%5Fx86.cpp.html) [Patch](src/cpu/x86/vm/c1%5FLIRGenerator%5Fx86.cpp.patch) [Raw](raw%5Ffiles/new/src/cpu/x86/vm/c1%5FLIRGenerator%5Fx86.cpp)
src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
70 lines changed: 69 ins; 0 del; 1 mod; 1346 unchg
[Cdiffs](src/cpu/x86/vm/vm%5Fversion%5Fx86.cpp.cdiff.html) [Udiffs](src/cpu/x86/vm/vm%5Fversion%5Fx86.cpp.udiff.html) [Sdiffs](src/cpu/x86/vm/vm%5Fversion%5Fx86.cpp.sdiff.html) [Frames](src/cpu/x86/vm/vm%5Fversion%5Fx86.cpp.frames.html) [Old](src/cpu/x86/vm/vm%5Fversion%5Fx86.cpp-.html) [New](src/cpu/x86/vm/vm%5Fversion%5Fx86.cpp.html) [Patch](src/cpu/x86/vm/vm%5Fversion%5Fx86.cpp.patch) [Raw](raw%5Ffiles/new/src/cpu/x86/vm/vm%5Fversion%5Fx86.cpp)
src/cpu/x86/vm/vm_version_x86.cpp
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
5 lines changed: 5 ins; 0 del; 0 mod; 758 unchg
[Cdiffs](src/cpu/x86/vm/x86%5F32.ad.cdiff.html) [Udiffs](src/cpu/x86/vm/x86%5F32.ad.udiff.html) [Sdiffs](src/cpu/x86/vm/x86%5F32.ad.sdiff.html) [Frames](src/cpu/x86/vm/x86%5F32.ad.frames.html) [Old](src/cpu/x86/vm/x86%5F32.ad-.html) [New](src/cpu/x86/vm/x86%5F32.ad.html) [Patch](src/cpu/x86/vm/x86%5F32.ad.patch) [Raw](raw%5Ffiles/new/src/cpu/x86/vm/x86%5F32.ad)
src/cpu/x86/vm/x86_32.ad
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
46 lines changed: 45 ins; 0 del; 1 mod; 13103 unchg
[Cdiffs](src/cpu/x86/vm/x86%5F64.ad.cdiff.html) [Udiffs](src/cpu/x86/vm/x86%5F64.ad.udiff.html) [Sdiffs](src/cpu/x86/vm/x86%5F64.ad.sdiff.html) [Frames](src/cpu/x86/vm/x86%5F64.ad.frames.html) [Old](src/cpu/x86/vm/x86%5F64.ad-.html) [New](src/cpu/x86/vm/x86%5F64.ad.html) [Patch](src/cpu/x86/vm/x86%5F64.ad.patch) [Raw](raw%5Ffiles/new/src/cpu/x86/vm/x86%5F64.ad)
src/cpu/x86/vm/x86_64.ad
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
88 lines changed: 88 ins; 0 del; 0 mod; 11325 unchg
[Cdiffs](src/share/vm/adlc/formssel.cpp.cdiff.html) [Udiffs](src/share/vm/adlc/formssel.cpp.udiff.html) [Sdiffs](src/share/vm/adlc/formssel.cpp.sdiff.html) [Frames](src/share/vm/adlc/formssel.cpp.frames.html) [Old](src/share/vm/adlc/formssel.cpp-.html) [New](src/share/vm/adlc/formssel.cpp.html) [Patch](src/share/vm/adlc/formssel.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/adlc/formssel.cpp)
src/share/vm/adlc/formssel.cpp
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
4 lines changed: 3 ins; 0 del; 1 mod; 4148 unchg
[Cdiffs](src/share/vm/c1/c1%5FCanonicalizer.cpp.cdiff.html) [Udiffs](src/share/vm/c1/c1%5FCanonicalizer.cpp.udiff.html) [Sdiffs](src/share/vm/c1/c1%5FCanonicalizer.cpp.sdiff.html) [Frames](src/share/vm/c1/c1%5FCanonicalizer.cpp.frames.html) [Old](src/share/vm/c1/c1%5FCanonicalizer.cpp-.html) [New](src/share/vm/c1/c1%5FCanonicalizer.cpp.html) [Patch](src/share/vm/c1/c1%5FCanonicalizer.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/c1/c1%5FCanonicalizer.cpp)
src/share/vm/c1/c1_Canonicalizer.cpp
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
1 line changed: 1 ins; 0 del; 0 mod; 938 unchg
[Cdiffs](src/share/vm/c1/c1%5FCanonicalizer.hpp.cdiff.html) [Udiffs](src/share/vm/c1/c1%5FCanonicalizer.hpp.udiff.html) [Sdiffs](src/share/vm/c1/c1%5FCanonicalizer.hpp.sdiff.html) [Frames](src/share/vm/c1/c1%5FCanonicalizer.hpp.frames.html) [Old](src/share/vm/c1/c1%5FCanonicalizer.hpp-.html) [New](src/share/vm/c1/c1%5FCanonicalizer.hpp.html) [Patch](src/share/vm/c1/c1%5FCanonicalizer.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/c1/c1%5FCanonicalizer.hpp)
src/share/vm/c1/c1_Canonicalizer.hpp
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
1 line changed: 1 ins; 0 del; 0 mod; 110 unchg
[Cdiffs](src/share/vm/c1/c1%5FGraphBuilder.cpp.cdiff.html) [Udiffs](src/share/vm/c1/c1%5FGraphBuilder.cpp.udiff.html) [Sdiffs](src/share/vm/c1/c1%5FGraphBuilder.cpp.sdiff.html) [Frames](src/share/vm/c1/c1%5FGraphBuilder.cpp.frames.html) [Old](src/share/vm/c1/c1%5FGraphBuilder.cpp-.html) [New](src/share/vm/c1/c1%5FGraphBuilder.cpp.html) [Patch](src/share/vm/c1/c1%5FGraphBuilder.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/c1/c1%5FGraphBuilder.cpp)
src/share/vm/c1/c1_GraphBuilder.cpp
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
51 lines changed: 51 ins; 0 del; 0 mod; 4055 unchg
[Cdiffs](src/share/vm/c1/c1%5FGraphBuilder.hpp.cdiff.html) [Udiffs](src/share/vm/c1/c1%5FGraphBuilder.hpp.udiff.html) [Sdiffs](src/share/vm/c1/c1%5FGraphBuilder.hpp.sdiff.html) [Frames](src/share/vm/c1/c1%5FGraphBuilder.hpp.frames.html) [Old](src/share/vm/c1/c1%5FGraphBuilder.hpp-.html) [New](src/share/vm/c1/c1%5FGraphBuilder.hpp.html) [Patch](src/share/vm/c1/c1%5FGraphBuilder.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/c1/c1%5FGraphBuilder.hpp)
src/share/vm/c1/c1_GraphBuilder.hpp
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
1 line changed: 1 ins; 0 del; 0 mod; 404 unchg
[Cdiffs](src/share/vm/c1/c1%5FInstruction.hpp.cdiff.html) [Udiffs](src/share/vm/c1/c1%5FInstruction.hpp.udiff.html) [Sdiffs](src/share/vm/c1/c1%5FInstruction.hpp.sdiff.html) [Frames](src/share/vm/c1/c1%5FInstruction.hpp.frames.html) [Old](src/share/vm/c1/c1%5FInstruction.hpp-.html) [New](src/share/vm/c1/c1%5FInstruction.hpp.html) [Patch](src/share/vm/c1/c1%5FInstruction.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/c1/c1%5FInstruction.hpp)
src/share/vm/c1/c1_Instruction.hpp
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
23 lines changed: 23 ins; 0 del; 0 mod; 2400 unchg
[Cdiffs](src/share/vm/c1/c1%5FInstructionPrinter.cpp.cdiff.html) [Udiffs](src/share/vm/c1/c1%5FInstructionPrinter.cpp.udiff.html) [Sdiffs](src/share/vm/c1/c1%5FInstructionPrinter.cpp.sdiff.html) [Frames](src/share/vm/c1/c1%5FInstructionPrinter.cpp.frames.html) [Old](src/share/vm/c1/c1%5FInstructionPrinter.cpp-.html) [New](src/share/vm/c1/c1%5FInstructionPrinter.cpp.html) [Patch](src/share/vm/c1/c1%5FInstructionPrinter.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/c1/c1%5FInstructionPrinter.cpp)
src/share/vm/c1/c1_InstructionPrinter.cpp
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
6 lines changed: 6 ins; 0 del; 0 mod; 874 unchg
[Cdiffs](src/share/vm/c1/c1%5FInstructionPrinter.hpp.cdiff.html) [Udiffs](src/share/vm/c1/c1%5FInstructionPrinter.hpp.udiff.html) [Sdiffs](src/share/vm/c1/c1%5FInstructionPrinter.hpp.sdiff.html) [Frames](src/share/vm/c1/c1%5FInstructionPrinter.hpp.frames.html) [Old](src/share/vm/c1/c1%5FInstructionPrinter.hpp-.html) [New](src/share/vm/c1/c1%5FInstructionPrinter.hpp.html) [Patch](src/share/vm/c1/c1%5FInstructionPrinter.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/c1/c1%5FInstructionPrinter.hpp)
src/share/vm/c1/c1_InstructionPrinter.hpp
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
1 line changed: 1 ins; 0 del; 0 mod; 139 unchg
[Cdiffs](src/share/vm/c1/c1%5FLIR.cpp.cdiff.html) [Udiffs](src/share/vm/c1/c1%5FLIR.cpp.udiff.html) [Sdiffs](src/share/vm/c1/c1%5FLIR.cpp.sdiff.html) [Frames](src/share/vm/c1/c1%5FLIR.cpp.frames.html) [Old](src/share/vm/c1/c1%5FLIR.cpp-.html) [New](src/share/vm/c1/c1%5FLIR.cpp.html) [Patch](src/share/vm/c1/c1%5FLIR.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/c1/c1%5FLIR.cpp)
src/share/vm/c1/c1_LIR.cpp
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
12 lines changed: 12 ins; 0 del; 0 mod; 2041 unchg
[Cdiffs](src/share/vm/c1/c1%5FLIR.hpp.cdiff.html) [Udiffs](src/share/vm/c1/c1%5FLIR.hpp.udiff.html) [Sdiffs](src/share/vm/c1/c1%5FLIR.hpp.sdiff.html) [Frames](src/share/vm/c1/c1%5FLIR.hpp.frames.html) [Old](src/share/vm/c1/c1%5FLIR.hpp-.html) [New](src/share/vm/c1/c1%5FLIR.hpp.html) [Patch](src/share/vm/c1/c1%5FLIR.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/c1/c1%5FLIR.hpp)
src/share/vm/c1/c1_LIR.hpp
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
15 lines changed: 10 ins; 0 del; 5 mod; 2343 unchg
[Cdiffs](src/share/vm/c1/c1%5FLIRAssembler.cpp.cdiff.html) [Udiffs](src/share/vm/c1/c1%5FLIRAssembler.cpp.udiff.html) [Sdiffs](src/share/vm/c1/c1%5FLIRAssembler.cpp.sdiff.html) [Frames](src/share/vm/c1/c1%5FLIRAssembler.cpp.frames.html) [Old](src/share/vm/c1/c1%5FLIRAssembler.cpp-.html) [New](src/share/vm/c1/c1%5FLIRAssembler.cpp.html) [Patch](src/share/vm/c1/c1%5FLIRAssembler.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/c1/c1%5FLIRAssembler.cpp)
src/share/vm/c1/c1_LIRAssembler.cpp
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
5 lines changed: 5 ins; 0 del; 0 mod; 865 unchg
[Cdiffs](src/share/vm/c1/c1%5FLIRAssembler.hpp.cdiff.html) [Udiffs](src/share/vm/c1/c1%5FLIRAssembler.hpp.udiff.html) [Sdiffs](src/share/vm/c1/c1%5FLIRAssembler.hpp.sdiff.html) [Frames](src/share/vm/c1/c1%5FLIRAssembler.hpp.frames.html) [Old](src/share/vm/c1/c1%5FLIRAssembler.hpp-.html) [New](src/share/vm/c1/c1%5FLIRAssembler.hpp.html) [Patch](src/share/vm/c1/c1%5FLIRAssembler.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/c1/c1%5FLIRAssembler.hpp)
src/share/vm/c1/c1_LIRAssembler.hpp
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
2 lines changed: 2 ins; 0 del; 0 mod; 267 unchg
[Cdiffs](src/share/vm/c1/c1%5FLIRGenerator.hpp.cdiff.html) [Udiffs](src/share/vm/c1/c1%5FLIRGenerator.hpp.udiff.html) [Sdiffs](src/share/vm/c1/c1%5FLIRGenerator.hpp.sdiff.html) [Frames](src/share/vm/c1/c1%5FLIRGenerator.hpp.frames.html) [Old](src/share/vm/c1/c1%5FLIRGenerator.hpp-.html) [New](src/share/vm/c1/c1%5FLIRGenerator.hpp.html) [Patch](src/share/vm/c1/c1%5FLIRGenerator.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/c1/c1%5FLIRGenerator.hpp)
src/share/vm/c1/c1_LIRGenerator.hpp
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
1 line changed: 1 ins; 0 del; 0 mod; 618 unchg
[Cdiffs](src/share/vm/c1/c1%5FOptimizer.cpp.cdiff.html) [Udiffs](src/share/vm/c1/c1%5FOptimizer.cpp.udiff.html) [Sdiffs](src/share/vm/c1/c1%5FOptimizer.cpp.sdiff.html) [Frames](src/share/vm/c1/c1%5FOptimizer.cpp.frames.html) [Old](src/share/vm/c1/c1%5FOptimizer.cpp-.html) [New](src/share/vm/c1/c1%5FOptimizer.cpp.html) [Patch](src/share/vm/c1/c1%5FOptimizer.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/c1/c1%5FOptimizer.cpp)
src/share/vm/c1/c1_Optimizer.cpp
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
2 lines changed: 2 ins; 0 del; 0 mod; 1150 unchg
[Cdiffs](src/share/vm/c1/c1%5FValueMap.hpp.cdiff.html) [Udiffs](src/share/vm/c1/c1%5FValueMap.hpp.udiff.html) [Sdiffs](src/share/vm/c1/c1%5FValueMap.hpp.sdiff.html) [Frames](src/share/vm/c1/c1%5FValueMap.hpp.frames.html) [Old](src/share/vm/c1/c1%5FValueMap.hpp-.html) [New](src/share/vm/c1/c1%5FValueMap.hpp.html) [Patch](src/share/vm/c1/c1%5FValueMap.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/c1/c1%5FValueMap.hpp)
src/share/vm/c1/c1_ValueMap.hpp
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
1 line changed: 1 ins; 0 del; 0 mod; 244 unchg
[Cdiffs](src/share/vm/classfile/vmSymbols.hpp.cdiff.html) [Udiffs](src/share/vm/classfile/vmSymbols.hpp.udiff.html) [Sdiffs](src/share/vm/classfile/vmSymbols.hpp.sdiff.html) [Frames](src/share/vm/classfile/vmSymbols.hpp.frames.html) [Old](src/share/vm/classfile/vmSymbols.hpp-.html) [New](src/share/vm/classfile/vmSymbols.hpp.html) [Patch](src/share/vm/classfile/vmSymbols.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/classfile/vmSymbols.hpp)
src/share/vm/classfile/vmSymbols.hpp
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
14 lines changed: 14 ins; 0 del; 0 mod; 1137 unchg
[Cdiffs](src/share/vm/opto/classes.hpp.cdiff.html) [Udiffs](src/share/vm/opto/classes.hpp.udiff.html) [Sdiffs](src/share/vm/opto/classes.hpp.sdiff.html) [Frames](src/share/vm/opto/classes.hpp.frames.html) [Old](src/share/vm/opto/classes.hpp-.html) [New](src/share/vm/opto/classes.hpp.html) [Patch](src/share/vm/opto/classes.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/classes.hpp)
src/share/vm/opto/classes.hpp
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
6 lines changed: 6 ins; 0 del; 0 mod; 297 unchg
[Cdiffs](src/share/vm/opto/compile.cpp.cdiff.html) [Udiffs](src/share/vm/opto/compile.cpp.udiff.html) [Sdiffs](src/share/vm/opto/compile.cpp.sdiff.html) [Frames](src/share/vm/opto/compile.cpp.frames.html) [Old](src/share/vm/opto/compile.cpp-.html) [New](src/share/vm/opto/compile.cpp.html) [Patch](src/share/vm/opto/compile.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/compile.cpp)
src/share/vm/opto/compile.cpp
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
6 lines changed: 6 ins; 0 del; 0 mod; 3218 unchg
[Cdiffs](src/share/vm/opto/connode.cpp.cdiff.html) [Udiffs](src/share/vm/opto/connode.cpp.udiff.html) [Sdiffs](src/share/vm/opto/connode.cpp.sdiff.html) [Frames](src/share/vm/opto/connode.cpp.frames.html) [Old](src/share/vm/opto/connode.cpp-.html) [New](src/share/vm/opto/connode.cpp.html) [Patch](src/share/vm/opto/connode.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/connode.cpp)
src/share/vm/opto/connode.cpp
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
3 lines changed: 2 ins; 0 del; 1 mod; 1355 unchg
[Cdiffs](src/share/vm/opto/escape.cpp.cdiff.html) [Udiffs](src/share/vm/opto/escape.cpp.udiff.html) [Sdiffs](src/share/vm/opto/escape.cpp.sdiff.html) [Frames](src/share/vm/opto/escape.cpp.frames.html) [Old](src/share/vm/opto/escape.cpp-.html) [New](src/share/vm/opto/escape.cpp.html) [Patch](src/share/vm/opto/escape.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/escape.cpp)
src/share/vm/opto/escape.cpp
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
53 lines changed: 33 ins; 15 del; 5 mod; 3130 unchg
[Cdiffs](src/share/vm/opto/escape.hpp.cdiff.html) [Udiffs](src/share/vm/opto/escape.hpp.udiff.html) [Sdiffs](src/share/vm/opto/escape.hpp.sdiff.html) [Frames](src/share/vm/opto/escape.hpp.frames.html) [Old](src/share/vm/opto/escape.hpp-.html) [New](src/share/vm/opto/escape.hpp.html) [Patch](src/share/vm/opto/escape.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/escape.hpp)
src/share/vm/opto/escape.hpp
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
2 lines changed: 2 ins; 0 del; 0 mod; 590 unchg
[Cdiffs](src/share/vm/opto/library%5Fcall.cpp.cdiff.html) [Udiffs](src/share/vm/opto/library%5Fcall.cpp.udiff.html) [Sdiffs](src/share/vm/opto/library%5Fcall.cpp.sdiff.html) [Frames](src/share/vm/opto/library%5Fcall.cpp.frames.html) [Old](src/share/vm/opto/library%5Fcall.cpp-.html) [New](src/share/vm/opto/library%5Fcall.cpp.html) [Patch](src/share/vm/opto/library%5Fcall.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/library%5Fcall.cpp)
src/share/vm/opto/library_call.cpp
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
220 lines changed: 149 ins; 36 del; 35 mod; 5359 unchg
[Cdiffs](src/share/vm/opto/matcher.cpp.cdiff.html) [Udiffs](src/share/vm/opto/matcher.cpp.udiff.html) [Sdiffs](src/share/vm/opto/matcher.cpp.sdiff.html) [Frames](src/share/vm/opto/matcher.cpp.frames.html) [Old](src/share/vm/opto/matcher.cpp-.html) [New](src/share/vm/opto/matcher.cpp.html) [Patch](src/share/vm/opto/matcher.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/matcher.cpp)
src/share/vm/opto/matcher.cpp
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
2 lines changed: 0 ins; 0 del; 2 mod; 2420 unchg
[Cdiffs](src/share/vm/opto/memnode.cpp.cdiff.html) [Udiffs](src/share/vm/opto/memnode.cpp.udiff.html) [Sdiffs](src/share/vm/opto/memnode.cpp.sdiff.html) [Frames](src/share/vm/opto/memnode.cpp.frames.html) [Old](src/share/vm/opto/memnode.cpp-.html) [New](src/share/vm/opto/memnode.cpp.html) [Patch](src/share/vm/opto/memnode.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/memnode.cpp)
src/share/vm/opto/memnode.cpp
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
27 lines changed: 25 ins; 1 del; 1 mod; 4285 unchg
[Cdiffs](src/share/vm/opto/memnode.hpp.cdiff.html) [Udiffs](src/share/vm/opto/memnode.hpp.udiff.html) [Sdiffs](src/share/vm/opto/memnode.hpp.sdiff.html) [Frames](src/share/vm/opto/memnode.hpp.frames.html) [Old](src/share/vm/opto/memnode.hpp-.html) [New](src/share/vm/opto/memnode.hpp.html) [Patch](src/share/vm/opto/memnode.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/memnode.hpp)
src/share/vm/opto/memnode.hpp
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
79 lines changed: 60 ins; 4 del; 15 mod; 1290 unchg
[Cdiffs](src/share/vm/runtime/vm%5Fversion.cpp.cdiff.html) [Udiffs](src/share/vm/runtime/vm%5Fversion.cpp.udiff.html) [Sdiffs](src/share/vm/runtime/vm%5Fversion.cpp.sdiff.html) [Frames](src/share/vm/runtime/vm%5Fversion.cpp.frames.html) [Old](src/share/vm/runtime/vm%5Fversion.cpp-.html) [New](src/share/vm/runtime/vm%5Fversion.cpp.html) [Patch](src/share/vm/runtime/vm%5Fversion.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/runtime/vm%5Fversion.cpp)
src/share/vm/runtime/vm_version.cpp
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
4 lines changed: 4 ins; 0 del; 0 mod; 316 unchg
[Cdiffs](src/share/vm/runtime/vm%5Fversion.hpp.cdiff.html) [Udiffs](src/share/vm/runtime/vm%5Fversion.hpp.udiff.html) [Sdiffs](src/share/vm/runtime/vm%5Fversion.hpp.sdiff.html) [Frames](src/share/vm/runtime/vm%5Fversion.hpp.frames.html) [Old](src/share/vm/runtime/vm%5Fversion.hpp-.html) [New](src/share/vm/runtime/vm%5Fversion.hpp.html) [Patch](src/share/vm/runtime/vm%5Fversion.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/runtime/vm%5Fversion.hpp)
src/share/vm/runtime/vm_version.hpp
rev 3419 : 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by:
11 lines changed: 11 ins; 0 del; 0 mod; 107 unchg
This code review page was prepared using /net/mackdrive/export/jrts/work/rw140007/jdk7-fixes/webrev(vers 23.18-hg).