Home | History | Annotate | Download | only in codegen

Lines Matching refs:RegLocation

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);
115 extern void dvmCompilerMarkDef(CompilationUnit *cUnit, RegLocation rl,
122 extern void dvmCompilerMarkDefWide(CompilationUnit *cUnit, RegLocation rl,
125 extern RegLocation dvmCompilerGetSrcWide(CompilationUnit *cUnit, MIR *mir,
128 extern RegLocation dvmCompilerGetDestWide(CompilationUnit *cUnit, MIR *mir,
131 extern RegLocation dvmCompilerGetSrc(CompilationUnit *cUnit, MIR *mir, int num);
134 extern RegLocation dvmCompilerGetDest(CompilationUnit *cUnit, MIR *mir,
137 extern RegLocation dvmCompilerGetReturnWide(CompilationUnit *cUnit);
155 extern void dvmCompilerResetDefLocWide(CompilationUnit *cUnit, RegLocation rl);
161 RegLocation loc);
171 extern RegLocation dvmCompilerGetReturnWideAlt(CompilationUnit *cUnit);
173 extern RegLocation dvmCompilerGetReturn(CompilationUnit *cUnit);
175 extern RegLocation dvmCompilerGetReturnAlt(CompilationUnit *cUnit);
190 extern RegLocation dvmCompilerWideToNarrow(CompilationUnit *cUnit,
191 RegLocation rl);