Home | History | Annotate | Download | only in crankshaft

Lines Matching refs:Bailout

4190   // The value is tracked in the bailout environment, and communicated
4196 owner()->Bailout(kBadValueContextForArgumentsValue);
4249 return owner()->Bailout(kBadValueContextForArgumentsObjectValue);
4262 return owner()->Bailout(kBadValueContextForArgumentsObjectValue);
4352 builder->Bailout(kArgumentsObjectValueInATestContext);
4381 void HOptimizedGraphBuilder::Bailout(BailoutReason reason) {
4433 Bailout(kSuperReference);
4689 return Bailout(kRestParameter);
4694 return Bailout(kSuperReference);
5023 return Bailout(kWithStatement);
5053 if (current_block() == NULL) return Bailout(kUnsupportedSwitchStatement);
5287 return Bailout(kForInStatementOptimizationIsDisabled);
5292 return Bailout(kForInStatementWithNonLocalEachVariable);
5441 return Bailout(kForOfStatement);
5449 return Bailout(kTryCatchStatement);
5458 return Bailout(kTryFinallyStatement);
5466 return Bailout(kDebuggerStatement);
5510 return Bailout(kClassLiteral);
5519 return Bailout(kNativeFunctionLiteral);
5527 return Bailout(kDoExpression);
5618 return Bailout(kReferenceToGlobalLexicalVariable);
5646 return Bailout(kReferenceToUninitializedVariable);
5725 return Bailout(kReferenceToUninitializedVariable);
5751 return Bailout(kReferenceToAVariableWhichRequiresDynamicLookup);
5899 // The object is expected in the bailout environment during computation
5904 if (property->is_computed_name()) return Bailout(kComputedPropertyName);
5967 return Bailout(kObjectLiteralWithComplexProperty);
6009 Bailout(kArrayBoilerplateCreationFailed));
6015 return Bailout(kArrayBoilerplateCreationFailed);
6064 // The array is expected in the bailout environment during computation
6073 return Bailout(kSpread);
6082 if (!Smi::IsValid(i)) return Bailout(kNonSmiKeyInArrayLiteral);
6843 return Bailout(kNonInitializerAssignmentToConst);
6854 return Bailout(kReferenceToUninitializedVariable);
6951 return Bailout(kUnsupportedLetCompoundAssignment);
6966 return Bailout(kUnsupportedConstCompoundAssignment);
6969 return Bailout(kNonInitializerAssignmentToConst);
6985 Bailout(kAssignmentToParameterFunctionUsesArgumentsObject);
6997 return Bailout(kNonInitializerAssignmentToConst);
7014 return Bailout(kCompoundAssignmentToLookupSlot);
7038 return Bailout(kInvalidLhsInCompoundAssignment);
7064 return Bailout(kNonInitializerAssignmentToConst);
7080 if (proxy->IsArguments()) return Bailout(kAssignmentToArguments);
7098 return Bailout(kAssignmentToLetVariableBeforeInitialization);
7120 return Bailout(kAssignmentToParameterInArgumentsObject);
7160 return Bailout(kAssignmentToLOOKUPVariable);
7163 return Bailout(kInvalidLeftHandSideInAssignment);
7182 return Bailout(kInvalidLeftHandSideInAssignment);
8144 // Trying to inline will signal that we should bailout from the
8485 // inlined function. This simulate has no bailout-id since it's not directly
9743 return Bailout(kPossibleDirectCallToEval);
10263 Bailout(kNeedSmiLiteral);
10271 Bailout(kNeedSmiLiteral);
10444 return Bailout(kCallToAJavaScriptRuntimeFunction);
10499 Bailout(kDeleteWithGlobalVariable);
10508 Bailout(kDeleteWithNonGlobalVariable);
10652 return Bailout(kInvalidLhsInCountOperation);
10666 return Bailout(kUnsupportedCountOperationWithConst);
10669 return Bailout(kNonInitializerAssignmentToConst);
10702 return Bailout(kAssignmentToParameterInArgumentsObject);
10719 return Bailout(kLookupVariableInCountOperation);
11610 Bailout(kUnsupportedNonPrimitiveCompare);
12033 return Bailout(kSuperReference);
12041 return Bailout(kSuperReference);
12096 return Bailout(kUnsupportedLookupSlotInDeclaration);
12135 return Bailout(kUnsupportedLookupSlotInDeclaration);
12934 // avoid the bailout. Nevertheless, some ancient benchmarks like SunSpider's
12936 // Obviously the fullcode => Crankshaft => bailout => fullcode dance is
12938 return Bailout(kInlinedRuntimeFunctionFastOneByteArrayJoin);