Home | History | Annotate | Download | only in arm

Lines Matching full:cunit

52 extern void dvmCompilerClobberCallRegs(CompilationUnit *cUnit)
54 dvmCompilerClobber(cUnit, r0);
55 dvmCompilerClobber(cUnit, r1);
56 dvmCompilerClobber(cUnit, r2);
57 dvmCompilerClobber(cUnit, r3);
58 dvmCompilerClobber(cUnit, r9); // Need to do this?, be conservative
59 dvmCompilerClobber(cUnit, r11);
60 dvmCompilerClobber(cUnit, r12);
61 dvmCompilerClobber(cUnit, r14lr);
65 extern void dvmCompilerClobberHandlerRegs(CompilationUnit *cUnit)
68 dvmCompilerClobberCallRegs(cUnit);
69 dvmCompilerClobber(cUnit, r4PC);
70 dvmCompilerClobber(cUnit, r7);
71 dvmCompilerClobber(cUnit, r8);
72 dvmCompilerClobber(cUnit, r9);
73 dvmCompilerClobber(cUnit, r10);
76 extern RegLocation dvmCompilerGetReturnWide(CompilationUnit *cUnit)
79 dvmCompilerClobber(cUnit, r0);
80 dvmCompilerClobber(cUnit, r1);
81 dvmCompilerMarkInUse(cUnit, r0);
82 dvmCompilerMarkInUse(cUnit, r1);
83 dvmCompilerMarkPair(cUnit, res.lowReg, res.highReg);
87 extern RegLocation dvmCompilerGetReturnWideAlt(CompilationUnit *cUnit)
92 dvmCompilerClobber(cUnit, r2);
93 dvmCompilerClobber(cUnit, r3);
94 dvmCompilerMarkInUse(cUnit, r2);
95 dvmCompilerMarkInUse(cUnit, r3);
96 dvmCompilerMarkPair(cUnit, res.lowReg, res.highReg);
100 extern RegLocation dvmCompilerGetReturn(CompilationUnit *cUnit)
103 dvmCompilerClobber(cUnit, r0);
104 dvmCompilerMarkInUse(cUnit, r0);
108 extern RegLocation dvmCompilerGetReturnAlt(CompilationUnit *cUnit)
112 dvmCompilerClobber(cUnit, r1);
113 dvmCompilerMarkInUse(cUnit, r1);