1759 declare_c2_type(SubVFNode, VectorNode) \
1760 declare_c2_type(SubVDNode, VectorNode) \
1761 declare_c2_type(MulVBNode, VectorNode) \
1762 declare_c2_type(MulVSNode, VectorNode) \
1763 declare_c2_type(MulVLNode, VectorNode) \
1764 declare_c2_type(MulReductionVLNode, ReductionNode) \
1765 declare_c2_type(MulVINode, VectorNode) \
1766 declare_c2_type(MulReductionVINode, ReductionNode) \
1767 declare_c2_type(MulVFNode, VectorNode) \
1768 declare_c2_type(MulReductionVFNode, ReductionNode) \
1769 declare_c2_type(MulVDNode, VectorNode) \
1770 declare_c2_type(NegVNode, VectorNode) \
1771 declare_c2_type(NegVINode, NegVNode) \
1772 declare_c2_type(NegVLNode, NegVNode) \
1773 declare_c2_type(NegVFNode, NegVNode) \
1774 declare_c2_type(NegVDNode, NegVNode) \
1775 declare_c2_type(FmaVDNode, VectorNode) \
1776 declare_c2_type(FmaVFNode, VectorNode) \
1777 declare_c2_type(CMoveVFNode, VectorNode) \
1778 declare_c2_type(CMoveVDNode, VectorNode) \
1779 declare_c2_type(MulReductionVDNode, ReductionNode) \
1780 declare_c2_type(DivVFNode, VectorNode) \
1781 declare_c2_type(DivVDNode, VectorNode) \
1782 declare_c2_type(PopCountVINode, VectorNode) \
1783 declare_c2_type(PopCountVLNode, VectorNode) \
1784 declare_c2_type(LShiftVBNode, VectorNode) \
1785 declare_c2_type(LShiftVSNode, VectorNode) \
1786 declare_c2_type(LShiftVINode, VectorNode) \
1787 declare_c2_type(LShiftVLNode, VectorNode) \
1788 declare_c2_type(RShiftVBNode, VectorNode) \
1789 declare_c2_type(RShiftVSNode, VectorNode) \
1790 declare_c2_type(RShiftVINode, VectorNode) \
1791 declare_c2_type(RShiftVLNode, VectorNode) \
1792 declare_c2_type(URShiftVBNode, VectorNode) \
1793 declare_c2_type(URShiftVSNode, VectorNode) \
1794 declare_c2_type(URShiftVINode, VectorNode) \
1795 declare_c2_type(URShiftVLNode, VectorNode) \
1796 declare_c2_type(MinReductionVNode, ReductionNode) \
1797 declare_c2_type(MaxReductionVNode, ReductionNode) \
1798 declare_c2_type(AndVNode, VectorNode) \
1849 declare_c2_type(VectorLoadMaskNode, VectorNode) \
1850 declare_c2_type(VectorLoadShuffleNode, VectorNode) \
1851 declare_c2_type(VectorStoreMaskNode, VectorNode) \
1852 declare_c2_type(VectorBlendNode, VectorNode) \
1853 declare_c2_type(VectorRearrangeNode, VectorNode) \
1854 declare_c2_type(VectorMaskWrapperNode, VectorNode) \
1855 declare_c2_type(VectorMaskCmpNode, VectorNode) \
1856 declare_c2_type(VectorCastB2XNode, VectorNode) \
1857 declare_c2_type(VectorCastS2XNode, VectorNode) \
1858 declare_c2_type(VectorCastI2XNode, VectorNode) \
1859 declare_c2_type(VectorCastL2XNode, VectorNode) \
1860 declare_c2_type(VectorCastF2XNode, VectorNode) \
1861 declare_c2_type(VectorCastD2XNode, VectorNode) \
1862 declare_c2_type(VectorUCastB2XNode, VectorNode) \
1863 declare_c2_type(VectorUCastS2XNode, VectorNode) \
1864 declare_c2_type(VectorUCastI2XNode, VectorNode) \
1865 declare_c2_type(VectorInsertNode, VectorNode) \
1866 declare_c2_type(VectorUnboxNode, VectorNode) \
1867 declare_c2_type(VectorReinterpretNode, VectorNode) \
1868 declare_c2_type(VectorMaskCastNode, VectorNode) \
1869 declare_c2_type(MaskAllNode, VectorNode) \
1870 declare_c2_type(AndVMaskNode, VectorNode) \
1871 declare_c2_type(OrVMaskNode, VectorNode) \
1872 declare_c2_type(XorVMaskNode, VectorNode) \
1873 declare_c2_type(VectorBoxNode, Node) \
1874 declare_c2_type(VectorBoxAllocateNode, CallStaticJavaNode) \
1875 declare_c2_type(VectorTestNode, Node) \
1876 \
1877 /*********************/ \
1878 /* Adapter Blob Entries */ \
1879 /*********************/ \
1880 declare_toplevel_type(AdapterHandlerEntry) \
1881 declare_toplevel_type(AdapterHandlerEntry*) \
1882 \
1883 /*********************/ \
1884 /* CI */ \
1885 /*********************/ \
1886 declare_toplevel_type(ciEnv) \
1887 declare_toplevel_type(ciObjectFactory) \
1888 declare_toplevel_type(ciConstant) \
|
1759 declare_c2_type(SubVFNode, VectorNode) \
1760 declare_c2_type(SubVDNode, VectorNode) \
1761 declare_c2_type(MulVBNode, VectorNode) \
1762 declare_c2_type(MulVSNode, VectorNode) \
1763 declare_c2_type(MulVLNode, VectorNode) \
1764 declare_c2_type(MulReductionVLNode, ReductionNode) \
1765 declare_c2_type(MulVINode, VectorNode) \
1766 declare_c2_type(MulReductionVINode, ReductionNode) \
1767 declare_c2_type(MulVFNode, VectorNode) \
1768 declare_c2_type(MulReductionVFNode, ReductionNode) \
1769 declare_c2_type(MulVDNode, VectorNode) \
1770 declare_c2_type(NegVNode, VectorNode) \
1771 declare_c2_type(NegVINode, NegVNode) \
1772 declare_c2_type(NegVLNode, NegVNode) \
1773 declare_c2_type(NegVFNode, NegVNode) \
1774 declare_c2_type(NegVDNode, NegVNode) \
1775 declare_c2_type(FmaVDNode, VectorNode) \
1776 declare_c2_type(FmaVFNode, VectorNode) \
1777 declare_c2_type(CMoveVFNode, VectorNode) \
1778 declare_c2_type(CMoveVDNode, VectorNode) \
1779 declare_c2_type(CompressVNode, VectorNode) \
1780 declare_c2_type(ExpandVNode, VectorNode) \
1781 declare_c2_type(MulReductionVDNode, ReductionNode) \
1782 declare_c2_type(DivVFNode, VectorNode) \
1783 declare_c2_type(DivVDNode, VectorNode) \
1784 declare_c2_type(PopCountVINode, VectorNode) \
1785 declare_c2_type(PopCountVLNode, 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(MinReductionVNode, ReductionNode) \
1799 declare_c2_type(MaxReductionVNode, ReductionNode) \
1800 declare_c2_type(AndVNode, VectorNode) \
1851 declare_c2_type(VectorLoadMaskNode, VectorNode) \
1852 declare_c2_type(VectorLoadShuffleNode, VectorNode) \
1853 declare_c2_type(VectorStoreMaskNode, VectorNode) \
1854 declare_c2_type(VectorBlendNode, VectorNode) \
1855 declare_c2_type(VectorRearrangeNode, VectorNode) \
1856 declare_c2_type(VectorMaskWrapperNode, VectorNode) \
1857 declare_c2_type(VectorMaskCmpNode, VectorNode) \
1858 declare_c2_type(VectorCastB2XNode, VectorNode) \
1859 declare_c2_type(VectorCastS2XNode, VectorNode) \
1860 declare_c2_type(VectorCastI2XNode, VectorNode) \
1861 declare_c2_type(VectorCastL2XNode, VectorNode) \
1862 declare_c2_type(VectorCastF2XNode, VectorNode) \
1863 declare_c2_type(VectorCastD2XNode, VectorNode) \
1864 declare_c2_type(VectorUCastB2XNode, VectorNode) \
1865 declare_c2_type(VectorUCastS2XNode, VectorNode) \
1866 declare_c2_type(VectorUCastI2XNode, VectorNode) \
1867 declare_c2_type(VectorInsertNode, VectorNode) \
1868 declare_c2_type(VectorUnboxNode, VectorNode) \
1869 declare_c2_type(VectorReinterpretNode, VectorNode) \
1870 declare_c2_type(VectorMaskCastNode, VectorNode) \
1871 declare_c2_type(CountLeadingZerosVNode, VectorNode) \
1872 declare_c2_type(CountTrailingZerosVNode, VectorNode) \
1873 declare_c2_type(MaskAllNode, VectorNode) \
1874 declare_c2_type(AndVMaskNode, VectorNode) \
1875 declare_c2_type(OrVMaskNode, VectorNode) \
1876 declare_c2_type(XorVMaskNode, VectorNode) \
1877 declare_c2_type(VectorBoxNode, Node) \
1878 declare_c2_type(VectorBoxAllocateNode, CallStaticJavaNode) \
1879 declare_c2_type(VectorTestNode, Node) \
1880 \
1881 /*********************/ \
1882 /* Adapter Blob Entries */ \
1883 /*********************/ \
1884 declare_toplevel_type(AdapterHandlerEntry) \
1885 declare_toplevel_type(AdapterHandlerEntry*) \
1886 \
1887 /*********************/ \
1888 /* CI */ \
1889 /*********************/ \
1890 declare_toplevel_type(ciEnv) \
1891 declare_toplevel_type(ciObjectFactory) \
1892 declare_toplevel_type(ciConstant) \
|