git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2043
4a8a32a2-be11-0410-ad9d-
d568d2c75423
break;
case PO_GPR_REGISTER:
break;
case PO_GPR_REGISTER:
- pcop = newpCodeOpReg(-1);
+ if(name)
+ pcop = newpCodeOpRegFromStr(name);
+ else
+ pcop = newpCodeOpReg(-1);
case REG_GPR:
if((dReg = regFindFree(dynAllocRegs)) != NULL)
return dReg;
case REG_GPR:
if((dReg = regFindFree(dynAllocRegs)) != NULL)
return dReg;
- //fprintf(stderr,"findfreereg\n");
return addSet(&dynAllocRegs,newReg(REG_GPR, PO_GPR_TEMP,dynrIdx++,NULL,1,0));
case REG_STK:
return addSet(&dynAllocRegs,newReg(REG_GPR, PO_GPR_TEMP,dynrIdx++,NULL,1,0));
case REG_STK: