Changeset 71 in dev for BasicCompiler64/CParameter.cpp


Ignore:
Timestamp:
Mar 15, 2007, 5:00:34 AM (18 years ago)
Author:
dai_9181
Message:

Parameter.cpp→ParamImpl.cpp
CParameter→ParamImpl

Type.cpp、Type.hを用意した。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler64/CParameter.cpp

    r66 r71  
    22#include "opcode.h"
    33
    4 int CParameter::NewTempParameters( const char *FuncName,PARAMETER_INFO *ppi,int pi_num,int SecondParmNum ){
     4int ParamImpl::NewTempParameters( const char *FuncName,PARAMETER_INFO *ppi,int pi_num,int SecondParmNum ){
    55    ///////////////////////////////////////////////////////
    66    // 一時オブジェクトをあらかじめスタックに積んでおく
     
    9696    return stackItemNum * PTR_SIZE;
    9797}
    98 void CParameter::DeleteTempParameters(){
     98void ParamImpl::DeleteTempParameters(){
    9999    ///////////////////////////////////////////////////////
    100100    // 一時オブジェクトを破棄
     
    123123}
    124124
    125 void CParameter::SetStructParameter(int reg,CClass *pobj_Class,LPSTR Parameter){
     125void ParamImpl::SetStructParameter(int reg,CClass *pobj_Class,LPSTR Parameter){
    126126    //////////////////////////////////////////////////////
    127127    /////    レジスタ資源のバックアップ
     
    225225
    226226
    227 void CParameter::SetParameter(const char *FuncName,PARAMETER_INFO *ppi,int pi_num,int SecondParmNum){
     227void ParamImpl::SetParameter(const char *FuncName,PARAMETER_INFO *ppi,int pi_num,int SecondParmNum){
    228228    ///////////////////////////////////////////////////////////
    229229    // パラメータをレジスタ及びスタックフレームにセット
     
    496496    pobj_sf->parameter_allocate(pi_num*sizeof(_int64)+   sizeof(_int64)/*ret用*/  );
    497497}
    498 void CParameter::BackupParameter(int pi_num){
     498void ParamImpl::BackupParameter(int pi_num){
    499499    ///////////////////////////////////////////////////////////
    500500    // スタックフレームに存在する既存のパラメータをバックアップ
     
    523523    }
    524524}
    525 void CParameter::RestoreParameter(int pi_num){
     525void ParamImpl::RestoreParameter(int pi_num){
    526526    ///////////////////////////////////////////////////////////
    527527    // スタックフレームに存在する既存のパラメータを復元
Note: See TracChangeset for help on using the changeset viewer.