Home | History | Annotate | Download | only in src

Lines Matching refs:Bailout

2254   // The value is tracked in the bailout environment, and communicated
2257 owner()->Bailout("bad value context for arguments value");
2290 return owner()->Bailout("bad value context for arguments object value");
2301 return owner()->Bailout("bad value context for arguments object value");
2353 builder->Bailout("arguments object value in a test context");
2383 void HGraphBuilder::Bailout(const char* reason) {
2387 PrintF("Bailout in HGraphBuilder: @\"%s\": %s\n", *name, reason);
2454 Bailout("function with illegal redeclaration");
2458 Bailout("function calls eval");
2516 Bailout("Unsupported phi use of const variable");
2521 Bailout("Unsupported phi use of arguments");
2668 return Bailout("context-allocated arguments");
2705 return Bailout("ScopedBlock");
2911 return Bailout("WithStatement");
2925 return Bailout("SwitchStatement: too many clauses");
2948 return Bailout("SwitchStatement: non-literal switch label");
2954 return Bailout("SwitchStatemnt: mixed label types are not supported");
3317 return Bailout("ForInStatement optimization is disabled");
3321 return Bailout("ForInStatement is not fast case");
3326 return Bailout("ForInStatement with non-local each variable");
3435 return Bailout("TryCatchStatement");
3443 return Bailout("TryFinallyStatement");
3451 return Bailout("DebuggerStatement");
3499 return Bailout("SharedFunctionInfoLiteral");
3580 return Bailout("reference to global harmony declared variable");
3628 return Bailout("reference to uninitialized variable");
3640 return Bailout("reference to a variable which requires dynamic lookup");
3762 // The object is expected in the bailout environment during computation
3797 return Bailout("Object literal with complex property");
3833 return Bailout("array boilerplate creation failed");
3866 // The array is expected in the bailout environment during computation
3880 if (!Smi::IsValid(i)) return Bailout("Non-smi key in array literal");
4212 return Bailout("unsupported let compound assignment");
4228 return Bailout("unsupported const compound assignment");
4244 Bailout(
4277 return Bailout("compound assignment to lookup slot");
4355 return Bailout("invalid lhs in compound assignment");
4392 return Bailout("non-initializer assignment to const");
4396 if (proxy->IsArguments()) return Bailout("assignment to arguments");
4415 return Bailout("assignment to let variable before initialization");
4437 return Bailout("assignment to parameter in arguments object");
4479 return Bailout("assignment to LOOKUP variable");
4482 return Bailout("invalid left-hand side in assignment");
4947 Bailout("arguments access in inlined function");
5107 // Trying to inline will signal that we should bailout from the
5894 return Bailout("possible direct call to eval");
6095 return Bailout("call to a JavaScript runtime function");
6159 Bailout("delete with global variable");
6169 Bailout("delete with non-global variable");
6323 return Bailout("invalid lhs in count operation");
6337 return Bailout("unsupported count operation with const");
6371 return Bailout("assignment to parameter in arguments object");
6390 return Bailout("lookup variable in count operation");
6422 // Overwrite the receiver in the bailout environment with the result
6455 // Drop the key from the bailout environment. Overwrite the receiver
6922 return Bailout("Unsupported non-primitive compare");
7064 return Bailout("unsupported lookup slot in declaration");
7187 return Bailout("inlined runtime function: IsNonNegativeSmi");
7203 return Bailout(
7256 // and does not cause a bailout.
7257 return Bailout("inlined runtime function: ClassOf");
7452 return Bailout("inlined runtime function: GetFromCache");
7573 return Bailout("inlined runtime function: MathSqrt");
7579 return Bailout("inlined runtime function: IsRegExpEquivalent");
7593 return Bailout("inlined runtime function: FastAsciiArrayJoin");