missing files
This commit is contained in:
@@ -344,7 +344,7 @@ void Function::liveRegAnalysis (std::bitset<32> &in_liveOut)
|
||||
ticode.du1.numRegsDef = 1;
|
||||
break;
|
||||
default:
|
||||
fprintf(stderr,"Function::liveRegAnalysis : Unknow return type\n");
|
||||
fprintf(stderr,"Function::liveRegAnalysis : Unknown return type %d\n",pcallee->retVal.type);
|
||||
} /*eos*/
|
||||
|
||||
/* Propagate def/use results to calling icode */
|
||||
@@ -959,8 +959,7 @@ void Function::findExps()
|
||||
picode->ic.hl.oper.call.proc,
|
||||
picode->ic.hl.oper.call.args);
|
||||
ticode->ic.hl.oper.asgn.lhs =
|
||||
COND_EXPR::idLong(&localId, DST, ticode,
|
||||
HIGH_FIRST, picode, eDEF, 1);//picode->loc_ip
|
||||
COND_EXPR::idLong(&localId, DST, ticode,HIGH_FIRST, picode, eDEF, 1);
|
||||
ticode->ic.hl.oper.asgn.rhs = exp;
|
||||
picode->invalidate();
|
||||
numHlIcodes--;
|
||||
|
||||
1240
src/idioms.cpp
1240
src/idioms.cpp
File diff suppressed because it is too large
Load Diff
@@ -141,7 +141,7 @@ Int LOCAL_ID::newLongReg(hlType t, byte regH, byte regL, iICODE ix_)
|
||||
(entry.id.longId.l == regL))
|
||||
{
|
||||
/* Check for occurrence in the list */
|
||||
if (entry.idx.inList(ix_)) //count(
|
||||
if (entry.idx.inList(ix_))
|
||||
return (idx);
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user