Lines Matching defs:Deopt
934 void HGraphBuilder::IfBuilder::Deopt(const char* reason) {
949 void HGraphBuilder::IfBuilder::AddMergeAtJoinBlock(bool deopt) {
954 MergeAtJoinBlock(block, deopt, merge_at_join_blocks_);
958 if (deopt) {
1009 // Merge non-deopt blocks first to ensure environment has right size for
1026 // Merge deopt blocks, padding when necessary.
1467 // object types cause a deopt to fall back to the runtime.
1930 if_objectissmi.Deopt("Expected smi");
1986 if_objectisnumber.Deopt("Expected heap number");
2479 // deopt, leaving the backing store in an invalid state.
2546 if_builder.Deopt("Holey array despite packed elements_kind feedback");
2632 // The HForceRepresentation is to prevent possible deopt on int-smi
3067 if_nil.Deopt("Too many undetectable types");
3255 // objects we construct, and an int32-to-smi HChange could deopt. Accept
3256 // the deopt possibility now, before allocation occurs.
7120 // Deopt if none of the cases matched.
7915 // Capture the state before invoking the inlined function for deopt in the
7917 // reachable for deopt, and is only used to capture the state. If the simulate
8739 // arguments object. But we need to be able to materialize at deopt.
9499 // The HForceRepresentation is to prevent possible deopt on int-smi
9556 // The HForceRepresentation is to prevent possible deopt on int-smi
9951 // Any later failures deopt to the load of the input or earlier.