Lines Matching full:the
5 Deoptimization is the process of taking action if compiled code cannot continue execution for some …
7 The compiler may make some speculative assumptions about the execution of the method. Based on thes…
17 The instruction `DeoptimizeIf` is encoded as conditional branch to the slow path if input value is …
22 The slow path encodes a call to the runtime function `Deoptimize`. We do the following for this:
23 1. fill the `Frame`(saves pointer to current CFrame) and `is_compiled_frame_`(saves true) fields in…
30 ### The function Deoptimize
32 The function `Deoptimize` calculates bitecode pc where we should start executing code in the interp…
33 …f deoptimization occurred in the inlined method, we restore all interpreter frames for all inlined…
65 If the deoptimized method was called from interpreter, `Deoptimize` calls the bridge `DeoptimizeAft…
68 * pointer to the current thread
69 * bytecode pc of the entry
78 …the method, restores callee saved registers (which we saved in the method) and call `InvokeInterpr…
84 …the method in the interpreter. After return from `InvokeInterpreter`, we restore callee saved regi…
92 * bytecode pc of the entry
96 …nter to interpreter Frame) and `is_compiled_frame_`(saves false) fields in the thread register and…
97 …ptimization occurred in the inlined method, we call interpreter for all inlined methods from bytec…
98 The last restoring interpreter Frame is used for limitation number of calls to the interpreter for …