/external/v8/src/ic/ |
accessor-assembler.cc | 129 GotoIf(WordEqual(maybe_transition_map_cell, 193 WordEqual(handler_kind, IntPtrConstant(LoadHandler::kForElements)), 225 WordEqual(LoadObjectField(protector_cell, PropertyCell::kValueOffset), 236 Branch(WordEqual(handler_kind, IntPtrConstant(LoadHandler::kForFields)), 323 GotoIf(WordEqual(validity_cell, IntPtrConstant(0)), 407 GotoIf(WordEqual(expected_native_context, native_context), &can_access); 416 Branch(WordEqual(expected_token, current_token), &can_access, miss); 545 GotoIf(WordEqual(validity_cell, IntPtrConstant(0)), 598 GotoIf(WordEqual(handler_kind, 634 WordEqual(handler_kind [all...] |
keyed-store-generic.cc | 102 GotoIf(WordEqual(prototype, NullConstant()), only_fast_elements); 312 Branch(WordEqual(LoadMap(value), LoadRoot(Heap::kHeapNumberMapRootIndex)), 345 CSA_ASSERT(this, WordEqual(elements, LoadElements(receiver))); 445 Branch(WordEqual(intptr_index, length), &if_increment_length_by_one, 586 GotoIf(WordEqual(value, TheHoleConstant()), &next_proto); 603 GotoIf(WordEqual(proto, NullConstant()), &ok_to_write); 655 GotoIf(WordEqual(field_type, IntPtrConstant(kNoneType)), bailout); 657 GotoIf(WordEqual(field_type, IntPtrConstant(kAnyType)), &all_fine); 663 Branch(WordEqual(LoadMap(value), field_type), &all_fine, bailout); 760 Branch(WordEqual(properties_map, LoadRoot(Heap::kHashTableMapRootIndex)) [all...] |
/external/v8/src/interpreter/ |
interpreter-assembler.cc | 584 Node* is_monomorphic = WordEqual(function, feedback_value); 615 WordEqual(feedback_element, 626 Node* is_array_function = WordEqual(context_slot, function); 646 Node* is_uninitialized = WordEqual( 665 Node* is_array_function = WordEqual(context_slot, function); 672 WordEqual(native_context, LoadNativeContext(context)); 763 Node* is_feedback_unavailable = WordEqual(slot_id, IntPtrConstant(0)); 779 Node* is_monomorphic = WordEqual(constructor, feedback_value); 804 WordEqual(feedback_element, 809 Node* is_weak_cell = WordEqual(LoadMap(feedback_element) [all...] |
interpreter.cc | [all...] |
/external/v8/src/builtins/ |
builtins-regexp.cc | 326 GotoIfNot(WordEqual(match_indices, null), &successful_match); 426 Node* const has_initialmap = WordEqual(map, initial_map); 450 CSA_ASSERT(this, WordEqual(LoadMap(object), map)); 460 Node* const has_initialmap = WordEqual(map, initial_map); 468 WordEqual(proto_map, initial_proto_initial_map); 505 Branch(WordEqual(map, initial_regexp_result_map), if_isunmodified, 755 GotoIfNot(WordEqual(value, regexp_function), &next); 825 Branch(WordEqual(var_new_target.value(), regexp_function), [all...] |
builtins-object.cc | 31 GotoIf(WordEqual(enum_length, SmiConstant(0)), nothing_to_iterate); 168 GotoIf(WordEqual(receiver, UndefinedConstant()), &return_undefined); 170 GotoIf(WordEqual(receiver, NullConstant()), &return_null); 298 GotoIf(WordEqual(var_proxy_is_array.value(), BooleanConstant(true)), 322 GotoIf(WordEqual(prototype, NullConstant()), &prototype_valid); 332 GotoIf(WordEqual(properties, UndefinedConstant()), &no_properties); 336 GotoIfNot(WordEqual(LoadElements(properties), 353 Branch(WordEqual(prototype, NullConstant()), &good, &non_null_proto); 371 GotoIf(WordEqual(prototype, LoadMapPrototype(map.value())), 379 GotoIf(WordEqual(weak_cell, UndefinedConstant()), &call_runtime) [all...] |
builtins-promise.cc | 118 Branch(WordEqual(constructor, 309 GotoIf(WordEqual(species, NullConstant()), &out); 385 Branch(WordEqual(promise_fun, constructor), &fast_promise_capability, 572 GotoIfNot(WordEqual(status, SmiConstant(v8::Promise::kFulfilled)), 632 WordEqual(promise_fun, 639 Node* const has_initialmap = WordEqual(map, initial_map); 647 WordEqual(proto_map, initial_proto_initial_map); [all...] |
builtins-arguments.cc | 26 WordEqual(function, 230 GotoIf(WordEqual(argument_count, zero), &empty); 280 GotoIf(WordEqual(argument_count, zero), &empty); 282 GotoIf(WordEqual(formal_parameter_count, zero), &no_parameters);
|
builtins-array.cc | 509 GotoIf(WordEqual(value, TheHoleConstant()), &hole_element); 552 GotoIf(WordEqual(receiver, NullConstant()), &throw_null_undefined_exception); 553 GotoIf(WordEqual(receiver, UndefinedConstant()), [all...] |
builtins-conversion.cc | 49 assembler->WordEqual(exotic_to_prim, assembler->NullConstant()), 52 assembler->WordEqual(exotic_to_prim, assembler->UndefinedConstant()), 446 assembler.GotoIf(assembler.WordEqual(constructor_function_index,
|
builtins-string.cc | 181 GotoIf(WordEqual(lhs, rhs), &if_equal); 243 GotoIf(WordEqual(offset, length), &if_equal); 295 GotoIf(WordEqual(lhs, rhs), &if_equal); 345 Branch(WordEqual(offset, end), &if_done, &if_notdone); 508 Branch(WordEqual(argc, IntPtrConstant(1)), &if_oneargument, [all...] |
builtins-date.cc | [all...] |
builtins-async-iterator.cc | 171 Branch(WordEqual(iter_result_map, fast_iter_result_map), &if_fastpath,
|
builtins-internal.cc | 194 assembler->GotoIf(assembler->WordEqual(index, length), &done_loop);
|
builtins-number.cc | 270 GotoIf(WordEqual(radix, UndefinedConstant()), &if_radix10); 271 GotoIf(WordEqual(radix, SmiConstant(Smi::FromInt(10))), &if_radix10); 272 GotoIf(WordEqual(radix, SmiConstant(Smi::FromInt(0))), &if_radix10); [all...] |
builtins-constructor.cc | 686 GotoIfNot(WordEqual(instance_size, size_in_words), call_runtime);
|
/external/v8/src/ |
code-stub-assembler.cc | 155 return WordEqual(value, name##Constant()); \ 199 return WordEqual( 201 WordEqual(value, IntPtrConstant(0)), 592 return WordEqual(WordAnd(BitcastTaggedToWord(a), IntPtrConstant(kSmiTagMask)), 603 return WordEqual(WordAnd(BitcastTaggedToWord(a), 609 return WordEqual(IntPtrConstant(0), 625 GotoIf(WordEqual(prototype, NullConstant()), definitely_no_elements); 848 GotoIf(WordEqual(value, BooleanConstant(false)), if_false); [all...] |
fast-accessor-assembler.cc | 141 assembler_->WordEqual(FromId(value_id), assembler_->SmiConstant(0)), 168 assembler_->WordEqual(FromId(value_id), assembler_->SmiConstant(0)),
|
code-stubs.cc | [all...] |
code-stub-assembler.h | 221 SMI_COMPARISON_OP(SmiEqual, WordEqual) [all...] |
/external/v8/src/compiler/ |
effect-control-linearizer.cc | [all...] |
raw-machine-assembler.h | 198 Node* WordEqual(Node* a, Node* b) { 199 return AddNode(machine()->WordEqual(), a, b); 202 return Word32BinaryNot(WordEqual(a, b));
|
code-assembler.h | 72 V(WordEqual) \
|
graph-assembler.h | 59 V(WordEqual)
|
representation-change.cc | 731 node = jsgraph()->graph()->NewNode(machine()->WordEqual(), node, [all...] |