< prev index next >

src/hotspot/share/runtime/vmStructs.cpp

Print this page




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


1522   declare_c2_type(MaxFNode, MaxNode)                                      \
1523   declare_c2_type(MinFNode, MaxNode)                                      \
1524   declare_c2_type(MaxDNode, MaxNode)                                      \
1525   declare_c2_type(MinDNode, MaxNode)                                      \
1526   declare_c2_type(StartNode, MultiNode)                                   \
1527   declare_c2_type(StartOSRNode, StartNode)                                \
1528   declare_c2_type(ParmNode, ProjNode)                                     \
1529   declare_c2_type(ReturnNode, Node)                                       \
1530   declare_c2_type(RethrowNode, Node)                                      \
1531   declare_c2_type(TailCallNode, ReturnNode)                               \
1532   declare_c2_type(TailJumpNode, ReturnNode)                               \
1533   declare_c2_type(SafePointNode, MultiNode)                               \
1534   declare_c2_type(CallNode, SafePointNode)                                \
1535   declare_c2_type(CallJavaNode, CallNode)                                 \
1536   declare_c2_type(CallStaticJavaNode, CallJavaNode)                       \
1537   declare_c2_type(CallDynamicJavaNode, CallJavaNode)                      \
1538   declare_c2_type(CallRuntimeNode, CallNode)                              \
1539   declare_c2_type(CallLeafNode, CallRuntimeNode)                          \
1540   declare_c2_type(CallLeafNoFPNode, CallLeafNode)                         \
1541   declare_c2_type(AllocateNode, CallNode)                                 \


1737   declare_c2_type(SubDNode, SubFPNode)                                    \
1738   declare_c2_type(CmpNode, SubNode)                                       \
1739   declare_c2_type(CmpINode, CmpNode)                                      \
1740   declare_c2_type(CmpUNode, CmpNode)                                      \
1741   declare_c2_type(CmpPNode, CmpNode)                                      \
1742   declare_c2_type(CmpNNode, CmpNode)                                      \
1743   declare_c2_type(CmpLNode, CmpNode)                                      \
1744   declare_c2_type(CmpULNode, CmpNode)                                     \
1745   declare_c2_type(CmpL3Node, CmpLNode)                                    \
1746   declare_c2_type(CmpFNode, CmpNode)                                      \
1747   declare_c2_type(CmpF3Node, CmpFNode)                                    \
1748   declare_c2_type(CmpDNode, CmpNode)                                      \
1749   declare_c2_type(CmpD3Node, CmpDNode)                                    \
1750   declare_c2_type(BoolNode, Node)                                         \
1751   declare_c2_type(AbsNode, Node)                                          \
1752   declare_c2_type(AbsINode, AbsNode)                                      \
1753   declare_c2_type(AbsFNode, AbsNode)                                      \
1754   declare_c2_type(AbsDNode, AbsNode)                                      \
1755   declare_c2_type(CmpLTMaskNode, Node)                                    \
1756   declare_c2_type(NegNode, Node)                                          \


1757   declare_c2_type(NegFNode, NegNode)                                      \
1758   declare_c2_type(NegDNode, NegNode)                                      \
1759   declare_c2_type(AtanDNode, Node)                                        \
1760   declare_c2_type(SqrtFNode, Node)                                        \
1761   declare_c2_type(SqrtDNode, Node)                                        \

1762   declare_c2_type(ReverseBytesINode, Node)                                \
1763   declare_c2_type(ReverseBytesLNode, Node)                                \
1764   declare_c2_type(ReductionNode, Node)                                    \
1765   declare_c2_type(VectorNode, Node)                                       \



1766   declare_c2_type(AbsVBNode, VectorNode)                                   \
1767   declare_c2_type(AbsVSNode, VectorNode)                                   \
1768   declare_c2_type(AbsVINode, VectorNode)                                   \
1769   declare_c2_type(AbsVLNode, VectorNode)                                   \
1770   declare_c2_type(AddVBNode, VectorNode)                                  \
1771   declare_c2_type(AddVSNode, VectorNode)                                  \
1772   declare_c2_type(AddVINode, VectorNode)                                  \
1773   declare_c2_type(AddReductionVINode, ReductionNode)                      \
1774   declare_c2_type(AddVLNode, VectorNode)                                  \
1775   declare_c2_type(AddReductionVLNode, ReductionNode)                      \
1776   declare_c2_type(AddVFNode, VectorNode)                                  \
1777   declare_c2_type(AddReductionVFNode, ReductionNode)                      \
1778   declare_c2_type(AddVDNode, VectorNode)                                  \
1779   declare_c2_type(AddReductionVDNode, ReductionNode)                      \
1780   declare_c2_type(SubVBNode, VectorNode)                                  \
1781   declare_c2_type(SubVSNode, VectorNode)                                  \
1782   declare_c2_type(SubVINode, VectorNode)                                  \
1783   declare_c2_type(SubVLNode, VectorNode)                                  \
1784   declare_c2_type(SubVFNode, VectorNode)                                  \
1785   declare_c2_type(SubVDNode, VectorNode)                                  \
1786   declare_c2_type(MulVBNode, VectorNode)                                  \
1787   declare_c2_type(MulVSNode, VectorNode)                                  \
1788   declare_c2_type(MulVLNode, VectorNode)                                  \
1789   declare_c2_type(MulReductionVLNode, ReductionNode)                      \
1790   declare_c2_type(MulVINode, VectorNode)                                  \
1791   declare_c2_type(MulReductionVINode, ReductionNode)                      \
1792   declare_c2_type(MulVFNode, VectorNode)                                  \
1793   declare_c2_type(MulReductionVFNode, ReductionNode)                      \
1794   declare_c2_type(MulVDNode, VectorNode)                                  \

1795   declare_c2_type(NegVFNode, VectorNode)                                  \
1796   declare_c2_type(NegVDNode, VectorNode)                                  \

1797   declare_c2_type(FmaVDNode, VectorNode)                                  \
1798   declare_c2_type(FmaVFNode, VectorNode)                                  \
1799   declare_c2_type(CMoveVFNode, VectorNode)                                \
1800   declare_c2_type(CMoveVDNode, VectorNode)                                \
1801   declare_c2_type(MulReductionVDNode, ReductionNode)                      \
1802   declare_c2_type(DivVFNode, VectorNode)                                  \
1803   declare_c2_type(DivVDNode, VectorNode)                                  \
1804   declare_c2_type(PopCountVINode, VectorNode)                             \
1805   declare_c2_type(LShiftVBNode, VectorNode)                               \
1806   declare_c2_type(LShiftVSNode, VectorNode)                               \
1807   declare_c2_type(LShiftVINode, VectorNode)                               \
1808   declare_c2_type(LShiftVLNode, VectorNode)                               \
1809   declare_c2_type(RShiftVBNode, VectorNode)                               \
1810   declare_c2_type(RShiftVSNode, VectorNode)                               \
1811   declare_c2_type(RShiftVINode, VectorNode)                               \
1812   declare_c2_type(RShiftVLNode, VectorNode)                               \
1813   declare_c2_type(URShiftVBNode, VectorNode)                              \
1814   declare_c2_type(URShiftVSNode, VectorNode)                              \
1815   declare_c2_type(URShiftVINode, VectorNode)                              \
1816   declare_c2_type(URShiftVLNode, VectorNode)                              \





1817   declare_c2_type(AndVNode, VectorNode)                                   \
1818   declare_c2_type(AndReductionVNode, ReductionNode)                       \
1819   declare_c2_type(OrVNode, VectorNode)                                    \
1820   declare_c2_type(OrReductionVNode, ReductionNode)                        \
1821   declare_c2_type(XorVNode, VectorNode)                                   \
1822   declare_c2_type(XorReductionVNode, ReductionNode)                       \
1823   declare_c2_type(MaxVNode, VectorNode)                                   \
1824   declare_c2_type(MinVNode, VectorNode)                                   \
1825   declare_c2_type(MaxReductionVNode, ReductionNode)                       \
1826   declare_c2_type(MinReductionVNode, ReductionNode)                       \
1827   declare_c2_type(LoadVectorNode, LoadNode)                               \
1828   declare_c2_type(StoreVectorNode, StoreNode)                             \
1829   declare_c2_type(ReplicateBNode, VectorNode)                             \
1830   declare_c2_type(ReplicateSNode, VectorNode)                             \
1831   declare_c2_type(ReplicateINode, VectorNode)                             \
1832   declare_c2_type(ReplicateLNode, VectorNode)                             \
1833   declare_c2_type(ReplicateFNode, VectorNode)                             \
1834   declare_c2_type(ReplicateDNode, VectorNode)                             \
1835   declare_c2_type(PackNode, VectorNode)                                   \
1836   declare_c2_type(PackBNode, PackNode)                                    \
1837   declare_c2_type(PackSNode, PackNode)                                    \
1838   declare_c2_type(PackINode, PackNode)                                    \
1839   declare_c2_type(PackLNode, PackNode)                                    \
1840   declare_c2_type(PackFNode, PackNode)                                    \
1841   declare_c2_type(PackDNode, PackNode)                                    \
1842   declare_c2_type(Pack2LNode, PackNode)                                   \
1843   declare_c2_type(Pack2DNode, PackNode)                                   \
1844   declare_c2_type(ExtractNode, Node)                                      \
1845   declare_c2_type(ExtractBNode, ExtractNode)                              \
1846   declare_c2_type(ExtractUBNode, ExtractNode)                             \
1847   declare_c2_type(ExtractCNode, ExtractNode)                              \
1848   declare_c2_type(ExtractSNode, ExtractNode)                              \
1849   declare_c2_type(ExtractINode, ExtractNode)                              \
1850   declare_c2_type(ExtractLNode, ExtractNode)                              \
1851   declare_c2_type(ExtractFNode, ExtractNode)                              \
1852   declare_c2_type(ExtractDNode, ExtractNode)                              \
1853   declare_c2_type(OverflowNode, CmpNode)                                  \
1854   declare_c2_type(OverflowINode, OverflowNode)                            \
1855   declare_c2_type(OverflowAddINode, OverflowINode)                        \
1856   declare_c2_type(OverflowSubINode, OverflowINode)                        \
1857   declare_c2_type(OverflowMulINode, OverflowINode)                        \
1858   declare_c2_type(OverflowLNode, OverflowNode)                            \
1859   declare_c2_type(OverflowAddLNode, OverflowLNode)                        \
1860   declare_c2_type(OverflowSubLNode, OverflowLNode)                        \
1861   declare_c2_type(OverflowMulLNode, OverflowLNode)                        \
1862   declare_c2_type(FmaDNode, Node)                                         \
1863   declare_c2_type(FmaFNode, Node)                                         \


















1864                                                                           \
1865   /*********************/                                                 \
1866   /* Adapter Blob Entries */                                              \
1867   /*********************/                                                 \
1868   declare_toplevel_type(AdapterHandlerEntry)                              \
1869   declare_toplevel_type(AdapterHandlerEntry*)                             \
1870                                                                           \
1871   /*********************/                                                 \
1872   /* CI */                                                                \
1873   /*********************/                                                 \
1874   declare_toplevel_type(ciEnv)                                            \
1875   declare_toplevel_type(ciObjectFactory)                                  \
1876   declare_toplevel_type(ciConstant)                                       \
1877   declare_toplevel_type(ciField)                                          \
1878   declare_toplevel_type(ciSymbol)                                         \
1879   declare_toplevel_type(ciBaseObject)                                     \
1880   declare_type(ciObject, ciBaseObject)                                    \
1881   declare_type(ciInstance, ciObject)                                      \
1882   declare_type(ciMetadata, ciBaseObject)                                  \
1883   declare_type(ciMethod, ciMetadata)                                      \




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


1739   declare_c2_type(SubDNode, SubFPNode)                                    \
1740   declare_c2_type(CmpNode, SubNode)                                       \
1741   declare_c2_type(CmpINode, CmpNode)                                      \
1742   declare_c2_type(CmpUNode, CmpNode)                                      \
1743   declare_c2_type(CmpPNode, CmpNode)                                      \
1744   declare_c2_type(CmpNNode, CmpNode)                                      \
1745   declare_c2_type(CmpLNode, CmpNode)                                      \
1746   declare_c2_type(CmpULNode, CmpNode)                                     \
1747   declare_c2_type(CmpL3Node, CmpLNode)                                    \
1748   declare_c2_type(CmpFNode, CmpNode)                                      \
1749   declare_c2_type(CmpF3Node, CmpFNode)                                    \
1750   declare_c2_type(CmpDNode, CmpNode)                                      \
1751   declare_c2_type(CmpD3Node, CmpDNode)                                    \
1752   declare_c2_type(BoolNode, Node)                                         \
1753   declare_c2_type(AbsNode, Node)                                          \
1754   declare_c2_type(AbsINode, AbsNode)                                      \
1755   declare_c2_type(AbsFNode, AbsNode)                                      \
1756   declare_c2_type(AbsDNode, AbsNode)                                      \
1757   declare_c2_type(CmpLTMaskNode, Node)                                    \
1758   declare_c2_type(NegNode, Node)                                          \
1759   declare_c2_type(NegINode, NegNode)                                      \
1760   declare_c2_type(NegLNode, NegNode)                                      \
1761   declare_c2_type(NegFNode, NegNode)                                      \
1762   declare_c2_type(NegDNode, NegNode)                                      \
1763   declare_c2_type(AtanDNode, Node)                                        \
1764   declare_c2_type(SqrtFNode, Node)                                        \
1765   declare_c2_type(SqrtDNode, Node)                                        \
1766   declare_c2_type(NotNode, Node)                                          \
1767   declare_c2_type(ReverseBytesINode, Node)                                \
1768   declare_c2_type(ReverseBytesLNode, Node)                                \
1769   declare_c2_type(ReductionNode, Node)                                    \
1770   declare_c2_type(VectorNode, Node)                                       \
1771   declare_c2_type(AbsVNode, VectorNode)                                   \
1772   declare_c2_type(AbsVFNode, VectorNode)                                  \
1773   declare_c2_type(AbsVDNode, VectorNode)                                  \
1774   declare_c2_type(AbsVBNode, VectorNode)                                  \
1775   declare_c2_type(AbsVSNode, VectorNode)                                  \
1776   declare_c2_type(AbsVINode, VectorNode)                                  \
1777   declare_c2_type(AbsVLNode, VectorNode)                                  \
1778   declare_c2_type(AddVBNode, VectorNode)                                  \
1779   declare_c2_type(AddVSNode, VectorNode)                                  \
1780   declare_c2_type(AddVINode, VectorNode)                                  \
1781   declare_c2_type(AddReductionVINode, ReductionNode)                      \
1782   declare_c2_type(AddVLNode, VectorNode)                                  \
1783   declare_c2_type(AddReductionVLNode, ReductionNode)                      \
1784   declare_c2_type(AddVFNode, VectorNode)                                  \
1785   declare_c2_type(AddReductionVFNode, ReductionNode)                      \
1786   declare_c2_type(AddVDNode, VectorNode)                                  \
1787   declare_c2_type(AddReductionVDNode, ReductionNode)                      \
1788   declare_c2_type(SubVBNode, VectorNode)                                  \
1789   declare_c2_type(SubVSNode, VectorNode)                                  \
1790   declare_c2_type(SubVINode, VectorNode)                                  \
1791   declare_c2_type(SubVLNode, VectorNode)                                  \
1792   declare_c2_type(SubVFNode, VectorNode)                                  \
1793   declare_c2_type(SubVDNode, VectorNode)                                  \
1794   declare_c2_type(MulVBNode, VectorNode)                                  \
1795   declare_c2_type(MulVSNode, VectorNode)                                  \
1796   declare_c2_type(MulVLNode, VectorNode)                                  \
1797   declare_c2_type(MulReductionVLNode, ReductionNode)                      \
1798   declare_c2_type(MulVINode, VectorNode)                                  \
1799   declare_c2_type(MulReductionVINode, ReductionNode)                      \
1800   declare_c2_type(MulVFNode, VectorNode)                                  \
1801   declare_c2_type(MulReductionVFNode, ReductionNode)                      \
1802   declare_c2_type(MulVDNode, VectorNode)                                  \
1803   declare_c2_type(NegVINode, VectorNode)                                  \
1804   declare_c2_type(NegVFNode, VectorNode)                                  \
1805   declare_c2_type(NegVDNode, VectorNode)                                  \
1806   declare_c2_type(NotVNode, VectorNode)                                   \
1807   declare_c2_type(FmaVDNode, VectorNode)                                  \
1808   declare_c2_type(FmaVFNode, VectorNode)                                  \
1809   declare_c2_type(CMoveVFNode, VectorNode)                                \
1810   declare_c2_type(CMoveVDNode, VectorNode)                                \
1811   declare_c2_type(MulReductionVDNode, ReductionNode)                      \
1812   declare_c2_type(DivVFNode, VectorNode)                                  \
1813   declare_c2_type(DivVDNode, VectorNode)                                  \
1814   declare_c2_type(PopCountVINode, VectorNode)                             \
1815   declare_c2_type(LShiftVBNode, VectorNode)                               \
1816   declare_c2_type(LShiftVSNode, VectorNode)                               \
1817   declare_c2_type(LShiftVINode, VectorNode)                               \
1818   declare_c2_type(LShiftVLNode, VectorNode)                               \
1819   declare_c2_type(RShiftVBNode, VectorNode)                               \
1820   declare_c2_type(RShiftVSNode, VectorNode)                               \
1821   declare_c2_type(RShiftVINode, VectorNode)                               \
1822   declare_c2_type(RShiftVLNode, VectorNode)                               \
1823   declare_c2_type(URShiftVBNode, VectorNode)                              \
1824   declare_c2_type(URShiftVSNode, VectorNode)                              \
1825   declare_c2_type(URShiftVINode, VectorNode)                              \
1826   declare_c2_type(URShiftVLNode, VectorNode)                              \
1827   declare_c2_type(VLShiftVNode, VectorNode)                               \
1828   declare_c2_type(VRShiftVNode, VectorNode)                               \
1829   declare_c2_type(VURShiftVNode, VectorNode)                              \
1830   declare_c2_type(MinReductionVNode, ReductionNode)                       \
1831   declare_c2_type(MaxReductionVNode, ReductionNode)                       \
1832   declare_c2_type(AndVNode, VectorNode)                                   \
1833   declare_c2_type(AndReductionVNode, ReductionNode)                       \
1834   declare_c2_type(OrVNode, VectorNode)                                    \
1835   declare_c2_type(OrReductionVNode, ReductionNode)                        \
1836   declare_c2_type(XorVNode, VectorNode)                                   \
1837   declare_c2_type(XorReductionVNode, ReductionNode)                       \
1838   declare_c2_type(MaxVNode, VectorNode)                                   \
1839   declare_c2_type(MinVNode, VectorNode)                                   \


1840   declare_c2_type(LoadVectorNode, LoadNode)                               \
1841   declare_c2_type(StoreVectorNode, StoreNode)                             \
1842   declare_c2_type(ReplicateBNode, VectorNode)                             \
1843   declare_c2_type(ReplicateSNode, VectorNode)                             \
1844   declare_c2_type(ReplicateINode, VectorNode)                             \
1845   declare_c2_type(ReplicateLNode, VectorNode)                             \
1846   declare_c2_type(ReplicateFNode, VectorNode)                             \
1847   declare_c2_type(ReplicateDNode, VectorNode)                             \
1848   declare_c2_type(PackNode, VectorNode)                                   \
1849   declare_c2_type(PackBNode, PackNode)                                    \
1850   declare_c2_type(PackSNode, PackNode)                                    \
1851   declare_c2_type(PackINode, PackNode)                                    \
1852   declare_c2_type(PackLNode, PackNode)                                    \
1853   declare_c2_type(PackFNode, PackNode)                                    \
1854   declare_c2_type(PackDNode, PackNode)                                    \
1855   declare_c2_type(Pack2LNode, PackNode)                                   \
1856   declare_c2_type(Pack2DNode, PackNode)                                   \
1857   declare_c2_type(ExtractNode, Node)                                      \
1858   declare_c2_type(ExtractBNode, ExtractNode)                              \
1859   declare_c2_type(ExtractUBNode, ExtractNode)                             \
1860   declare_c2_type(ExtractCNode, ExtractNode)                              \
1861   declare_c2_type(ExtractSNode, ExtractNode)                              \
1862   declare_c2_type(ExtractINode, ExtractNode)                              \
1863   declare_c2_type(ExtractLNode, ExtractNode)                              \
1864   declare_c2_type(ExtractFNode, ExtractNode)                              \
1865   declare_c2_type(ExtractDNode, ExtractNode)                              \
1866   declare_c2_type(OverflowNode, CmpNode)                                  \
1867   declare_c2_type(OverflowINode, OverflowNode)                            \
1868   declare_c2_type(OverflowAddINode, OverflowINode)                        \
1869   declare_c2_type(OverflowSubINode, OverflowINode)                        \
1870   declare_c2_type(OverflowMulINode, OverflowINode)                        \
1871   declare_c2_type(OverflowLNode, OverflowNode)                            \
1872   declare_c2_type(OverflowAddLNode, OverflowLNode)                        \
1873   declare_c2_type(OverflowSubLNode, OverflowLNode)                        \
1874   declare_c2_type(OverflowMulLNode, OverflowLNode)                        \
1875   declare_c2_type(FmaDNode, Node)                                         \
1876   declare_c2_type(FmaFNode, Node)                                         \
1877   declare_c2_type(LoadVectorGatherNode, LoadVectorNode)                   \
1878   declare_c2_type(StoreVectorScatterNode, StoreVectorNode)                \
1879   declare_c2_type(VectorLoadMaskNode, VectorNode)                         \
1880   declare_c2_type(VectorLoadShuffleNode, VectorNode)                      \
1881   declare_c2_type(VectorStoreMaskNode, VectorNode)                        \
1882   declare_c2_type(VectorBlendNode, VectorNode)                            \
1883   declare_c2_type(VectorRearrangeNode, VectorNode)                        \
1884   declare_c2_type(VectorMaskWrapperNode, VectorNode)                      \
1885   declare_c2_type(VectorMaskCmpNode, VectorNode)                          \
1886   declare_c2_type(VectorCastB2XNode, VectorNode)                          \
1887   declare_c2_type(VectorCastS2XNode, VectorNode)                          \
1888   declare_c2_type(VectorCastI2XNode, VectorNode)                          \
1889   declare_c2_type(VectorCastL2XNode, VectorNode)                          \
1890   declare_c2_type(VectorCastF2XNode, VectorNode)                          \
1891   declare_c2_type(VectorCastD2XNode, VectorNode)                          \
1892   declare_c2_type(VectorInsertNode, VectorNode)                           \
1893   declare_c2_type(VectorReinterpretNode, VectorNode)                      \
1894   declare_c2_type(VectorTestNode, Node)                                   \
1895                                                                           \
1896   /*********************/                                                 \
1897   /* Adapter Blob Entries */                                              \
1898   /*********************/                                                 \
1899   declare_toplevel_type(AdapterHandlerEntry)                              \
1900   declare_toplevel_type(AdapterHandlerEntry*)                             \
1901                                                                           \
1902   /*********************/                                                 \
1903   /* CI */                                                                \
1904   /*********************/                                                 \
1905   declare_toplevel_type(ciEnv)                                            \
1906   declare_toplevel_type(ciObjectFactory)                                  \
1907   declare_toplevel_type(ciConstant)                                       \
1908   declare_toplevel_type(ciField)                                          \
1909   declare_toplevel_type(ciSymbol)                                         \
1910   declare_toplevel_type(ciBaseObject)                                     \
1911   declare_type(ciObject, ciBaseObject)                                    \
1912   declare_type(ciInstance, ciObject)                                      \
1913   declare_type(ciMetadata, ciBaseObject)                                  \
1914   declare_type(ciMethod, ciMetadata)                                      \


< prev index next >