Home | History | Annotate | Download | only in arm

Lines Matching full:cunit

264 static ArmLIR *newLIR0(CompilationUnit *cUnit, ArmOpcode opcode)
270 dvmCompilerAppendLIR(cUnit, (LIR *) insn);
274 static ArmLIR *newLIR1(CompilationUnit *cUnit, ArmOpcode opcode,
282 dvmCompilerAppendLIR(cUnit, (LIR *) insn);
286 static ArmLIR *newLIR2(CompilationUnit *cUnit, ArmOpcode opcode,
296 dvmCompilerAppendLIR(cUnit, (LIR *) insn);
300 static ArmLIR *newLIR3(CompilationUnit *cUnit, ArmOpcode opcode,
314 dvmCompilerAppendLIR(cUnit, (LIR *) insn);
319 static ArmLIR *newLIR4(CompilationUnit *cUnit, ArmOpcode opcode,
331 dvmCompilerAppendLIR(cUnit, (LIR *) insn);
341 static RegLocation inlinedTarget(CompilationUnit *cUnit, MIR *mir,
348 return dvmCompilerGetDest(cUnit, mir->next, 0);
377 static ArmLIR *addWordData(CompilationUnit *cUnit, LIR **constantListP,
389 newLIR1(cUnit, kArm16BitData, (value & 0xffff));
390 newLIR1(cUnit, kArm16BitData, (value >> 16));
395 static RegLocation inlinedTargetWide(CompilationUnit *cUnit, MIR *mir,
401 return dvmCompilerGetDestWide(cUnit, mir->next, 0, 1);
414 static void genBarrier(CompilationUnit *cUnit)
416 ArmLIR *barrier = newLIR0(cUnit, kArmPseudoBarrier);
422 static ArmLIR *genCheckCommon(CompilationUnit *cUnit, int dOffset,
427 dvmCompilerResetDefTracking(cUnit);
431 int dPC = (int) (cUnit->method->insns + dOffset);
437 dvmInsertGrowableList(&cUnit->pcReconstructionList,