< prev index next >

src/hotspot/share/runtime/vmStructs.cpp

Print this page
rev 53101 : 8214922: Add vectorization support for fmin/fmax
Reviewed-by: duke


1789   declare_c2_type(CMoveVDNode, VectorNode)                                \
1790   declare_c2_type(MulReductionVDNode, ReductionNode)                      \
1791   declare_c2_type(DivVFNode, VectorNode)                                  \
1792   declare_c2_type(DivVDNode, VectorNode)                                  \
1793   declare_c2_type(PopCountVINode, VectorNode)                             \
1794   declare_c2_type(LShiftVBNode, VectorNode)                               \
1795   declare_c2_type(LShiftVSNode, VectorNode)                               \
1796   declare_c2_type(LShiftVINode, VectorNode)                               \
1797   declare_c2_type(LShiftVLNode, VectorNode)                               \
1798   declare_c2_type(RShiftVBNode, VectorNode)                               \
1799   declare_c2_type(RShiftVSNode, VectorNode)                               \
1800   declare_c2_type(RShiftVINode, VectorNode)                               \
1801   declare_c2_type(RShiftVLNode, VectorNode)                               \
1802   declare_c2_type(URShiftVBNode, VectorNode)                              \
1803   declare_c2_type(URShiftVSNode, VectorNode)                              \
1804   declare_c2_type(URShiftVINode, VectorNode)                              \
1805   declare_c2_type(URShiftVLNode, VectorNode)                              \
1806   declare_c2_type(AndVNode, VectorNode)                                   \
1807   declare_c2_type(OrVNode, VectorNode)                                    \
1808   declare_c2_type(XorVNode, VectorNode)                                   \




1809   declare_c2_type(LoadVectorNode, LoadNode)                               \
1810   declare_c2_type(StoreVectorNode, StoreNode)                             \
1811   declare_c2_type(ReplicateBNode, VectorNode)                             \
1812   declare_c2_type(ReplicateSNode, VectorNode)                             \
1813   declare_c2_type(ReplicateINode, VectorNode)                             \
1814   declare_c2_type(ReplicateLNode, VectorNode)                             \
1815   declare_c2_type(ReplicateFNode, VectorNode)                             \
1816   declare_c2_type(ReplicateDNode, VectorNode)                             \
1817   declare_c2_type(PackNode, VectorNode)                                   \
1818   declare_c2_type(PackBNode, PackNode)                                    \
1819   declare_c2_type(PackSNode, PackNode)                                    \
1820   declare_c2_type(PackINode, PackNode)                                    \
1821   declare_c2_type(PackLNode, PackNode)                                    \
1822   declare_c2_type(PackFNode, PackNode)                                    \
1823   declare_c2_type(PackDNode, PackNode)                                    \
1824   declare_c2_type(Pack2LNode, PackNode)                                   \
1825   declare_c2_type(Pack2DNode, PackNode)                                   \
1826   declare_c2_type(ExtractNode, Node)                                      \
1827   declare_c2_type(ExtractBNode, ExtractNode)                              \
1828   declare_c2_type(ExtractUBNode, ExtractNode)                             \




1789   declare_c2_type(CMoveVDNode, VectorNode)                                \
1790   declare_c2_type(MulReductionVDNode, ReductionNode)                      \
1791   declare_c2_type(DivVFNode, VectorNode)                                  \
1792   declare_c2_type(DivVDNode, VectorNode)                                  \
1793   declare_c2_type(PopCountVINode, VectorNode)                             \
1794   declare_c2_type(LShiftVBNode, VectorNode)                               \
1795   declare_c2_type(LShiftVSNode, VectorNode)                               \
1796   declare_c2_type(LShiftVINode, VectorNode)                               \
1797   declare_c2_type(LShiftVLNode, VectorNode)                               \
1798   declare_c2_type(RShiftVBNode, VectorNode)                               \
1799   declare_c2_type(RShiftVSNode, VectorNode)                               \
1800   declare_c2_type(RShiftVINode, VectorNode)                               \
1801   declare_c2_type(RShiftVLNode, VectorNode)                               \
1802   declare_c2_type(URShiftVBNode, VectorNode)                              \
1803   declare_c2_type(URShiftVSNode, VectorNode)                              \
1804   declare_c2_type(URShiftVINode, VectorNode)                              \
1805   declare_c2_type(URShiftVLNode, VectorNode)                              \
1806   declare_c2_type(AndVNode, VectorNode)                                   \
1807   declare_c2_type(OrVNode, VectorNode)                                    \
1808   declare_c2_type(XorVNode, VectorNode)                                   \
1809   declare_c2_type(MaxVNode, VectorNode)                                   \
1810   declare_c2_type(MinVNode, VectorNode)                                   \
1811   declare_c2_type(MaxReductionVNode, ReductionNode)                       \
1812   declare_c2_type(MinReductionVNode, ReductionNode)                       \
1813   declare_c2_type(LoadVectorNode, LoadNode)                               \
1814   declare_c2_type(StoreVectorNode, StoreNode)                             \
1815   declare_c2_type(ReplicateBNode, VectorNode)                             \
1816   declare_c2_type(ReplicateSNode, VectorNode)                             \
1817   declare_c2_type(ReplicateINode, VectorNode)                             \
1818   declare_c2_type(ReplicateLNode, VectorNode)                             \
1819   declare_c2_type(ReplicateFNode, VectorNode)                             \
1820   declare_c2_type(ReplicateDNode, VectorNode)                             \
1821   declare_c2_type(PackNode, VectorNode)                                   \
1822   declare_c2_type(PackBNode, PackNode)                                    \
1823   declare_c2_type(PackSNode, PackNode)                                    \
1824   declare_c2_type(PackINode, PackNode)                                    \
1825   declare_c2_type(PackLNode, PackNode)                                    \
1826   declare_c2_type(PackFNode, PackNode)                                    \
1827   declare_c2_type(PackDNode, PackNode)                                    \
1828   declare_c2_type(Pack2LNode, PackNode)                                   \
1829   declare_c2_type(Pack2DNode, PackNode)                                   \
1830   declare_c2_type(ExtractNode, Node)                                      \
1831   declare_c2_type(ExtractBNode, ExtractNode)                              \
1832   declare_c2_type(ExtractUBNode, ExtractNode)                             \


< prev index next >