Lines Matching defs:isolate
117 void TraceRecompile(Isolate* isolate, JSFunction function,
120 CodeTracer::Scope scope(isolate->GetCodeTracer());
157 handle(frame->GetBytecodeArray(), frame->isolate()));
188 int TieringManager::InterruptBudgetFor(Isolate* isolate, JSFunction function) {
197 return function.shared().GetBytecodeArray(isolate).length() *
210 bool SmallEnoughForOSR(Isolate* isolate, JSFunction function) {
211 return function.shared().GetBytecodeArray(isolate).length() <=
217 void TrySetOsrUrgency(Isolate* isolate, JSFunction function, int osr_urgency) {
226 BytecodeArray bytecode = shared.GetBytecodeArray(isolate);
228 CodeTracer::Scope scope(isolate->GetCodeTracer());
239 void TryIncrementOsrUrgency(Isolate* isolate, JSFunction function) {
240 int old_urgency = function.shared().GetBytecodeArray(isolate).osr_urgency();
242 TrySetOsrUrgency(isolate, function, new_urgency);
245 void TryRequestOsrAtNextOpportunity(Isolate* isolate, JSFunction function) {
246 TrySetOsrUrgency(isolate, function, BytecodeArray::kMaxOsrUrgency);
249 void TryRequestOsrForCachedOsrCode(Isolate* isolate, JSFunction function,
252 int old_urgency = function.shared().GetBytecodeArray(isolate).osr_urgency();
255 TrySetOsrUrgency(isolate, function, new_urgency);