Mercurial > hg > graal-compiler
comparison src/share/vm/opto/node.hpp @ 2008:2f644f85485d
6961690: load oops from constant table on SPARC
Summary: oops should be loaded from the constant table of an nmethod instead of materializing them with a long code sequence.
Reviewed-by: never, kvn
author | twisti |
---|---|
date | Fri, 03 Dec 2010 01:34:31 -0800 |
parents | f95d63e2154a |
children | e3cbc9ddd434 |
comparison
equal
deleted
inserted
replaced
2007:5ddfcf4b079e | 2008:2f644f85485d |
---|---|
79 class MachCallJavaNode; | 79 class MachCallJavaNode; |
80 class MachCallLeafNode; | 80 class MachCallLeafNode; |
81 class MachCallNode; | 81 class MachCallNode; |
82 class MachCallRuntimeNode; | 82 class MachCallRuntimeNode; |
83 class MachCallStaticJavaNode; | 83 class MachCallStaticJavaNode; |
84 class MachConstantBaseNode; | |
85 class MachConstantNode; | |
84 class MachIfNode; | 86 class MachIfNode; |
85 class MachNode; | 87 class MachNode; |
86 class MachNullCheckNode; | 88 class MachNullCheckNode; |
87 class MachReturnNode; | 89 class MachReturnNode; |
88 class MachSafePointNode; | 90 class MachSafePointNode; |
564 DEFINE_CLASS_ID(MachCallJava, MachCall, 0) | 566 DEFINE_CLASS_ID(MachCallJava, MachCall, 0) |
565 DEFINE_CLASS_ID(MachCallStaticJava, MachCallJava, 0) | 567 DEFINE_CLASS_ID(MachCallStaticJava, MachCallJava, 0) |
566 DEFINE_CLASS_ID(MachCallDynamicJava, MachCallJava, 1) | 568 DEFINE_CLASS_ID(MachCallDynamicJava, MachCallJava, 1) |
567 DEFINE_CLASS_ID(MachCallRuntime, MachCall, 1) | 569 DEFINE_CLASS_ID(MachCallRuntime, MachCall, 1) |
568 DEFINE_CLASS_ID(MachCallLeaf, MachCallRuntime, 0) | 570 DEFINE_CLASS_ID(MachCallLeaf, MachCallRuntime, 0) |
569 DEFINE_CLASS_ID(MachSpillCopy, Mach, 1) | 571 DEFINE_CLASS_ID(MachSpillCopy, Mach, 1) |
570 DEFINE_CLASS_ID(MachNullCheck, Mach, 2) | 572 DEFINE_CLASS_ID(MachNullCheck, Mach, 2) |
571 DEFINE_CLASS_ID(MachIf, Mach, 3) | 573 DEFINE_CLASS_ID(MachIf, Mach, 3) |
572 DEFINE_CLASS_ID(MachTemp, Mach, 4) | 574 DEFINE_CLASS_ID(MachTemp, Mach, 4) |
575 DEFINE_CLASS_ID(MachConstantBase, Mach, 5) | |
576 DEFINE_CLASS_ID(MachConstant, Mach, 6) | |
573 | 577 |
574 DEFINE_CLASS_ID(Proj, Node, 2) | 578 DEFINE_CLASS_ID(Proj, Node, 2) |
575 DEFINE_CLASS_ID(CatchProj, Proj, 0) | 579 DEFINE_CLASS_ID(CatchProj, Proj, 0) |
576 DEFINE_CLASS_ID(JumpProj, Proj, 1) | 580 DEFINE_CLASS_ID(JumpProj, Proj, 1) |
577 DEFINE_CLASS_ID(IfTrue, Proj, 2) | 581 DEFINE_CLASS_ID(IfTrue, Proj, 2) |
732 DEFINE_CLASS_QUERY(MachCallDynamicJava) | 736 DEFINE_CLASS_QUERY(MachCallDynamicJava) |
733 DEFINE_CLASS_QUERY(MachCallJava) | 737 DEFINE_CLASS_QUERY(MachCallJava) |
734 DEFINE_CLASS_QUERY(MachCallLeaf) | 738 DEFINE_CLASS_QUERY(MachCallLeaf) |
735 DEFINE_CLASS_QUERY(MachCallRuntime) | 739 DEFINE_CLASS_QUERY(MachCallRuntime) |
736 DEFINE_CLASS_QUERY(MachCallStaticJava) | 740 DEFINE_CLASS_QUERY(MachCallStaticJava) |
741 DEFINE_CLASS_QUERY(MachConstantBase) | |
742 DEFINE_CLASS_QUERY(MachConstant) | |
737 DEFINE_CLASS_QUERY(MachIf) | 743 DEFINE_CLASS_QUERY(MachIf) |
738 DEFINE_CLASS_QUERY(MachNullCheck) | 744 DEFINE_CLASS_QUERY(MachNullCheck) |
739 DEFINE_CLASS_QUERY(MachReturn) | 745 DEFINE_CLASS_QUERY(MachReturn) |
740 DEFINE_CLASS_QUERY(MachSafePoint) | 746 DEFINE_CLASS_QUERY(MachSafePoint) |
741 DEFINE_CLASS_QUERY(MachSpillCopy) | 747 DEFINE_CLASS_QUERY(MachSpillCopy) |