Lines Matching refs:trampoline

81 RegStorage Mir2Lir::CallHelperSetup(QuickEntrypointEnum trampoline) {  in CallHelperSetup()  argument
85 return LoadHelper(trampoline); in CallHelperSetup()
89 LIR* Mir2Lir::CallHelper(RegStorage r_tgt, QuickEntrypointEnum trampoline, bool safepoint_pc, in CallHelper() argument
91 LIR* call_inst = InvokeTrampoline(use_link ? kOpBlx : kOpBx, r_tgt, trampoline); in CallHelper()
103 void Mir2Lir::CallRuntimeHelper(QuickEntrypointEnum trampoline, bool safepoint_pc) { in CallRuntimeHelper() argument
104 RegStorage r_tgt = CallHelperSetup(trampoline); in CallRuntimeHelper()
106 CallHelper(r_tgt, trampoline, safepoint_pc); in CallRuntimeHelper()
109 void Mir2Lir::CallRuntimeHelperImm(QuickEntrypointEnum trampoline, int arg0, bool safepoint_pc) { in CallRuntimeHelperImm() argument
110 RegStorage r_tgt = CallHelperSetup(trampoline); in CallRuntimeHelperImm()
113 CallHelper(r_tgt, trampoline, safepoint_pc); in CallRuntimeHelperImm()
116 void Mir2Lir::CallRuntimeHelperReg(QuickEntrypointEnum trampoline, RegStorage arg0, in CallRuntimeHelperReg() argument
118 RegStorage r_tgt = CallHelperSetup(trampoline); in CallRuntimeHelperReg()
121 CallHelper(r_tgt, trampoline, safepoint_pc); in CallRuntimeHelperReg()
124 void Mir2Lir::CallRuntimeHelperRegLocation(QuickEntrypointEnum trampoline, RegLocation arg0, in CallRuntimeHelperRegLocation() argument
126 RegStorage r_tgt = CallHelperSetup(trampoline); in CallRuntimeHelperRegLocation()
133 CallHelper(r_tgt, trampoline, safepoint_pc); in CallRuntimeHelperRegLocation()
136 void Mir2Lir::CallRuntimeHelperImmImm(QuickEntrypointEnum trampoline, int arg0, int arg1, in CallRuntimeHelperImmImm() argument
138 RegStorage r_tgt = CallHelperSetup(trampoline); in CallRuntimeHelperImmImm()
142 CallHelper(r_tgt, trampoline, safepoint_pc); in CallRuntimeHelperImmImm()
145 void Mir2Lir::CallRuntimeHelperImmRegLocation(QuickEntrypointEnum trampoline, int arg0, in CallRuntimeHelperImmRegLocation() argument
147 RegStorage r_tgt = CallHelperSetup(trampoline); in CallRuntimeHelperImmRegLocation()
156 CallHelper(r_tgt, trampoline, safepoint_pc); in CallRuntimeHelperImmRegLocation()
159 void Mir2Lir::CallRuntimeHelperRegLocationImm(QuickEntrypointEnum trampoline, RegLocation arg0, in CallRuntimeHelperRegLocationImm() argument
161 RegStorage r_tgt = CallHelperSetup(trampoline); in CallRuntimeHelperRegLocationImm()
166 CallHelper(r_tgt, trampoline, safepoint_pc); in CallRuntimeHelperRegLocationImm()
169 void Mir2Lir::CallRuntimeHelperImmReg(QuickEntrypointEnum trampoline, int arg0, RegStorage arg1, in CallRuntimeHelperImmReg() argument
171 RegStorage r_tgt = CallHelperSetup(trampoline); in CallRuntimeHelperImmReg()
175 CallHelper(r_tgt, trampoline, safepoint_pc); in CallRuntimeHelperImmReg()
178 void Mir2Lir::CallRuntimeHelperRegImm(QuickEntrypointEnum trampoline, RegStorage arg0, int arg1, in CallRuntimeHelperRegImm() argument
180 RegStorage r_tgt = CallHelperSetup(trampoline); in CallRuntimeHelperRegImm()
184 CallHelper(r_tgt, trampoline, safepoint_pc); in CallRuntimeHelperRegImm()
187 void Mir2Lir::CallRuntimeHelperImmMethod(QuickEntrypointEnum trampoline, int arg0, in CallRuntimeHelperImmMethod() argument
189 RegStorage r_tgt = CallHelperSetup(trampoline); in CallRuntimeHelperImmMethod()
193 CallHelper(r_tgt, trampoline, safepoint_pc); in CallRuntimeHelperImmMethod()
196 void Mir2Lir::CallRuntimeHelperRegMethod(QuickEntrypointEnum trampoline, RegStorage arg0, in CallRuntimeHelperRegMethod() argument
198 RegStorage r_tgt = CallHelperSetup(trampoline); in CallRuntimeHelperRegMethod()
206 CallHelper(r_tgt, trampoline, safepoint_pc); in CallRuntimeHelperRegMethod()
209 void Mir2Lir::CallRuntimeHelperRegRegLocationMethod(QuickEntrypointEnum trampoline, RegStorage arg0, in CallRuntimeHelperRegRegLocationMethod() argument
211 RegStorage r_tgt = CallHelperSetup(trampoline); in CallRuntimeHelperRegRegLocationMethod()
220 CallHelper(r_tgt, trampoline, safepoint_pc); in CallRuntimeHelperRegRegLocationMethod()
223 void Mir2Lir::CallRuntimeHelperRegLocationRegLocation(QuickEntrypointEnum trampoline, in CallRuntimeHelperRegLocationRegLocation() argument
226 RegStorage r_tgt = CallHelperSetup(trampoline); in CallRuntimeHelperRegLocationRegLocation()
288 CallHelper(r_tgt, trampoline, safepoint_pc); in CallRuntimeHelperRegLocationRegLocation()
310 void Mir2Lir::CallRuntimeHelperRegReg(QuickEntrypointEnum trampoline, RegStorage arg0, in CallRuntimeHelperRegReg() argument
312 RegStorage r_tgt = CallHelperSetup(trampoline); in CallRuntimeHelperRegReg()
315 CallHelper(r_tgt, trampoline, safepoint_pc); in CallRuntimeHelperRegReg()
318 void Mir2Lir::CallRuntimeHelperRegRegImm(QuickEntrypointEnum trampoline, RegStorage arg0, in CallRuntimeHelperRegRegImm() argument
320 RegStorage r_tgt = CallHelperSetup(trampoline); in CallRuntimeHelperRegRegImm()
324 CallHelper(r_tgt, trampoline, safepoint_pc); in CallRuntimeHelperRegRegImm()
327 void Mir2Lir::CallRuntimeHelperImmRegLocationMethod(QuickEntrypointEnum trampoline, int arg0, in CallRuntimeHelperImmRegLocationMethod() argument
329 RegStorage r_tgt = CallHelperSetup(trampoline); in CallRuntimeHelperImmRegLocationMethod()
334 CallHelper(r_tgt, trampoline, safepoint_pc); in CallRuntimeHelperImmRegLocationMethod()
337 void Mir2Lir::CallRuntimeHelperImmImmMethod(QuickEntrypointEnum trampoline, int arg0, int arg1, in CallRuntimeHelperImmImmMethod() argument
339 RegStorage r_tgt = CallHelperSetup(trampoline); in CallRuntimeHelperImmImmMethod()
344 CallHelper(r_tgt, trampoline, safepoint_pc); in CallRuntimeHelperImmImmMethod()
347 void Mir2Lir::CallRuntimeHelperImmRegLocationRegLocation(QuickEntrypointEnum trampoline, int arg0, in CallRuntimeHelperImmRegLocationRegLocation() argument
350 RegStorage r_tgt = CallHelperSetup(trampoline); in CallRuntimeHelperImmRegLocationRegLocation()
361 CallHelper(r_tgt, trampoline, safepoint_pc); in CallRuntimeHelperImmRegLocationRegLocation()
365 QuickEntrypointEnum trampoline, in CallRuntimeHelperRegLocationRegLocationRegLocation() argument
370 RegStorage r_tgt = CallHelperSetup(trampoline); in CallRuntimeHelperRegLocationRegLocationRegLocation()
375 CallHelper(r_tgt, trampoline, safepoint_pc); in CallRuntimeHelperRegLocationRegLocationRegLocation()
379 QuickEntrypointEnum trampoline, RegLocation arg0, RegLocation arg1, RegLocation arg2, in CallRuntimeHelperRegLocationRegLocationRegLocationRegLocation() argument
381 RegStorage r_tgt = CallHelperSetup(trampoline); in CallRuntimeHelperRegLocationRegLocationRegLocationRegLocation()
387 CallHelper(r_tgt, trampoline, safepoint_pc); in CallRuntimeHelperRegLocationRegLocationRegLocationRegLocation()
611 QuickEntrypointEnum trampoline, int state, in NextInvokeInsnSP() argument
625 disp = GetThreadOffset<8>(trampoline).Int32Value(); in NextInvokeInsnSP()
627 disp = GetThreadOffset<4>(trampoline).Int32Value(); in NextInvokeInsnSP()