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)