Changeset 20 in dev for BasicCompiler64/Opcode.h
- Timestamp:
- Dec 28, 2006, 5:24:48 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BasicCompiler64/Opcode.h
r19 r20 120 120 void SetLocalParmSize(int size); 121 121 int GetFrameSize(); 122 voidpush(int reg);122 int push(int reg); 123 123 void push(int xmm_reg,int var_size); 124 void ref_offset_data( int reg, int sp_offset ); 124 125 void ref(int reg); 125 126 void ref(int xmm_reg,int var_size); … … 339 340 TYPEINFO ReturnTypeInfo; 340 341 342 //一時オブジェクト管理用 343 bool useTempObject; 344 bool useTempParameters[255]; 345 int StackOffsetOfTempObject[255]; 346 341 347 public: 342 348 CParameter(char *buffer); … … 354 360 void MacroParameterSupport(PARAMETER_INFO *ppi); 355 361 void SetObjectParameter(int reg,CClass *pobj_Class,LPSTR Parameter); 362 363 //一時オブジェクトパラメータの生成と破棄 364 void NewTempParameters( char *FuncName,PARAMETER_INFO *ppi,int pi_num,int SecondParmNum ); 365 void DeleteTempParameters(); 366 356 367 void SetParameter(char *FuncName,PARAMETER_INFO *ppi,int pi_num,int SecondParmNum); 368 357 369 void BackupParameter(int pi_num); 358 370 void RestoreParameter(int pi_num);
Note:
See TracChangeset
for help on using the changeset viewer.