< prev index next >

src/hotspot/share/runtime/vmStructs.cpp

Print this page




1484     declare_c2_type(Block, CFGElement)                                    \
1485   declare_c2_toplevel_type(Block_Array)                                   \
1486     declare_c2_type(Block_List, Block_Array)                              \
1487   declare_c2_toplevel_type(Node_Array)                                    \
1488   declare_c2_type(Node_List, Node_Array)                                  \
1489   declare_c2_type(Unique_Node_List, Node_List)                            \
1490   declare_c2_toplevel_type(Node)                                          \
1491   declare_c2_type(AddNode, Node)                                          \
1492   declare_c2_type(AddINode, AddNode)                                      \
1493   declare_c2_type(AddLNode, AddNode)                                      \
1494   declare_c2_type(AddFNode, AddNode)                                      \
1495   declare_c2_type(AddDNode, AddNode)                                      \
1496   declare_c2_type(AddPNode, Node)                                         \
1497   declare_c2_type(OrINode, AddNode)                                       \
1498   declare_c2_type(OrLNode, AddNode)                                       \
1499   declare_c2_type(XorINode, AddNode)                                      \
1500   declare_c2_type(XorLNode, AddNode)                                      \
1501   declare_c2_type(MaxNode, AddNode)                                       \
1502   declare_c2_type(MaxINode, MaxNode)                                      \
1503   declare_c2_type(MinINode, MaxNode)                                      \


1504   declare_c2_type(MaxFNode, MaxNode)                                      \
1505   declare_c2_type(MinFNode, MaxNode)                                      \
1506   declare_c2_type(MaxDNode, MaxNode)                                      \
1507   declare_c2_type(MinDNode, MaxNode)                                      \
1508   declare_c2_type(StartNode, MultiNode)                                   \
1509   declare_c2_type(StartOSRNode, StartNode)                                \
1510   declare_c2_type(ParmNode, ProjNode)                                     \
1511   declare_c2_type(ReturnNode, Node)                                       \
1512   declare_c2_type(RethrowNode, Node)                                      \
1513   declare_c2_type(TailCallNode, ReturnNode)                               \
1514   declare_c2_type(TailJumpNode, ReturnNode)                               \
1515   declare_c2_type(SafePointNode, MultiNode)                               \
1516   declare_c2_type(CallNode, SafePointNode)                                \
1517   declare_c2_type(CallJavaNode, CallNode)                                 \
1518   declare_c2_type(CallStaticJavaNode, CallJavaNode)                       \
1519   declare_c2_type(CallDynamicJavaNode, CallJavaNode)                      \
1520   declare_c2_type(CallRuntimeNode, CallNode)                              \
1521   declare_c2_type(CallLeafNode, CallRuntimeNode)                          \
1522   declare_c2_type(CallLeafNoFPNode, CallLeafNode)                         \
1523   declare_c2_type(AllocateNode, CallNode)                                 \


1718   declare_c2_type(SubDNode, SubFPNode)                                    \
1719   declare_c2_type(CmpNode, SubNode)                                       \
1720   declare_c2_type(CmpINode, CmpNode)                                      \
1721   declare_c2_type(CmpUNode, CmpNode)                                      \
1722   declare_c2_type(CmpPNode, CmpNode)                                      \
1723   declare_c2_type(CmpNNode, CmpNode)                                      \
1724   declare_c2_type(CmpLNode, CmpNode)                                      \
1725   declare_c2_type(CmpULNode, CmpNode)                                     \
1726   declare_c2_type(CmpL3Node, CmpLNode)                                    \
1727   declare_c2_type(CmpFNode, CmpNode)                                      \
1728   declare_c2_type(CmpF3Node, CmpFNode)                                    \
1729   declare_c2_type(CmpDNode, CmpNode)                                      \
1730   declare_c2_type(CmpD3Node, CmpDNode)                                    \
1731   declare_c2_type(BoolNode, Node)                                         \
1732   declare_c2_type(AbsNode, Node)                                          \
1733   declare_c2_type(AbsINode, AbsNode)                                      \
1734   declare_c2_type(AbsFNode, AbsNode)                                      \
1735   declare_c2_type(AbsDNode, AbsNode)                                      \
1736   declare_c2_type(CmpLTMaskNode, Node)                                    \
1737   declare_c2_type(NegNode, Node)                                          \


1738   declare_c2_type(NegFNode, NegNode)                                      \
1739   declare_c2_type(NegDNode, NegNode)                                      \
1740   declare_c2_type(AtanDNode, Node)                                        \
1741   declare_c2_type(SqrtFNode, Node)                                        \
1742   declare_c2_type(SqrtDNode, Node)                                        \
1743   declare_c2_type(ReverseBytesINode, Node)                                \
1744   declare_c2_type(ReverseBytesLNode, Node)                                \
1745   declare_c2_type(ReductionNode, Node)                                    \
1746   declare_c2_type(VectorNode, Node)                                       \


1747   declare_c2_type(AbsVBNode, VectorNode)                                   \
1748   declare_c2_type(AbsVSNode, VectorNode)                                   \
1749   declare_c2_type(AbsVINode, VectorNode)                                   \
1750   declare_c2_type(AbsVLNode, VectorNode)                                   \
1751   declare_c2_type(AddVBNode, VectorNode)                                  \
1752   declare_c2_type(AddVSNode, VectorNode)                                  \
1753   declare_c2_type(AddVINode, VectorNode)                                  \
1754   declare_c2_type(AddReductionVINode, ReductionNode)                      \
1755   declare_c2_type(AddVLNode, VectorNode)                                  \
1756   declare_c2_type(AddReductionVLNode, ReductionNode)                      \
1757   declare_c2_type(AddVFNode, VectorNode)                                  \
1758   declare_c2_type(AddReductionVFNode, ReductionNode)                      \
1759   declare_c2_type(AddVDNode, VectorNode)                                  \
1760   declare_c2_type(AddReductionVDNode, ReductionNode)                      \
1761   declare_c2_type(SubVBNode, VectorNode)                                  \
1762   declare_c2_type(SubVSNode, VectorNode)                                  \
1763   declare_c2_type(SubVINode, VectorNode)                                  \
1764   declare_c2_type(SubVLNode, VectorNode)                                  \
1765   declare_c2_type(SubVFNode, VectorNode)                                  \
1766   declare_c2_type(SubVDNode, VectorNode)                                  \
1767   declare_c2_type(MulVBNode, VectorNode)                                  \
1768   declare_c2_type(MulVSNode, VectorNode)                                  \
1769   declare_c2_type(MulVLNode, VectorNode)                                  \
1770   declare_c2_type(MulReductionVLNode, ReductionNode)                      \
1771   declare_c2_type(MulVINode, VectorNode)                                  \
1772   declare_c2_type(MulReductionVINode, ReductionNode)                      \
1773   declare_c2_type(MulVFNode, VectorNode)                                  \
1774   declare_c2_type(MulReductionVFNode, ReductionNode)                      \
1775   declare_c2_type(MulVDNode, VectorNode)                                  \

1776   declare_c2_type(NegVFNode, VectorNode)                                  \
1777   declare_c2_type(NegVDNode, VectorNode)                                  \
1778   declare_c2_type(FmaVDNode, VectorNode)                                  \
1779   declare_c2_type(FmaVFNode, VectorNode)                                  \
1780   declare_c2_type(CMoveVFNode, VectorNode)                                \
1781   declare_c2_type(CMoveVDNode, VectorNode)                                \
1782   declare_c2_type(MulReductionVDNode, ReductionNode)                      \
1783   declare_c2_type(DivVFNode, VectorNode)                                  \
1784   declare_c2_type(DivVDNode, VectorNode)                                  \
1785   declare_c2_type(PopCountVINode, VectorNode)                             \
1786   declare_c2_type(LShiftVBNode, VectorNode)                               \
1787   declare_c2_type(LShiftVSNode, VectorNode)                               \
1788   declare_c2_type(LShiftVINode, VectorNode)                               \
1789   declare_c2_type(LShiftVLNode, VectorNode)                               \
1790   declare_c2_type(RShiftVBNode, VectorNode)                               \
1791   declare_c2_type(RShiftVSNode, VectorNode)                               \
1792   declare_c2_type(RShiftVINode, VectorNode)                               \
1793   declare_c2_type(RShiftVLNode, VectorNode)                               \
1794   declare_c2_type(URShiftVBNode, VectorNode)                              \
1795   declare_c2_type(URShiftVSNode, VectorNode)                              \
1796   declare_c2_type(URShiftVINode, VectorNode)                              \
1797   declare_c2_type(URShiftVLNode, VectorNode)                              \


1798   declare_c2_type(AndVNode, VectorNode)                                   \
1799   declare_c2_type(AndReductionVNode, ReductionNode)                       \
1800   declare_c2_type(OrVNode, VectorNode)                                    \
1801   declare_c2_type(OrReductionVNode, ReductionNode)                        \
1802   declare_c2_type(XorVNode, VectorNode)                                   \
1803   declare_c2_type(XorReductionVNode, ReductionNode)                       \
1804   declare_c2_type(MaxVNode, VectorNode)                                   \
1805   declare_c2_type(MinVNode, VectorNode)                                   \
1806   declare_c2_type(MaxReductionVNode, ReductionNode)                       \
1807   declare_c2_type(MinReductionVNode, ReductionNode)                       \
1808   declare_c2_type(LoadVectorNode, LoadNode)                               \
1809   declare_c2_type(StoreVectorNode, StoreNode)                             \
1810   declare_c2_type(ReplicateBNode, VectorNode)                             \
1811   declare_c2_type(ReplicateSNode, VectorNode)                             \
1812   declare_c2_type(ReplicateINode, VectorNode)                             \
1813   declare_c2_type(ReplicateLNode, VectorNode)                             \
1814   declare_c2_type(ReplicateFNode, VectorNode)                             \
1815   declare_c2_type(ReplicateDNode, VectorNode)                             \
1816   declare_c2_type(PackNode, VectorNode)                                   \
1817   declare_c2_type(PackBNode, PackNode)                                    \
1818   declare_c2_type(PackSNode, PackNode)                                    \
1819   declare_c2_type(PackINode, PackNode)                                    \
1820   declare_c2_type(PackLNode, PackNode)                                    \
1821   declare_c2_type(PackFNode, PackNode)                                    \
1822   declare_c2_type(PackDNode, PackNode)                                    \
1823   declare_c2_type(Pack2LNode, PackNode)                                   \
1824   declare_c2_type(Pack2DNode, PackNode)                                   \
1825   declare_c2_type(ExtractNode, Node)                                      \
1826   declare_c2_type(ExtractBNode, ExtractNode)                              \
1827   declare_c2_type(ExtractUBNode, ExtractNode)                             \
1828   declare_c2_type(ExtractCNode, ExtractNode)                              \
1829   declare_c2_type(ExtractSNode, ExtractNode)                              \
1830   declare_c2_type(ExtractINode, ExtractNode)                              \
1831   declare_c2_type(ExtractLNode, ExtractNode)                              \
1832   declare_c2_type(ExtractFNode, ExtractNode)                              \
1833   declare_c2_type(ExtractDNode, ExtractNode)                              \
1834   declare_c2_type(OverflowNode, CmpNode)                                  \
1835   declare_c2_type(OverflowINode, OverflowNode)                            \
1836   declare_c2_type(OverflowAddINode, OverflowINode)                        \
1837   declare_c2_type(OverflowSubINode, OverflowINode)                        \
1838   declare_c2_type(OverflowMulINode, OverflowINode)                        \
1839   declare_c2_type(OverflowLNode, OverflowNode)                            \
1840   declare_c2_type(OverflowAddLNode, OverflowLNode)                        \
1841   declare_c2_type(OverflowSubLNode, OverflowLNode)                        \
1842   declare_c2_type(OverflowMulLNode, OverflowLNode)                        \
1843   declare_c2_type(FmaDNode, Node)                                         \
1844   declare_c2_type(FmaFNode, Node)                                         \





















1845                                                                           \
1846   /*********************/                                                 \
1847   /* Adapter Blob Entries */                                              \
1848   /*********************/                                                 \
1849   declare_toplevel_type(AdapterHandlerEntry)                              \
1850   declare_toplevel_type(AdapterHandlerEntry*)                             \
1851                                                                           \
1852   /*********************/                                                 \
1853   /* CI */                                                                \
1854   /*********************/                                                 \
1855   declare_toplevel_type(ciEnv)                                            \
1856   declare_toplevel_type(ciObjectFactory)                                  \
1857   declare_toplevel_type(ciConstant)                                       \
1858   declare_toplevel_type(ciField)                                          \
1859   declare_toplevel_type(ciSymbol)                                         \
1860   declare_toplevel_type(ciBaseObject)                                     \
1861   declare_type(ciObject, ciBaseObject)                                    \
1862   declare_type(ciInstance, ciObject)                                      \
1863   declare_type(ciMetadata, ciBaseObject)                                  \
1864   declare_type(ciMethod, ciMetadata)                                      \




1484     declare_c2_type(Block, CFGElement)                                    \
1485   declare_c2_toplevel_type(Block_Array)                                   \
1486     declare_c2_type(Block_List, Block_Array)                              \
1487   declare_c2_toplevel_type(Node_Array)                                    \
1488   declare_c2_type(Node_List, Node_Array)                                  \
1489   declare_c2_type(Unique_Node_List, Node_List)                            \
1490   declare_c2_toplevel_type(Node)                                          \
1491   declare_c2_type(AddNode, Node)                                          \
1492   declare_c2_type(AddINode, AddNode)                                      \
1493   declare_c2_type(AddLNode, AddNode)                                      \
1494   declare_c2_type(AddFNode, AddNode)                                      \
1495   declare_c2_type(AddDNode, AddNode)                                      \
1496   declare_c2_type(AddPNode, Node)                                         \
1497   declare_c2_type(OrINode, AddNode)                                       \
1498   declare_c2_type(OrLNode, AddNode)                                       \
1499   declare_c2_type(XorINode, AddNode)                                      \
1500   declare_c2_type(XorLNode, AddNode)                                      \
1501   declare_c2_type(MaxNode, AddNode)                                       \
1502   declare_c2_type(MaxINode, MaxNode)                                      \
1503   declare_c2_type(MinINode, MaxNode)                                      \
1504   declare_c2_type(MaxLNode, MaxNode)                                      \
1505   declare_c2_type(MinLNode, MaxNode)                                      \
1506   declare_c2_type(MaxFNode, MaxNode)                                      \
1507   declare_c2_type(MinFNode, MaxNode)                                      \
1508   declare_c2_type(MaxDNode, MaxNode)                                      \
1509   declare_c2_type(MinDNode, MaxNode)                                      \
1510   declare_c2_type(StartNode, MultiNode)                                   \
1511   declare_c2_type(StartOSRNode, StartNode)                                \
1512   declare_c2_type(ParmNode, ProjNode)                                     \
1513   declare_c2_type(ReturnNode, Node)                                       \
1514   declare_c2_type(RethrowNode, Node)                                      \
1515   declare_c2_type(TailCallNode, ReturnNode)                               \
1516   declare_c2_type(TailJumpNode, ReturnNode)                               \
1517   declare_c2_type(SafePointNode, MultiNode)                               \
1518   declare_c2_type(CallNode, SafePointNode)                                \
1519   declare_c2_type(CallJavaNode, CallNode)                                 \
1520   declare_c2_type(CallStaticJavaNode, CallJavaNode)                       \
1521   declare_c2_type(CallDynamicJavaNode, CallJavaNode)                      \
1522   declare_c2_type(CallRuntimeNode, CallNode)                              \
1523   declare_c2_type(CallLeafNode, CallRuntimeNode)                          \
1524   declare_c2_type(CallLeafNoFPNode, CallLeafNode)                         \
1525   declare_c2_type(AllocateNode, CallNode)                                 \


1720   declare_c2_type(SubDNode, SubFPNode)                                    \
1721   declare_c2_type(CmpNode, SubNode)                                       \
1722   declare_c2_type(CmpINode, CmpNode)                                      \
1723   declare_c2_type(CmpUNode, CmpNode)                                      \
1724   declare_c2_type(CmpPNode, CmpNode)                                      \
1725   declare_c2_type(CmpNNode, CmpNode)                                      \
1726   declare_c2_type(CmpLNode, CmpNode)                                      \
1727   declare_c2_type(CmpULNode, CmpNode)                                     \
1728   declare_c2_type(CmpL3Node, CmpLNode)                                    \
1729   declare_c2_type(CmpFNode, CmpNode)                                      \
1730   declare_c2_type(CmpF3Node, CmpFNode)                                    \
1731   declare_c2_type(CmpDNode, CmpNode)                                      \
1732   declare_c2_type(CmpD3Node, CmpDNode)                                    \
1733   declare_c2_type(BoolNode, Node)                                         \
1734   declare_c2_type(AbsNode, Node)                                          \
1735   declare_c2_type(AbsINode, AbsNode)                                      \
1736   declare_c2_type(AbsFNode, AbsNode)                                      \
1737   declare_c2_type(AbsDNode, AbsNode)                                      \
1738   declare_c2_type(CmpLTMaskNode, Node)                                    \
1739   declare_c2_type(NegNode, Node)                                          \
1740   declare_c2_type(NegINode, NegNode)                                      \
1741   declare_c2_type(NegLNode, NegNode)                                      \
1742   declare_c2_type(NegFNode, NegNode)                                      \
1743   declare_c2_type(NegDNode, NegNode)                                      \
1744   declare_c2_type(AtanDNode, Node)                                        \
1745   declare_c2_type(SqrtFNode, Node)                                        \
1746   declare_c2_type(SqrtDNode, Node)                                        \
1747   declare_c2_type(ReverseBytesINode, Node)                                \
1748   declare_c2_type(ReverseBytesLNode, Node)                                \
1749   declare_c2_type(ReductionNode, Node)                                    \
1750   declare_c2_type(VectorNode, Node)                                       \
1751   declare_c2_type(AbsVFNode, VectorNode)                                  \
1752   declare_c2_type(AbsVDNode, VectorNode)                                  \
1753   declare_c2_type(AbsVBNode, VectorNode)                                  \
1754   declare_c2_type(AbsVSNode, VectorNode)                                  \
1755   declare_c2_type(AbsVINode, VectorNode)                                  \
1756   declare_c2_type(AbsVLNode, VectorNode)                                  \
1757   declare_c2_type(AddVBNode, VectorNode)                                  \
1758   declare_c2_type(AddVSNode, VectorNode)                                  \
1759   declare_c2_type(AddVINode, VectorNode)                                  \
1760   declare_c2_type(AddReductionVINode, ReductionNode)                      \
1761   declare_c2_type(AddVLNode, VectorNode)                                  \
1762   declare_c2_type(AddReductionVLNode, ReductionNode)                      \
1763   declare_c2_type(AddVFNode, VectorNode)                                  \
1764   declare_c2_type(AddReductionVFNode, ReductionNode)                      \
1765   declare_c2_type(AddVDNode, VectorNode)                                  \
1766   declare_c2_type(AddReductionVDNode, ReductionNode)                      \
1767   declare_c2_type(SubVBNode, VectorNode)                                  \
1768   declare_c2_type(SubVSNode, VectorNode)                                  \
1769   declare_c2_type(SubVINode, VectorNode)                                  \
1770   declare_c2_type(SubVLNode, VectorNode)                                  \
1771   declare_c2_type(SubVFNode, VectorNode)                                  \
1772   declare_c2_type(SubVDNode, VectorNode)                                  \
1773   declare_c2_type(MulVBNode, VectorNode)                                  \
1774   declare_c2_type(MulVSNode, VectorNode)                                  \
1775   declare_c2_type(MulVLNode, VectorNode)                                  \
1776   declare_c2_type(MulReductionVLNode, ReductionNode)                      \
1777   declare_c2_type(MulVINode, VectorNode)                                  \
1778   declare_c2_type(MulReductionVINode, ReductionNode)                      \
1779   declare_c2_type(MulVFNode, VectorNode)                                  \
1780   declare_c2_type(MulReductionVFNode, ReductionNode)                      \
1781   declare_c2_type(MulVDNode, VectorNode)                                  \
1782   declare_c2_type(NegVINode, VectorNode)                                  \
1783   declare_c2_type(NegVFNode, VectorNode)                                  \
1784   declare_c2_type(NegVDNode, VectorNode)                                  \
1785   declare_c2_type(FmaVDNode, VectorNode)                                  \
1786   declare_c2_type(FmaVFNode, VectorNode)                                  \
1787   declare_c2_type(CMoveVFNode, VectorNode)                                \
1788   declare_c2_type(CMoveVDNode, VectorNode)                                \
1789   declare_c2_type(MulReductionVDNode, ReductionNode)                      \
1790   declare_c2_type(DivVFNode, VectorNode)                                  \
1791   declare_c2_type(DivVDNode, VectorNode)                                  \
1792   declare_c2_type(PopCountVINode, VectorNode)                             \
1793   declare_c2_type(LShiftVBNode, VectorNode)                               \
1794   declare_c2_type(LShiftVSNode, VectorNode)                               \
1795   declare_c2_type(LShiftVINode, VectorNode)                               \
1796   declare_c2_type(LShiftVLNode, VectorNode)                               \
1797   declare_c2_type(RShiftVBNode, VectorNode)                               \
1798   declare_c2_type(RShiftVSNode, VectorNode)                               \
1799   declare_c2_type(RShiftVINode, VectorNode)                               \
1800   declare_c2_type(RShiftVLNode, VectorNode)                               \
1801   declare_c2_type(URShiftVBNode, VectorNode)                              \
1802   declare_c2_type(URShiftVSNode, VectorNode)                              \
1803   declare_c2_type(URShiftVINode, VectorNode)                              \
1804   declare_c2_type(URShiftVLNode, VectorNode)                              \
1805   declare_c2_type(MinReductionVNode, ReductionNode)                       \
1806   declare_c2_type(MaxReductionVNode, ReductionNode)                       \
1807   declare_c2_type(AndVNode, VectorNode)                                   \
1808   declare_c2_type(AndReductionVNode, ReductionNode)                       \
1809   declare_c2_type(OrVNode, VectorNode)                                    \
1810   declare_c2_type(OrReductionVNode, ReductionNode)                        \
1811   declare_c2_type(XorVNode, VectorNode)                                   \
1812   declare_c2_type(XorReductionVNode, ReductionNode)                       \
1813   declare_c2_type(MaxVNode, VectorNode)                                   \
1814   declare_c2_type(MinVNode, VectorNode)                                   \


1815   declare_c2_type(LoadVectorNode, LoadNode)                               \
1816   declare_c2_type(StoreVectorNode, StoreNode)                             \
1817   declare_c2_type(ReplicateBNode, VectorNode)                             \
1818   declare_c2_type(ReplicateSNode, VectorNode)                             \
1819   declare_c2_type(ReplicateINode, VectorNode)                             \
1820   declare_c2_type(ReplicateLNode, VectorNode)                             \
1821   declare_c2_type(ReplicateFNode, VectorNode)                             \
1822   declare_c2_type(ReplicateDNode, VectorNode)                             \
1823   declare_c2_type(PackNode, VectorNode)                                   \
1824   declare_c2_type(PackBNode, PackNode)                                    \
1825   declare_c2_type(PackSNode, PackNode)                                    \
1826   declare_c2_type(PackINode, PackNode)                                    \
1827   declare_c2_type(PackLNode, PackNode)                                    \
1828   declare_c2_type(PackFNode, PackNode)                                    \
1829   declare_c2_type(PackDNode, PackNode)                                    \
1830   declare_c2_type(Pack2LNode, PackNode)                                   \
1831   declare_c2_type(Pack2DNode, PackNode)                                   \
1832   declare_c2_type(ExtractNode, Node)                                      \
1833   declare_c2_type(ExtractBNode, ExtractNode)                              \
1834   declare_c2_type(ExtractUBNode, ExtractNode)                             \
1835   declare_c2_type(ExtractCNode, ExtractNode)                              \
1836   declare_c2_type(ExtractSNode, ExtractNode)                              \
1837   declare_c2_type(ExtractINode, ExtractNode)                              \
1838   declare_c2_type(ExtractLNode, ExtractNode)                              \
1839   declare_c2_type(ExtractFNode, ExtractNode)                              \
1840   declare_c2_type(ExtractDNode, ExtractNode)                              \
1841   declare_c2_type(OverflowNode, CmpNode)                                  \
1842   declare_c2_type(OverflowINode, OverflowNode)                            \
1843   declare_c2_type(OverflowAddINode, OverflowINode)                        \
1844   declare_c2_type(OverflowSubINode, OverflowINode)                        \
1845   declare_c2_type(OverflowMulINode, OverflowINode)                        \
1846   declare_c2_type(OverflowLNode, OverflowNode)                            \
1847   declare_c2_type(OverflowAddLNode, OverflowLNode)                        \
1848   declare_c2_type(OverflowSubLNode, OverflowLNode)                        \
1849   declare_c2_type(OverflowMulLNode, OverflowLNode)                        \
1850   declare_c2_type(FmaDNode, Node)                                         \
1851   declare_c2_type(FmaFNode, Node)                                         \
1852   declare_c2_type(LoadVectorGatherNode, LoadVectorNode)                   \
1853   declare_c2_type(StoreVectorScatterNode, StoreVectorNode)                \
1854   declare_c2_type(VectorLoadMaskNode, VectorNode)                         \
1855   declare_c2_type(VectorLoadShuffleNode, VectorNode)                      \
1856   declare_c2_type(VectorStoreMaskNode, VectorNode)                        \
1857   declare_c2_type(VectorBlendNode, VectorNode)                            \
1858   declare_c2_type(VectorRearrangeNode, VectorNode)                        \
1859   declare_c2_type(VectorMaskWrapperNode, VectorNode)                      \
1860   declare_c2_type(VectorMaskCmpNode, VectorNode)                          \
1861   declare_c2_type(VectorCastB2XNode, VectorNode)                          \
1862   declare_c2_type(VectorCastS2XNode, VectorNode)                          \
1863   declare_c2_type(VectorCastI2XNode, VectorNode)                          \
1864   declare_c2_type(VectorCastL2XNode, VectorNode)                          \
1865   declare_c2_type(VectorCastF2XNode, VectorNode)                          \
1866   declare_c2_type(VectorCastD2XNode, VectorNode)                          \
1867   declare_c2_type(VectorInsertNode, VectorNode)                           \
1868   declare_c2_type(VectorUnboxNode, VectorNode)                            \
1869   declare_c2_type(VectorReinterpretNode, VectorNode)                      \
1870   declare_c2_type(VectorBoxNode, Node)                                    \
1871   declare_c2_type(VectorBoxAllocateNode, CallStaticJavaNode)              \
1872   declare_c2_type(VectorTestNode, Node)                                   \
1873                                                                           \
1874   /*********************/                                                 \
1875   /* Adapter Blob Entries */                                              \
1876   /*********************/                                                 \
1877   declare_toplevel_type(AdapterHandlerEntry)                              \
1878   declare_toplevel_type(AdapterHandlerEntry*)                             \
1879                                                                           \
1880   /*********************/                                                 \
1881   /* CI */                                                                \
1882   /*********************/                                                 \
1883   declare_toplevel_type(ciEnv)                                            \
1884   declare_toplevel_type(ciObjectFactory)                                  \
1885   declare_toplevel_type(ciConstant)                                       \
1886   declare_toplevel_type(ciField)                                          \
1887   declare_toplevel_type(ciSymbol)                                         \
1888   declare_toplevel_type(ciBaseObject)                                     \
1889   declare_type(ciObject, ciBaseObject)                                    \
1890   declare_type(ciInstance, ciObject)                                      \
1891   declare_type(ciMetadata, ciBaseObject)                                  \
1892   declare_type(ciMethod, ciMetadata)                                      \


< prev index next >