src/share/vm/runtime/vmStructs.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File 8076276 Sdiff src/share/vm/runtime

src/share/vm/runtime/vmStructs.cpp

Print this page
rev 8344 : 8076276: Add support for AVX512
Reviewed-by: kvn, roland
Contributed-by: michael.c.berg@intel.com


1993   declare_c2_type(ReverseBytesLNode, Node)                                \
1994   declare_c2_type(ReductionNode, Node)                                    \
1995   declare_c2_type(VectorNode, Node)                                       \
1996   declare_c2_type(AddVBNode, VectorNode)                                  \
1997   declare_c2_type(AddVSNode, VectorNode)                                  \
1998   declare_c2_type(AddVINode, VectorNode)                                  \
1999   declare_c2_type(AddReductionVINode, ReductionNode)                      \
2000   declare_c2_type(AddVLNode, VectorNode)                                  \
2001   declare_c2_type(AddReductionVLNode, ReductionNode)                      \
2002   declare_c2_type(AddVFNode, VectorNode)                                  \
2003   declare_c2_type(AddReductionVFNode, ReductionNode)                      \
2004   declare_c2_type(AddVDNode, VectorNode)                                  \
2005   declare_c2_type(AddReductionVDNode, ReductionNode)                      \
2006   declare_c2_type(SubVBNode, VectorNode)                                  \
2007   declare_c2_type(SubVSNode, VectorNode)                                  \
2008   declare_c2_type(SubVINode, VectorNode)                                  \
2009   declare_c2_type(SubVLNode, VectorNode)                                  \
2010   declare_c2_type(SubVFNode, VectorNode)                                  \
2011   declare_c2_type(SubVDNode, VectorNode)                                  \
2012   declare_c2_type(MulVSNode, VectorNode)                                  \


2013   declare_c2_type(MulVINode, VectorNode)                                  \
2014   declare_c2_type(MulReductionVINode, ReductionNode)                      \
2015   declare_c2_type(MulVFNode, VectorNode)                                  \
2016   declare_c2_type(MulReductionVFNode, ReductionNode)                      \
2017   declare_c2_type(MulVDNode, VectorNode)                                  \
2018   declare_c2_type(MulReductionVDNode, ReductionNode)                      \
2019   declare_c2_type(DivVFNode, VectorNode)                                  \
2020   declare_c2_type(DivVDNode, VectorNode)                                  \
2021   declare_c2_type(LShiftVBNode, VectorNode)                               \
2022   declare_c2_type(LShiftVSNode, VectorNode)                               \
2023   declare_c2_type(LShiftVINode, VectorNode)                               \
2024   declare_c2_type(LShiftVLNode, VectorNode)                               \
2025   declare_c2_type(RShiftVBNode, VectorNode)                               \
2026   declare_c2_type(RShiftVSNode, VectorNode)                               \
2027   declare_c2_type(RShiftVINode, VectorNode)                               \
2028   declare_c2_type(RShiftVLNode, VectorNode)                               \
2029   declare_c2_type(URShiftVBNode, VectorNode)                              \
2030   declare_c2_type(URShiftVSNode, VectorNode)                              \
2031   declare_c2_type(URShiftVINode, VectorNode)                              \
2032   declare_c2_type(URShiftVLNode, VectorNode)                              \




1993   declare_c2_type(ReverseBytesLNode, Node)                                \
1994   declare_c2_type(ReductionNode, Node)                                    \
1995   declare_c2_type(VectorNode, Node)                                       \
1996   declare_c2_type(AddVBNode, VectorNode)                                  \
1997   declare_c2_type(AddVSNode, VectorNode)                                  \
1998   declare_c2_type(AddVINode, VectorNode)                                  \
1999   declare_c2_type(AddReductionVINode, ReductionNode)                      \
2000   declare_c2_type(AddVLNode, VectorNode)                                  \
2001   declare_c2_type(AddReductionVLNode, ReductionNode)                      \
2002   declare_c2_type(AddVFNode, VectorNode)                                  \
2003   declare_c2_type(AddReductionVFNode, ReductionNode)                      \
2004   declare_c2_type(AddVDNode, VectorNode)                                  \
2005   declare_c2_type(AddReductionVDNode, ReductionNode)                      \
2006   declare_c2_type(SubVBNode, VectorNode)                                  \
2007   declare_c2_type(SubVSNode, VectorNode)                                  \
2008   declare_c2_type(SubVINode, VectorNode)                                  \
2009   declare_c2_type(SubVLNode, VectorNode)                                  \
2010   declare_c2_type(SubVFNode, VectorNode)                                  \
2011   declare_c2_type(SubVDNode, VectorNode)                                  \
2012   declare_c2_type(MulVSNode, VectorNode)                                  \
2013   declare_c2_type(MulVLNode, VectorNode)                                  \
2014   declare_c2_type(MulReductionVLNode, ReductionNode)                      \
2015   declare_c2_type(MulVINode, VectorNode)                                  \
2016   declare_c2_type(MulReductionVINode, ReductionNode)                      \
2017   declare_c2_type(MulVFNode, VectorNode)                                  \
2018   declare_c2_type(MulReductionVFNode, ReductionNode)                      \
2019   declare_c2_type(MulVDNode, VectorNode)                                  \
2020   declare_c2_type(MulReductionVDNode, ReductionNode)                      \
2021   declare_c2_type(DivVFNode, VectorNode)                                  \
2022   declare_c2_type(DivVDNode, VectorNode)                                  \
2023   declare_c2_type(LShiftVBNode, VectorNode)                               \
2024   declare_c2_type(LShiftVSNode, VectorNode)                               \
2025   declare_c2_type(LShiftVINode, VectorNode)                               \
2026   declare_c2_type(LShiftVLNode, VectorNode)                               \
2027   declare_c2_type(RShiftVBNode, VectorNode)                               \
2028   declare_c2_type(RShiftVSNode, VectorNode)                               \
2029   declare_c2_type(RShiftVINode, VectorNode)                               \
2030   declare_c2_type(RShiftVLNode, VectorNode)                               \
2031   declare_c2_type(URShiftVBNode, VectorNode)                              \
2032   declare_c2_type(URShiftVSNode, VectorNode)                              \
2033   declare_c2_type(URShiftVINode, VectorNode)                              \
2034   declare_c2_type(URShiftVLNode, VectorNode)                              \


src/share/vm/runtime/vmStructs.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File