Changeset 247 in dev for trunk/abdev/BasicCompiler_Common/include
- Timestamp:
- Jul 28, 2007, 4:17:56 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler_Common/include/CodeGenerator.h
r246 r247 101 101 public: 102 102 103 // Exit Subスケジュールの管理 104 std::vector<long> exitSubCodePositions; 105 std::vector<int> _exitSubCodePositions_ObpOld; 106 103 107 // Gotoスケジュールの管理 104 108 std::vector<GotoLabelSchedule> gotoLabelSchedules; … … 158 162 return _continueCodePositions_ObpOld[_continueCodePositions_ObpOld.size()-1]; 159 163 } 164 165 void ResolveExitSubSchedule(); 160 166 161 167 void CheckUnresolveSchedule(); … … 183 189 const PertialSchedule *op_jmp( long offset, int op_size = sizeof(char), bool isPertialSchedule = false, bool isSelfOpcodeOffset = false ); 184 190 void op_jmp_continue(); 191 void op_jmp_exitsub(); 185 192 void op_jmp_goto_schedule( const GotoLabelSchedule &gotoLabelSchedule ); 186 193
Note:
See TracChangeset
for help on using the changeset viewer.