Home | History | Annotate | Download | only in ic

Lines Matching full:bailout

48                           ElementsKind to_kind, Label* bailout);
61 Label* map_mismatch, Label* bailout);
64 ElementsKind packed_kind, Label* bailout);
68 ElementsKind packed_kind_2, Label* bailout);
75 Label* readonly, Label* bailout);
78 Node* value, Label* bailout);
121 ElementsKind from_kind, ElementsKind to_kind, Label* bailout) {
126 TrapAllocationMemento(receiver, bailout);
145 GotoIf(WordNotEqual(receiver_map, holey_map), bailout);
158 capacity, INTPTR_PARAMETERS, bailout);
167 Label* map_mismatch, Label* bailout) {
173 TrapAllocationMemento(receiver, bailout);
183 Node* context, ElementsKind packed_kind, Label* bailout) {
191 holey_kind, &already_holey, bailout, bailout);
198 Label* bailout) {
211 bailout);
215 bailout, bailout);
523 Label* bailout) {
545 &var_entry, &next_proto, bailout);
599 // Bailout if it can be an integer indexed exotic case.
601 bailout);
614 Node* value, Label* bailout) {
627 bailout);
633 { Branch(TaggedIsSmi(value), &all_fine, bailout); }
644 Branch(IsHeapNumberMap(value_map), &all_fine, bailout);
649 GotoIf(TaggedIsSmi(value), bailout);
655 GotoIf(WordEqual(field_type, IntPtrConstant(kNoneType)), bailout);
660 field_type = LoadWeakCellValue(field_type, bailout);
663 Branch(WordEqual(LoadMap(value), field_type), &all_fine, bailout);