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) \ | 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 declare_c2_type(SignumDNode, Node) \ 1846 declare_c2_type(SignumFNode, Node) \ 1847 \ 1848 /*********************/ \ 1849 /* Adapter Blob Entries */ \ 1850 /*********************/ \ 1851 declare_toplevel_type(AdapterHandlerEntry) \ 1852 declare_toplevel_type(AdapterHandlerEntry*) \ 1853 \ 1854 /*********************/ \ 1855 /* CI */ \ 1856 /*********************/ \ 1857 declare_toplevel_type(ciEnv) \ 1858 declare_toplevel_type(ciObjectFactory) \ 1859 declare_toplevel_type(ciConstant) \ 1860 declare_toplevel_type(ciField) \ 1861 declare_toplevel_type(ciSymbol) \ 1862 declare_toplevel_type(ciBaseObject) \ 1863 declare_type(ciObject, ciBaseObject) \ 1864 declare_type(ciInstance, ciObject) \ 1865 declare_type(ciMetadata, ciBaseObject) \ 1866 declare_type(ciMethod, ciMetadata) \ |