src/share/vm/opto/node.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Cdiff src/share/vm/opto/node.hpp

src/share/vm/opto/node.hpp

Print this page
rev 5513 : 8026844: Various Math functions needs intrinsification
Reviewed-by: duke

*** 98,107 **** --- 98,108 ---- class MachReturnNode; class MachSafePointNode; class MachSpillCopyNode; class MachTempNode; class Matcher; + class MathExactNode; class MemBarNode; class MemBarStoreStoreNode; class MemNode; class MergeMemNode; class MulNode;
*** 566,575 **** --- 567,587 ---- DEFINE_CLASS_ID(NeverBranch, MultiBranch, 2) DEFINE_CLASS_ID(Start, Multi, 2) DEFINE_CLASS_ID(MemBar, Multi, 3) DEFINE_CLASS_ID(Initialize, MemBar, 0) DEFINE_CLASS_ID(MemBarStoreStore, MemBar, 1) + DEFINE_CLASS_ID(MathExact, Multi, 7) + DEFINE_CLASS_ID(MathExactI, MathExact, 0) + DEFINE_CLASS_ID(AddExactI, MathExactI, 0) + DEFINE_CLASS_ID(SubExactI, MathExactI, 1) + DEFINE_CLASS_ID(MulExactI, MathExactI, 2) + DEFINE_CLASS_ID(NegExactI, MathExactI, 3) + DEFINE_CLASS_ID(MathExactL, MathExact, 1) + DEFINE_CLASS_ID(AddExactL, MathExactL, 0) + DEFINE_CLASS_ID(SubExactL, MathExactL, 1) + DEFINE_CLASS_ID(MulExactL, MathExactL, 2) + DEFINE_CLASS_ID(NegExactL, MathExactL, 3) DEFINE_CLASS_ID(Mach, Node, 1) DEFINE_CLASS_ID(MachReturn, Mach, 0) DEFINE_CLASS_ID(MachSafePoint, MachReturn, 0) DEFINE_CLASS_ID(MachCall, MachSafePoint, 0)
*** 633,642 **** --- 645,655 ---- DEFINE_CLASS_ID(Add, Node, 11) DEFINE_CLASS_ID(Mul, Node, 12) DEFINE_CLASS_ID(Vector, Node, 13) DEFINE_CLASS_ID(ClearArray, Node, 14) + _max_classes = ClassMask_ClearArray }; #undef DEFINE_CLASS_ID // Flags are sorted by usage frequency.
*** 755,764 **** --- 768,778 ---- DEFINE_CLASS_QUERY(MachProj) DEFINE_CLASS_QUERY(MachReturn) DEFINE_CLASS_QUERY(MachSafePoint) DEFINE_CLASS_QUERY(MachSpillCopy) DEFINE_CLASS_QUERY(MachTemp) + DEFINE_CLASS_QUERY(MathExact) DEFINE_CLASS_QUERY(Mem) DEFINE_CLASS_QUERY(MemBar) DEFINE_CLASS_QUERY(MemBarStoreStore) DEFINE_CLASS_QUERY(MergeMem) DEFINE_CLASS_QUERY(Mul)
src/share/vm/opto/node.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File