HomeSort by relevance Sort by last modified time
    Searched refs:RegLocation (Results 1 - 22 of 22) 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;
422 static RegLocation inlinedTargetWide(CompilationUnit *cUnit, MIR *mir,
430 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/mips/
Ralloc.h 59 * dataflow analysis and refer to slot numbers in the cUnit->regLocation
60 * array. However, renaming is accomplished by simply replacing RegLocation
61 * entries in the cUnit->reglocation[] array. Therefore, when location
83 extern RegLocation dvmCompilerEvalLoc(CompilationUnit *cUnit, RegLocation loc,
88 extern RegLocation dvmCompilerUpdateLoc(CompilationUnit *cUnit,
89 RegLocation loc);
92 extern RegLocation dvmCompilerUpdateLocWide(CompilationUnit *cUnit,
93 RegLocation loc);
109 extern void dvmCompilerResetDefLoc(CompilationUnit *cUnit, RegLocation rl)
    [all...]
Codegen.h 39 RegLocation rlDest, RegLocation rlSrc1,
40 RegLocation rlSrc2);
43 RegLocation rlDest, RegLocation rlSrc1,
44 RegLocation rlSrc2);
CodegenFactory.cpp 47 static void loadValueDirect(CompilationUnit *cUnit, RegLocation rlSrc,
67 static void loadValueDirectFixed(CompilationUnit *cUnit, RegLocation rlSrc,
80 static void loadValueDirectWide(CompilationUnit *cUnit, RegLocation rlSrc,
102 static void loadValueDirectWideFixed(CompilationUnit *cUnit, RegLocation rlSrc,
112 static RegLocation loadValue(CompilationUnit *cUnit, RegLocation rlSrc,
128 static void storeValue(CompilationUnit *cUnit, RegLocation rlDest,
129 RegLocation rlSrc)
177 static RegLocation loadValueWide(CompilationUnit *cUnit, RegLocation rlSrc
    [all...]
RallocUtil.cpp 32 #define SREG(c, s) ((c)->regLocation[(s)].sRegLow)
36 * dataflow analysis and refer to slot numbers in the cUnit->regLocation
37 * array. However, renaming is accomplished by simply replacing RegLocation
38 * entries in the cUnit->reglocation[] array. Therefore, when location
529 extern void dvmCompilerMarkDef(CompilationUnit *cUnit, RegLocation rl,
545 extern void dvmCompilerMarkDefWide(CompilationUnit *cUnit, RegLocation rl,
557 extern RegLocation dvmCompilerWideToNarrow(CompilationUnit *cUnit,
558 RegLocation rl)
595 extern void dvmCompilerResetDefLoc(CompilationUnit *cUnit, RegLocation rl)
607 extern void dvmCompilerResetDefLocWide(CompilationUnit *cUnit, RegLocation rl
    [all...]
CodegenDriver.cpp 54 RegLocation rlSrc;
55 RegLocation rlDest;
96 RegLocation rlResult;
108 RegLocation rlResult;
125 RegLocation rlDest, RegLocation rlSrc1,
126 RegLocation rlSrc2)
128 RegLocation rlResult;
182 RegLocation rlDest, RegLocation rlSrc1
    [all...]
CodegenCommon.cpp 347 static RegLocation inlinedTarget(CompilationUnit *cUnit, MIR *mir,
356 RegLocation res = LOC_DALVIK_RETURN_VAL;
385 static RegLocation inlinedTargetWide(CompilationUnit *cUnit, MIR *mir,
393 RegLocation res = LOC_DALVIK_RETURN_VAL_WIDE;
  /dalvik/vm/compiler/codegen/mips/Mips32/
Gen.cpp 81 static void genNegFloat(CompilationUnit *cUnit, RegLocation rlDest,
82 RegLocation rlSrc)
84 RegLocation rlResult;
92 static void genNegDouble(CompilationUnit *cUnit, RegLocation rlDest,
93 RegLocation rlSrc)
95 RegLocation rlResult;
104 static void genMulLong(CompilationUnit *cUnit, RegLocation rlDest,
105 RegLocation rlSrc1, RegLocation rlSrc2)
107 RegLocation rlResult
    [all...]
  /dalvik/vm/compiler/codegen/mips/FP/
MipsFP.cpp 27 static void loadValueAddress(CompilationUnit *cUnit, RegLocation rlSrc,
46 RegLocation rlSrc = dvmCompilerGetSrcWide(cUnit, mir, 0, 1);
48 RegLocation rlResult = LOC_C_RETURN_WIDE_ALT;
50 RegLocation rlResult = LOC_C_RETURN_WIDE;
52 RegLocation rlDest = LOC_DALVIK_RETURN_VAL_WIDE;
68 RegLocation rlDest, RegLocation rlSrc1,
69 RegLocation rlSrc2)
73 RegLocation rlResult;
158 RegLocation rlDest, RegLocation rlSrc1
    [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 38 typedef struct RegLocation {
45 } RegLocation;
253 RegLocation *regLocation;

Completed in 77 milliseconds