Changeset 357 in dev for trunk/abdev/BasicCompiler_Common/include/CodeGenerator.h
- Timestamp:
- Nov 5, 2007, 3:26:20 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler_Common/include/CodeGenerator.h
r317 r357 263 263 void CheckUnresolveSchedule(); 264 264 265 void opfix( const PertialSchedule *pPertialSchedule, longnewValue );265 void opfix( const PertialSchedule *pPertialSchedule, _int64 newValue ); 266 266 void opfix_offset( const PertialSchedule *pPertialSchedule, long offset ); 267 267 void opfix_JmpPertialSchedule( const PertialSchedule *pPertialSchedule ); … … 300 300 const PertialSchedule *__op_format(int op_size,char op_prefix,char opcode1,char opcode2,int reg,int base_reg,long offset,char mod, Schedule::Type scheduleType = Schedule::None, bool isPertialSchedule = false ); 301 301 public: 302 void op_mov_RV (int op_size,int reg,long i32data, Schedule::Type scheduleType = Schedule::None );303 void op_mov_RV64 (int reg,_int64 i64data);302 const PertialSchedule *op_mov_RV (int op_size,int reg,long i32data, Schedule::Type scheduleType = Schedule::None, bool isPertialSchedule = false ); 303 const PertialSchedule *op_mov_RV64 ( int reg, _int64 i64data, bool isPertialSchedule = false ); 304 304 const PertialSchedule *op_mov_RM (int op_size,int reg,int base_reg,long offset,char mod, Schedule::Type scheduleType = Schedule::None, bool isPertialSchedule = false ); 305 305 const PertialSchedule *op_mov_RM_ex (int op_size,int reg,int base_reg1,int base_reg2,long offset,BOOL bUseOffset, Schedule::Type scheduleType = Schedule::None, bool isPertialSchedule = false ); … … 381 381 public: 382 382 const PertialSchedule *op_mov_MV ( int op_size, int base_reg, long offset, Schedule::Type offsetScheduleType, bool isPertialSchedule, long value, Schedule::Type valueScheduleType = Schedule::None ); 383 void op_mov_RV ( int reg,long offset, Schedule::Type scheduleType = Schedule::None );383 const PertialSchedule *op_mov_RV ( int reg, long offset, Schedule::Type scheduleType = Schedule::None, bool isPertialSchedule = false ); 384 384 void op_mov_RR ( int reg1,int reg2); 385 385 const PertialSchedule *op_mov_RM ( int op_size,int reg,int base_reg,int offset,char mod, Schedule::Type scheduleType = Schedule::None, bool isPertialSchedule = false );
Note:
See TracChangeset
for help on using the changeset viewer.