1095 c2_nonstatic_field(JVMState, _caller, JVMState*) \
1096 c2_nonstatic_field(JVMState, _depth, uint) \
1097 c2_nonstatic_field(JVMState, _locoff, uint) \
1098 c2_nonstatic_field(JVMState, _stkoff, uint) \
1099 c2_nonstatic_field(JVMState, _monoff, uint) \
1100 c2_nonstatic_field(JVMState, _scloff, uint) \
1101 c2_nonstatic_field(JVMState, _endoff, uint) \
1102 c2_nonstatic_field(JVMState, _sp, uint) \
1103 c2_nonstatic_field(JVMState, _bci, int) \
1104 c2_nonstatic_field(JVMState, _method, ciMethod*) \
1105 c2_nonstatic_field(JVMState, _map, SafePointNode*) \
1106 \
1107 c2_nonstatic_field(SafePointNode, _jvms, JVMState* const) \
1108 \
1109 c2_nonstatic_field(MachSafePointNode, _jvms, JVMState*) \
1110 c2_nonstatic_field(MachSafePointNode, _jvmadj, uint) \
1111 \
1112 c2_nonstatic_field(MachIfNode, _prob, jfloat) \
1113 c2_nonstatic_field(MachIfNode, _fcnt, jfloat) \
1114 \
1115 c2_nonstatic_field(CallNode, _entry_point, address) \
1116 \
1117 c2_nonstatic_field(CallJavaNode, _method, ciMethod*) \
1118 \
1119 c2_nonstatic_field(CallRuntimeNode, _name, const char*) \
1120 \
1121 c2_nonstatic_field(CallStaticJavaNode, _name, const char*) \
1122 \
1123 c2_nonstatic_field(MachCallJavaNode, _method, ciMethod*) \
1124 c2_nonstatic_field(MachCallJavaNode, _bci, int) \
1125 \
1126 c2_nonstatic_field(MachCallStaticJavaNode, _name, const char*) \
1127 \
1128 c2_nonstatic_field(MachCallRuntimeNode, _name, const char*) \
1129 \
1130 c2_nonstatic_field(PhaseCFG, _number_of_blocks, uint) \
1131 c2_nonstatic_field(PhaseCFG, _blocks, Block_List) \
1132 c2_nonstatic_field(PhaseCFG, _node_to_block_mapping, Block_Array) \
1133 c2_nonstatic_field(PhaseCFG, _root_block, Block*) \
1134 \
1831 declare_c2_type(ModDNode, Node) \
1832 declare_c2_type(DivModNode, MultiNode) \
1833 declare_c2_type(DivModINode, DivModNode) \
1834 declare_c2_type(DivModLNode, DivModNode) \
1835 declare_c2_type(BoxLockNode, Node) \
1836 declare_c2_type(LoopNode, RegionNode) \
1837 declare_c2_type(CountedLoopNode, LoopNode) \
1838 declare_c2_type(CountedLoopEndNode, IfNode) \
1839 declare_c2_type(MachNode, Node) \
1840 declare_c2_type(MachIdealNode, MachNode) \
1841 declare_c2_type(MachTypeNode, MachNode) \
1842 declare_c2_type(MachBreakpointNode, MachIdealNode) \
1843 declare_c2_type(MachUEPNode, MachIdealNode) \
1844 declare_c2_type(MachPrologNode, MachIdealNode) \
1845 declare_c2_type(MachEpilogNode, MachIdealNode) \
1846 declare_c2_type(MachNopNode, MachIdealNode) \
1847 declare_c2_type(MachSpillCopyNode, MachIdealNode) \
1848 declare_c2_type(MachNullCheckNode, MachIdealNode) \
1849 declare_c2_type(MachProjNode, ProjNode) \
1850 declare_c2_type(MachIfNode, MachNode) \
1851 declare_c2_type(MachFastLockNode, MachNode) \
1852 declare_c2_type(MachReturnNode, MachNode) \
1853 declare_c2_type(MachSafePointNode, MachReturnNode) \
1854 declare_c2_type(MachCallNode, MachSafePointNode) \
1855 declare_c2_type(MachCallJavaNode, MachCallNode) \
1856 declare_c2_type(MachCallStaticJavaNode, MachCallJavaNode) \
1857 declare_c2_type(MachCallDynamicJavaNode, MachCallJavaNode) \
1858 declare_c2_type(MachCallRuntimeNode, MachCallNode) \
1859 declare_c2_type(MachHaltNode, MachReturnNode) \
1860 declare_c2_type(MachTempNode, MachNode) \
1861 declare_c2_type(MemNode, Node) \
1862 declare_c2_type(MergeMemNode, Node) \
1863 declare_c2_type(LoadNode, MemNode) \
1864 declare_c2_type(LoadBNode, LoadNode) \
1865 declare_c2_type(LoadUSNode, LoadNode) \
1866 declare_c2_type(LoadINode, LoadNode) \
1867 declare_c2_type(LoadRangeNode, LoadINode) \
1868 declare_c2_type(LoadLNode, LoadNode) \
1869 declare_c2_type(LoadL_unalignedNode, LoadLNode) \
1870 declare_c2_type(LoadFNode, LoadNode) \
|
1095 c2_nonstatic_field(JVMState, _caller, JVMState*) \
1096 c2_nonstatic_field(JVMState, _depth, uint) \
1097 c2_nonstatic_field(JVMState, _locoff, uint) \
1098 c2_nonstatic_field(JVMState, _stkoff, uint) \
1099 c2_nonstatic_field(JVMState, _monoff, uint) \
1100 c2_nonstatic_field(JVMState, _scloff, uint) \
1101 c2_nonstatic_field(JVMState, _endoff, uint) \
1102 c2_nonstatic_field(JVMState, _sp, uint) \
1103 c2_nonstatic_field(JVMState, _bci, int) \
1104 c2_nonstatic_field(JVMState, _method, ciMethod*) \
1105 c2_nonstatic_field(JVMState, _map, SafePointNode*) \
1106 \
1107 c2_nonstatic_field(SafePointNode, _jvms, JVMState* const) \
1108 \
1109 c2_nonstatic_field(MachSafePointNode, _jvms, JVMState*) \
1110 c2_nonstatic_field(MachSafePointNode, _jvmadj, uint) \
1111 \
1112 c2_nonstatic_field(MachIfNode, _prob, jfloat) \
1113 c2_nonstatic_field(MachIfNode, _fcnt, jfloat) \
1114 \
1115 c2_nonstatic_field(MachJumpNode, _probs, jfloat*) \
1116 \
1117 c2_nonstatic_field(CallNode, _entry_point, address) \
1118 \
1119 c2_nonstatic_field(CallJavaNode, _method, ciMethod*) \
1120 \
1121 c2_nonstatic_field(CallRuntimeNode, _name, const char*) \
1122 \
1123 c2_nonstatic_field(CallStaticJavaNode, _name, const char*) \
1124 \
1125 c2_nonstatic_field(MachCallJavaNode, _method, ciMethod*) \
1126 c2_nonstatic_field(MachCallJavaNode, _bci, int) \
1127 \
1128 c2_nonstatic_field(MachCallStaticJavaNode, _name, const char*) \
1129 \
1130 c2_nonstatic_field(MachCallRuntimeNode, _name, const char*) \
1131 \
1132 c2_nonstatic_field(PhaseCFG, _number_of_blocks, uint) \
1133 c2_nonstatic_field(PhaseCFG, _blocks, Block_List) \
1134 c2_nonstatic_field(PhaseCFG, _node_to_block_mapping, Block_Array) \
1135 c2_nonstatic_field(PhaseCFG, _root_block, Block*) \
1136 \
1833 declare_c2_type(ModDNode, Node) \
1834 declare_c2_type(DivModNode, MultiNode) \
1835 declare_c2_type(DivModINode, DivModNode) \
1836 declare_c2_type(DivModLNode, DivModNode) \
1837 declare_c2_type(BoxLockNode, Node) \
1838 declare_c2_type(LoopNode, RegionNode) \
1839 declare_c2_type(CountedLoopNode, LoopNode) \
1840 declare_c2_type(CountedLoopEndNode, IfNode) \
1841 declare_c2_type(MachNode, Node) \
1842 declare_c2_type(MachIdealNode, MachNode) \
1843 declare_c2_type(MachTypeNode, MachNode) \
1844 declare_c2_type(MachBreakpointNode, MachIdealNode) \
1845 declare_c2_type(MachUEPNode, MachIdealNode) \
1846 declare_c2_type(MachPrologNode, MachIdealNode) \
1847 declare_c2_type(MachEpilogNode, MachIdealNode) \
1848 declare_c2_type(MachNopNode, MachIdealNode) \
1849 declare_c2_type(MachSpillCopyNode, MachIdealNode) \
1850 declare_c2_type(MachNullCheckNode, MachIdealNode) \
1851 declare_c2_type(MachProjNode, ProjNode) \
1852 declare_c2_type(MachIfNode, MachNode) \
1853 declare_c2_type(MachJumpNode, MachNode) \
1854 declare_c2_type(MachFastLockNode, MachNode) \
1855 declare_c2_type(MachReturnNode, MachNode) \
1856 declare_c2_type(MachSafePointNode, MachReturnNode) \
1857 declare_c2_type(MachCallNode, MachSafePointNode) \
1858 declare_c2_type(MachCallJavaNode, MachCallNode) \
1859 declare_c2_type(MachCallStaticJavaNode, MachCallJavaNode) \
1860 declare_c2_type(MachCallDynamicJavaNode, MachCallJavaNode) \
1861 declare_c2_type(MachCallRuntimeNode, MachCallNode) \
1862 declare_c2_type(MachHaltNode, MachReturnNode) \
1863 declare_c2_type(MachTempNode, MachNode) \
1864 declare_c2_type(MemNode, Node) \
1865 declare_c2_type(MergeMemNode, Node) \
1866 declare_c2_type(LoadNode, MemNode) \
1867 declare_c2_type(LoadBNode, LoadNode) \
1868 declare_c2_type(LoadUSNode, LoadNode) \
1869 declare_c2_type(LoadINode, LoadNode) \
1870 declare_c2_type(LoadRangeNode, LoadINode) \
1871 declare_c2_type(LoadLNode, LoadNode) \
1872 declare_c2_type(LoadL_unalignedNode, LoadLNode) \
1873 declare_c2_type(LoadFNode, LoadNode) \
|