Lines Matching full:cunit
27 static void inferTypes(CompilationUnit *cUnit, BasicBlock *bb)
39 cUnit->regLocation[ssaRep->uses[i]].fp = true;
43 cUnit->regLocation[ssaRep->defs[i]].fp = true;
57 void dvmCompilerLocalRegAlloc(CompilationUnit *cUnit)
63 loc = (RegLocation*)dvmCompilerNew(cUnit->numSSARegs * sizeof(*loc), true);
64 for (i=0; i< cUnit->numSSARegs; i++) {
68 cUnit->regLocation = loc;
72 dvmGrowableListIteratorInit(&cUnit->blockList, &iterator);
77 inferTypes(cUnit, bb);
81 for (i=0; i < cUnit->numSSARegs; i++) {
82 cUnit->regLocation[i].sRegLow =
83 DECODE_REG(dvmConvertSSARegToDalvik(cUnit, loc[i].sRegLow));