< prev index next >

src/hotspot/share/runtime/vmStructs.cpp

Print this page
rev 52233 : 8212043: Add floating-point Math.min/max intrinsics
Summary: Floating-point Math.min() and Math.max() intrinsics are enabled on AArch64 platform
Reviewed-by: duke


1498     declare_c2_type(Block, CFGElement)                                    \
1499   declare_c2_toplevel_type(Block_Array)                                   \
1500     declare_c2_type(Block_List, Block_Array)                              \
1501   declare_c2_toplevel_type(Node_Array)                                    \
1502   declare_c2_type(Node_List, Node_Array)                                  \
1503   declare_c2_type(Unique_Node_List, Node_List)                            \
1504   declare_c2_toplevel_type(Node)                                          \
1505   declare_c2_type(AddNode, Node)                                          \
1506   declare_c2_type(AddINode, AddNode)                                      \
1507   declare_c2_type(AddLNode, AddNode)                                      \
1508   declare_c2_type(AddFNode, AddNode)                                      \
1509   declare_c2_type(AddDNode, AddNode)                                      \
1510   declare_c2_type(AddPNode, Node)                                         \
1511   declare_c2_type(OrINode, AddNode)                                       \
1512   declare_c2_type(OrLNode, AddNode)                                       \
1513   declare_c2_type(XorINode, AddNode)                                      \
1514   declare_c2_type(XorLNode, AddNode)                                      \
1515   declare_c2_type(MaxNode, AddNode)                                       \
1516   declare_c2_type(MaxINode, MaxNode)                                      \
1517   declare_c2_type(MinINode, MaxNode)                                      \




1518   declare_c2_type(StartNode, MultiNode)                                   \
1519   declare_c2_type(StartOSRNode, StartNode)                                \
1520   declare_c2_type(ParmNode, ProjNode)                                     \
1521   declare_c2_type(ReturnNode, Node)                                       \
1522   declare_c2_type(RethrowNode, Node)                                      \
1523   declare_c2_type(TailCallNode, ReturnNode)                               \
1524   declare_c2_type(TailJumpNode, ReturnNode)                               \
1525   declare_c2_type(SafePointNode, MultiNode)                               \
1526   declare_c2_type(CallNode, SafePointNode)                                \
1527   declare_c2_type(CallJavaNode, CallNode)                                 \
1528   declare_c2_type(CallStaticJavaNode, CallJavaNode)                       \
1529   declare_c2_type(CallDynamicJavaNode, CallJavaNode)                      \
1530   declare_c2_type(CallRuntimeNode, CallNode)                              \
1531   declare_c2_type(CallLeafNode, CallRuntimeNode)                          \
1532   declare_c2_type(CallLeafNoFPNode, CallLeafNode)                         \
1533   declare_c2_type(AllocateNode, CallNode)                                 \
1534   declare_c2_type(AllocateArrayNode, AllocateNode)                        \
1535   declare_c2_type(LockNode, AbstractLockNode)                             \
1536   declare_c2_type(UnlockNode, AbstractLockNode)                           \
1537   declare_c2_type(FastLockNode, CmpNode)                                  \




1498     declare_c2_type(Block, CFGElement)                                    \
1499   declare_c2_toplevel_type(Block_Array)                                   \
1500     declare_c2_type(Block_List, Block_Array)                              \
1501   declare_c2_toplevel_type(Node_Array)                                    \
1502   declare_c2_type(Node_List, Node_Array)                                  \
1503   declare_c2_type(Unique_Node_List, Node_List)                            \
1504   declare_c2_toplevel_type(Node)                                          \
1505   declare_c2_type(AddNode, Node)                                          \
1506   declare_c2_type(AddINode, AddNode)                                      \
1507   declare_c2_type(AddLNode, AddNode)                                      \
1508   declare_c2_type(AddFNode, AddNode)                                      \
1509   declare_c2_type(AddDNode, AddNode)                                      \
1510   declare_c2_type(AddPNode, Node)                                         \
1511   declare_c2_type(OrINode, AddNode)                                       \
1512   declare_c2_type(OrLNode, AddNode)                                       \
1513   declare_c2_type(XorINode, AddNode)                                      \
1514   declare_c2_type(XorLNode, AddNode)                                      \
1515   declare_c2_type(MaxNode, AddNode)                                       \
1516   declare_c2_type(MaxINode, MaxNode)                                      \
1517   declare_c2_type(MinINode, MaxNode)                                      \
1518   declare_c2_type(MaxFNode, MaxNode)                                      \
1519   declare_c2_type(MinFNode, MaxNode)                                      \
1520   declare_c2_type(MaxDNode, MaxNode)                                      \
1521   declare_c2_type(MinDNode, MaxNode)                                      \
1522   declare_c2_type(StartNode, MultiNode)                                   \
1523   declare_c2_type(StartOSRNode, StartNode)                                \
1524   declare_c2_type(ParmNode, ProjNode)                                     \
1525   declare_c2_type(ReturnNode, Node)                                       \
1526   declare_c2_type(RethrowNode, Node)                                      \
1527   declare_c2_type(TailCallNode, ReturnNode)                               \
1528   declare_c2_type(TailJumpNode, ReturnNode)                               \
1529   declare_c2_type(SafePointNode, MultiNode)                               \
1530   declare_c2_type(CallNode, SafePointNode)                                \
1531   declare_c2_type(CallJavaNode, CallNode)                                 \
1532   declare_c2_type(CallStaticJavaNode, CallJavaNode)                       \
1533   declare_c2_type(CallDynamicJavaNode, CallJavaNode)                      \
1534   declare_c2_type(CallRuntimeNode, CallNode)                              \
1535   declare_c2_type(CallLeafNode, CallRuntimeNode)                          \
1536   declare_c2_type(CallLeafNoFPNode, CallLeafNode)                         \
1537   declare_c2_type(AllocateNode, CallNode)                                 \
1538   declare_c2_type(AllocateArrayNode, AllocateNode)                        \
1539   declare_c2_type(LockNode, AbstractLockNode)                             \
1540   declare_c2_type(UnlockNode, AbstractLockNode)                           \
1541   declare_c2_type(FastLockNode, CmpNode)                                  \


< prev index next >