HomeSort by relevance Sort by last modified time
    Searched refs:RegLocation (Results 1 - 14 of 14) sorted by null

  /dalvik/vm/compiler/codegen/arm/FP/
ThumbPortableFP.cpp 19 RegLocation rlDest, RegLocation rlSrc1,
20 RegLocation rlSrc2);
23 RegLocation rlDest, RegLocation rlSrc1,
24 RegLocation rlSrc2);
36 RegLocation rlDest, RegLocation rlSrc1,
37 RegLocation rlSrc2)
43 RegLocation rlDest, RegLocation rlSrc1
    [all...]
ThumbVFP.cpp 27 static void loadValueAddressDirect(CompilationUnit *cUnit, RegLocation rlSrc,
47 RegLocation rlSrc = dvmCompilerGetSrcWide(cUnit, mir, 0, 1);
48 RegLocation rlResult = LOC_C_RETURN_WIDE;
49 RegLocation rlDest = LOC_DALVIK_RETURN_VAL_WIDE;
65 RegLocation rlDest, RegLocation rlSrc1,
66 RegLocation rlSrc2)
111 RegLocation rlDest, RegLocation rlSrc1,
112 RegLocation rlSrc2
    [all...]
Thumb2VFP.cpp 18 RegLocation rlDest, RegLocation rlSrc1,
19 RegLocation rlSrc2)
22 RegLocation rlResult;
64 RegLocation rlDest, RegLocation rlSrc1,
65 RegLocation rlSrc2)
68 RegLocation rlResult;
118 RegLocation rlSrc;
119 RegLocation rlDest
    [all...]
  /dalvik/vm/compiler/codegen/arm/
Codegen.h 39 RegLocation rlDest, RegLocation rlSrc1,
40 RegLocation rlSrc2);
43 RegLocation rlDest, RegLocation rlSrc1,
44 RegLocation rlSrc2);
ArmRallocUtil.cpp 76 extern RegLocation dvmCompilerGetReturnWide(CompilationUnit *cUnit)
78 RegLocation res = LOC_C_RETURN_WIDE;
87 extern RegLocation dvmCompilerGetReturnWideAlt(CompilationUnit *cUnit)
89 RegLocation res = LOC_C_RETURN_WIDE;
100 extern RegLocation dvmCompilerGetReturn(CompilationUnit *cUnit)
102 RegLocation res = LOC_C_RETURN;
108 extern RegLocation dvmCompilerGetReturnAlt(CompilationUnit *cUnit)
110 RegLocation res = LOC_C_RETURN;
CodegenDriver.cpp 54 RegLocation rlSrc;
55 RegLocation rlDest;
68 RegLocation rlResult;
73 RegLocation rlResult;
82 RegLocation rlDest, RegLocation rlSrc1,
83 RegLocation rlSrc2)
85 RegLocation rlResult;
128 RegLocation rlDest, RegLocation rlSrc1
    [all...]
CodegenCommon.cpp 341 static RegLocation inlinedTarget(CompilationUnit *cUnit, MIR *mir,
350 RegLocation res = LOC_DALVIK_RETURN_VAL;
395 static RegLocation inlinedTargetWide(CompilationUnit *cUnit, MIR *mir,
403 RegLocation res = LOC_DALVIK_RETURN_VAL_WIDE;
  /dalvik/vm/compiler/codegen/
Ralloc.h 55 * dataflow analysis and refer to slot numbers in the cUnit->regLocation
56 * array. However, renaming is accomplished by simply replacing RegLocation
57 * entries in the cUnit->reglocation[] array. Therefore, when location
79 extern RegLocation dvmCompilerEvalLoc(CompilationUnit *cUnit, RegLocation loc,
84 extern RegLocation dvmCompilerUpdateLoc(CompilationUnit *cUnit,
85 RegLocation loc);
88 extern RegLocation dvmCompilerUpdateLocWide(CompilationUnit *cUnit,
89 RegLocation loc);
105 extern void dvmCompilerResetDefLoc(CompilationUnit *cUnit, RegLocation rl)
    [all...]
CodegenFactory.cpp 53 static void loadValueDirect(CompilationUnit *cUnit, RegLocation rlSrc,
73 static void loadValueDirectFixed(CompilationUnit *cUnit, RegLocation rlSrc,
86 static void loadValueDirectWide(CompilationUnit *cUnit, RegLocation rlSrc,
109 static void loadValueDirectWideFixed(CompilationUnit *cUnit, RegLocation rlSrc,
119 static RegLocation loadValue(CompilationUnit *cUnit, RegLocation rlSrc,
136 static void storeValue(CompilationUnit *cUnit, RegLocation rlDest,
137 RegLocation rlSrc)
185 static RegLocation loadValueWide(CompilationUnit *cUnit, RegLocation rlSrc
    [all...]
RallocUtil.cpp 30 #define SREG(c, s) ((c)->regLocation[(s)].sRegLow)
34 * dataflow analysis and refer to slot numbers in the cUnit->regLocation
35 * array. However, renaming is accomplished by simply replacing RegLocation
36 * entries in the cUnit->reglocation[] array. Therefore, when location
463 extern void dvmCompilerMarkDef(CompilationUnit *cUnit, RegLocation rl,
479 extern void dvmCompilerMarkDefWide(CompilationUnit *cUnit, RegLocation rl,
491 extern RegLocation dvmCompilerWideToNarrow(CompilationUnit *cUnit,
492 RegLocation rl)
523 extern void dvmCompilerResetDefLoc(CompilationUnit *cUnit, RegLocation rl)
535 extern void dvmCompilerResetDefLocWide(CompilationUnit *cUnit, RegLocation rl
    [all...]
  /dalvik/vm/compiler/codegen/arm/Thumb/
Gen.cpp 85 static void genNegFloat(CompilationUnit *cUnit, RegLocation rlDest,
86 RegLocation rlSrc)
88 RegLocation rlResult;
96 static void genNegDouble(CompilationUnit *cUnit, RegLocation rlDest,
97 RegLocation rlSrc)
99 RegLocation rlResult;
108 static void genMulLong(CompilationUnit *cUnit, RegLocation rlDest,
109 RegLocation rlSrc1, RegLocation rlSrc2)
111 RegLocation rlResult
    [all...]
  /dalvik/vm/compiler/codegen/arm/Thumb2/
Gen.cpp 76 static void genNegFloat(CompilationUnit *cUnit, RegLocation rlDest,
77 RegLocation rlSrc)
79 RegLocation rlResult;
86 static void genNegDouble(CompilationUnit *cUnit, RegLocation rlDest,
87 RegLocation rlSrc)
89 RegLocation rlResult;
102 static void genMulLong(CompilationUnit *cUnit, RegLocation rlDest,
103 RegLocation rlSrc1, RegLocation rlSrc2)
105 RegLocation rlResult
    [all...]
  /dalvik/vm/compiler/
Ralloc.cpp 39 cUnit->regLocation[ssaRep->uses[i]].fp = true;
43 cUnit->regLocation[ssaRep->defs[i]].fp = true;
49 static const RegLocation freshLoc = {kLocDalvikFrame, 0, 0, INVALID_REG,
60 RegLocation *loc;
63 loc = (RegLocation*)dvmCompilerNew(cUnit->numSSARegs * sizeof(*loc), true);
68 cUnit->regLocation = loc;
82 cUnit->regLocation[i].sRegLow =
CompilerIR.h 35 typedef struct RegLocation {
42 } RegLocation;
247 RegLocation *regLocation;

Completed in 40 milliseconds