comparison src/share/vm/opto/node.hpp @ 22815:9df0d8f65fea

8068881: SIGBUS in C2 compiled method weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory$SimulatedWsdlDefinitions.<init> Summary: Use MachMerge to hook together defs of the same multidef value in a block Reviewed-by: kvn, vlivanov
author iveresov
date Tue, 20 Jan 2015 13:56:02 -0800
parents 17b2fbdb6637
children dd9cc155639c 70649f10b88c 94ec11846b18
comparison
equal deleted inserted replaced
22811:06face256a8c 22815:9df0d8f65fea
96 class MachProjNode; 96 class MachProjNode;
97 class MachReturnNode; 97 class MachReturnNode;
98 class MachSafePointNode; 98 class MachSafePointNode;
99 class MachSpillCopyNode; 99 class MachSpillCopyNode;
100 class MachTempNode; 100 class MachTempNode;
101 class MachMergeNode;
101 class Matcher; 102 class Matcher;
102 class MemBarNode; 103 class MemBarNode;
103 class MemBarStoreStoreNode; 104 class MemBarStoreStoreNode;
104 class MemNode; 105 class MemNode;
105 class MergeMemNode; 106 class MergeMemNode;
589 DEFINE_CLASS_ID(MachNullCheck, MachBranch, 2) 590 DEFINE_CLASS_ID(MachNullCheck, MachBranch, 2)
590 DEFINE_CLASS_ID(MachSpillCopy, Mach, 2) 591 DEFINE_CLASS_ID(MachSpillCopy, Mach, 2)
591 DEFINE_CLASS_ID(MachTemp, Mach, 3) 592 DEFINE_CLASS_ID(MachTemp, Mach, 3)
592 DEFINE_CLASS_ID(MachConstantBase, Mach, 4) 593 DEFINE_CLASS_ID(MachConstantBase, Mach, 4)
593 DEFINE_CLASS_ID(MachConstant, Mach, 5) 594 DEFINE_CLASS_ID(MachConstant, Mach, 5)
595 DEFINE_CLASS_ID(MachMerge, Mach, 6)
594 596
595 DEFINE_CLASS_ID(Type, Node, 2) 597 DEFINE_CLASS_ID(Type, Node, 2)
596 DEFINE_CLASS_ID(Phi, Type, 0) 598 DEFINE_CLASS_ID(Phi, Type, 0)
597 DEFINE_CLASS_ID(ConstraintCast, Type, 1) 599 DEFINE_CLASS_ID(ConstraintCast, Type, 1)
598 DEFINE_CLASS_ID(CheckCastPP, Type, 2) 600 DEFINE_CLASS_ID(CheckCastPP, Type, 2)
759 DEFINE_CLASS_QUERY(MachProj) 761 DEFINE_CLASS_QUERY(MachProj)
760 DEFINE_CLASS_QUERY(MachReturn) 762 DEFINE_CLASS_QUERY(MachReturn)
761 DEFINE_CLASS_QUERY(MachSafePoint) 763 DEFINE_CLASS_QUERY(MachSafePoint)
762 DEFINE_CLASS_QUERY(MachSpillCopy) 764 DEFINE_CLASS_QUERY(MachSpillCopy)
763 DEFINE_CLASS_QUERY(MachTemp) 765 DEFINE_CLASS_QUERY(MachTemp)
766 DEFINE_CLASS_QUERY(MachMerge)
764 DEFINE_CLASS_QUERY(Mem) 767 DEFINE_CLASS_QUERY(Mem)
765 DEFINE_CLASS_QUERY(MemBar) 768 DEFINE_CLASS_QUERY(MemBar)
766 DEFINE_CLASS_QUERY(MemBarStoreStore) 769 DEFINE_CLASS_QUERY(MemBarStoreStore)
767 DEFINE_CLASS_QUERY(MergeMem) 770 DEFINE_CLASS_QUERY(MergeMem)
768 DEFINE_CLASS_QUERY(Mul) 771 DEFINE_CLASS_QUERY(Mul)