Bailout 348 src/compiler.cc if (!bailout_reason.is_empty()) graph_builder_->Bailout(*bailout_reason); Bailout 2831 src/hydrogen.cc owner()->Bailout("bad value context for arguments value"); Bailout 2864 src/hydrogen.cc return owner()->Bailout("bad value context for arguments object value"); Bailout 2875 src/hydrogen.cc return owner()->Bailout("bad value context for arguments object value"); Bailout 2927 src/hydrogen.cc builder->Bailout("arguments object value in a test context"); Bailout 3026 src/hydrogen.cc Bailout("function with illegal redeclaration"); Bailout 3030 src/hydrogen.cc Bailout("function calls eval"); Bailout 3648 src/hydrogen.cc return Bailout("context-allocated arguments"); Bailout 3685 src/hydrogen.cc return Bailout("ScopedBlock"); Bailout 3891 src/hydrogen.cc return Bailout("WithStatement"); Bailout 3905 src/hydrogen.cc return Bailout("SwitchStatement: too many clauses"); Bailout 3928 src/hydrogen.cc return Bailout("SwitchStatement: non-literal switch label"); Bailout 3934 src/hydrogen.cc return Bailout("SwitchStatemnt: mixed label types are not supported"); Bailout 4297 src/hydrogen.cc return Bailout("ForInStatement optimization is disabled"); Bailout 4301 src/hydrogen.cc return Bailout("ForInStatement is not fast case"); Bailout 4306 src/hydrogen.cc return Bailout("ForInStatement with non-local each variable"); Bailout 4414 src/hydrogen.cc return Bailout("TryCatchStatement"); Bailout 4422 src/hydrogen.cc return Bailout("TryFinallyStatement"); Bailout 4430 src/hydrogen.cc return Bailout("DebuggerStatement"); Bailout 4478 src/hydrogen.cc return Bailout("SharedFunctionInfoLiteral"); Bailout 4558 src/hydrogen.cc return Bailout("reference to global harmony declared variable"); Bailout 4606 src/hydrogen.cc return Bailout("reference to uninitialized variable"); Bailout 4618 src/hydrogen.cc return Bailout("reference to a variable which requires dynamic lookup"); Bailout 4783 src/hydrogen.cc return Bailout("Object literal with complex property"); Bailout 4819 src/hydrogen.cc return Bailout("array boilerplate creation failed"); Bailout 4866 src/hydrogen.cc if (!Smi::IsValid(i)) return Bailout("Non-smi key in array literal"); Bailout 4962 src/hydrogen.cc Bailout("improper object on prototype chain for store"); Bailout 5319 src/hydrogen.cc return Bailout("unsupported let compound assignment"); Bailout 5335 src/hydrogen.cc return Bailout("unsupported const compound assignment"); Bailout 5351 src/hydrogen.cc Bailout( Bailout 5384 src/hydrogen.cc return Bailout("compound assignment to lookup slot"); Bailout 5464 src/hydrogen.cc return Bailout("invalid lhs in compound assignment"); Bailout 5501 src/hydrogen.cc return Bailout("non-initializer assignment to const"); Bailout 5505 src/hydrogen.cc if (proxy->IsArguments()) return Bailout("assignment to arguments"); Bailout 5524 src/hydrogen.cc return Bailout("assignment to let variable before initialization"); Bailout 5546 src/hydrogen.cc return Bailout("assignment to parameter in arguments object"); Bailout 5588 src/hydrogen.cc return Bailout("assignment to LOOKUP variable"); Bailout 5591 src/hydrogen.cc return Bailout("invalid left-hand side in assignment"); Bailout 7273 src/hydrogen.cc return Bailout("possible direct call to eval"); Bailout 7482 src/hydrogen.cc return Bailout("call to a JavaScript runtime function"); Bailout 7545 src/hydrogen.cc Bailout("delete with global variable"); Bailout 7555 src/hydrogen.cc Bailout("delete with non-global variable"); Bailout 7709 src/hydrogen.cc return Bailout("invalid lhs in count operation"); Bailout 7723 src/hydrogen.cc return Bailout("unsupported count operation with const"); Bailout 7757 src/hydrogen.cc return Bailout("assignment to parameter in arguments object"); Bailout 7776 src/hydrogen.cc return Bailout("lookup variable in count operation"); Bailout 8308 src/hydrogen.cc return Bailout("Unsupported non-primitive compare"); Bailout 8422 src/hydrogen.cc return Bailout("unsupported lookup slot in declaration"); Bailout 8458 src/hydrogen.cc return Bailout("unsupported lookup slot in declaration"); Bailout 8571 src/hydrogen.cc return Bailout("inlined runtime function: IsNonNegativeSmi"); Bailout 8587 src/hydrogen.cc return Bailout( Bailout 8643 src/hydrogen.cc return Bailout("inlined runtime function: ClassOf"); Bailout 8838 src/hydrogen.cc return Bailout("inlined runtime function: GetFromCache"); Bailout 8959 src/hydrogen.cc return Bailout("inlined runtime function: MathSqrt"); Bailout 8965 src/hydrogen.cc return Bailout("inlined runtime function: IsRegExpEquivalent"); Bailout 8979 src/hydrogen.cc return Bailout("inlined runtime function: FastAsciiArrayJoin"); Bailout 862 src/hydrogen.h void Bailout(const char* reason);