/external/llvm/lib/Transforms/Scalar/ |
D | LoadCombine.cpp | 120 DenseMap<const Value *, SmallVector<LoadPOPPair, 8>> &LoadMap) { in combineLoads() argument 122 for (auto &Loads : LoadMap) { in combineLoads() 245 DenseMap<const Value *, SmallVector<LoadPOPPair, 8>> LoadMap; in runOnBasicBlock() local 252 if (combineLoads(LoadMap)) in runOnBasicBlock() 254 LoadMap.clear(); in runOnBasicBlock() 267 LoadMap[POP.Pointer].push_back(LoadPOPPair(LI, POP, Index++)); in runOnBasicBlock() 270 if (combineLoads(LoadMap)) in runOnBasicBlock()
|
/external/v8/src/ic/ |
D | keyed-store-generic.cc | 156 Node* prototype_map = LoadMap(prototype); in BranchIfPrototypesHaveNonFastElements() 296 Node* elements_map = LoadMap(elements); in StoreElementWithCapacity() 358 Branch(WordEqual(LoadMap(value), LoadRoot(Heap::kHeapNumberMapRootIndex)), in StoreElementWithCapacity() 577 var_holder_map.Bind(LoadMap(var_holder.value())); in LookupPropertyOnPrototypeChain() 653 var_holder_map.Bind(LoadMap(proto)); in LookupPropertyOnPrototypeChain() 731 LoadMap(CAST(var_transition_map_or_array.value())); in EmitGenericPropertyStore() 838 GotoIf(IsAccessorInfoMap(LoadMap(accessor_pair)), slow); in EmitGenericPropertyStore() 841 Node* setter_map = LoadMap(setter); in EmitGenericPropertyStore() 915 TNode<Map> receiver_map = LoadMap(CAST(receiver)); in KeyedStoreGeneric() 1006 Node* receiver_map = LoadMap(receiver); in StoreIC_Uninitialized() [all …]
|
D | accessor-assembler.cc | 32 TNode<Map> handler_map = LoadMap(handler); in LoadHandlerDataField() 198 GotoIf(IsCodeMap(LoadMap(CAST(handler))), &call_handler); in HandleLoadICHandlerCase() 220 CAST(LoadDescriptorValue(LoadMap(holder), descriptor)); in HandleLoadCallbackProperty() 267 api_holder.Bind(LoadMapPrototype(LoadMap(p->receiver))); in HandleLoadAccessor() 403 BranchIfPrototypesHaveNoElements(LoadMap(holder), &return_undefined, in HandleLoadICSmiHandlerCase() 498 Node* value = LoadDescriptorValue(LoadMap(holder), descriptor); in HandleLoadICSmiHandlerCase() 527 Node* accessor_pair = LoadDescriptorValue(LoadMap(holder), descriptor); in HandleLoadICSmiHandlerCase() 671 CSA_ASSERT(this, IsCodeMap(LoadMap(smi_or_code_handler))); in HandleProtoHandler() 822 Node* accessor_info = LoadDescriptorValue(LoadMap(holder), descriptor); in HandleStoreICNativeDataProperty() 912 TNode<Map> handler_map = LoadMap(strong_handler); in HandleStoreICHandlerCase() [all …]
|
/external/v8/src/builtins/ |
D | builtins-object-gen.cc | 209 TNode<Map> map = LoadMap(receiver); in GetOwnValuesOrEntries() 273 TNode<Map> map = LoadMap(object); in FastGetOwnValuesOrEntries() 325 CSA_ASSERT(this, WordEqual(map, LoadMap(object))); in FastGetOwnValuesOrEntries() 431 Node* map = LoadMap(object); in TF_BUILTIN() 549 TNode<Map> from_map = LoadMap(CAST(from)); in ObjectAssignFast() 565 TNode<Map> to_map = LoadMap(to); in ObjectAssignFast() 616 var_from_map = LoadMap(CAST(from)); in ObjectAssignFast() 685 [=] { return WordEqual(LoadMap(CAST(from)), from_map); }, in ObjectAssignFast() 711 Node* object_map = LoadMap(object); in TF_BUILTIN() 796 Node* object_map = LoadMap(object); in TF_BUILTIN() [all …]
|
D | builtins-function-gen.cc | 30 Node* receiver_map = LoadMap(receiver); in TF_BUILTIN() 71 Node* length_value_map = LoadMap(CAST(maybe_length_accessor)); in TF_BUILTIN() 83 TNode<Map> name_value_map = LoadMap(CAST(maybe_name_accessor)); in TF_BUILTIN()
|
D | builtins-iterator-gen.cc | 85 Node* result_map = LoadMap(result); in IteratorStep() 137 Node* map = LoadMap(result); in IteratorValue()
|
D | builtins-async-gen.cc | 56 CSA_ASSERT(this, IsFunctionWithPrototypeSlotMap(LoadMap(promise_fun))); in Await() 160 CSA_ASSERT(this, IsFunctionWithPrototypeSlotMap(LoadMap(promise_fun))); in AwaitOptimized()
|
D | builtins-number-gen.cc | 165 Node* input_map = LoadMap(input); in TF_BUILTIN() 249 Node* input_map = LoadMap(input); in TF_BUILTIN() 409 Node* right_map = LoadMap(right); in TF_BUILTIN() 432 Node* left_map = LoadMap(left); in TF_BUILTIN() 459 Node* right_map = LoadMap(right); in TF_BUILTIN()
|
D | builtins-array-gen.cc | 155 kind = EnsureArrayPushable(LoadMap(a()), &runtime); in FilterProcessor() 260 GotoIf(IsHeapNumberMap(LoadMap(mapped_value)), &transition_smi_double); in FastMapProcessor() 466 Branch(IsCallableMap(LoadMap(callbackfn())), &done, &type_exception); in GenerateIteratingArrayBuiltinBody() 541 Branch(IsCallableMap(LoadMap(callbackfn_)), &distinguish_types, in GenerateIteratingTypedArrayBuiltinBody() 715 original_map.Bind(LoadMap(o())); in VisitAllFastElementsOneKind() 733 Node* o_map = LoadMap(o()); in VisitAllFastElementsOneKind() 801 Node* o_map = LoadMap(o()); in HandleFastElements() 842 TNode<Map> original_map = LoadMap(o()); in GenerateArraySpeciesCreate() 887 Node* const original_map = LoadMap(o()); in GenerateArraySpeciesCreate() 963 EnsureArrayLengthWritable(LoadMap(array_receiver), &runtime); in TF_BUILTIN() [all …]
|
D | builtins-promise-gen.cc | 25 CSA_ASSERT(this, IsFunctionWithPrototypeSlotMap(LoadMap(promise_fun))); in AllocateJSPromise() 123 GotoIfNot(IsConstructorMap(LoadMap(constructor)), &if_not_constructor); in TF_BUILTIN() 546 Node* const receiver_map = LoadMap(receiver); in InvokeThen() 829 Node* const executor_map = LoadMap(executor); in TF_BUILTIN() 971 Node* const promise_map = LoadMap(promise); in TF_BUILTIN() 1083 Node* const thenable_map = LoadMap(thenable); in TF_BUILTIN() 1305 Node* const value_map = LoadMap(value); in TF_BUILTIN() 1592 Node* const receiver_map = LoadMap(receiver); in TF_BUILTIN() 1750 Node* const resolution_map = LoadMap(resolution); in TF_BUILTIN() 1802 Node* const then_map = LoadMap(then); in TF_BUILTIN()
|
D | builtins-call-gen.cc | 115 TNode<Map> arguments_list_map = LoadMap(CAST(arguments_list)); in CallOrConstructWithArrayLike() 289 TNode<Map> spread_map = LoadMap(CAST(spread)); in CallOrConstructWithSpread()
|
D | builtins-conversion-gen.cc | 193 Node* method_map = LoadMap(method); in Generate_OrdinaryToPrimitive() 362 Node* map = LoadMap(object); in TF_BUILTIN()
|
D | builtins-collections-gen.cc | 190 TNode<Map> original_initial_entries_map = LoadMap(initial_entries_jsarray); in AddConstructorEntries() 205 LoadMap(initial_entries_jsarray))); in AddConstructorEntries() 237 TNode<Map> original_collection_map = LoadMap(CAST(collection)); in AddConstructorEntriesFromFastJSArray() 238 TNode<Map> original_fast_js_array_map = LoadMap(fast_jsarray); in AddConstructorEntriesFromFastJSArray() 286 WordEqual(original_collection_map, LoadMap(CAST(collection)))); in AddConstructorEntriesFromFastJSArray() 288 WordEqual(original_fast_js_array_map, LoadMap(fast_jsarray))); in AddConstructorEntriesFromFastJSArray() 342 CSA_ASSERT(this, IsConstructorMap(LoadMap(constructor))); in AllocateJSCollectionFast() 486 LoadMap(LoadMapPrototype(LoadMap(CAST(collection)))); in HasInitialCollectionPrototype() 1725 Node* key_map = LoadMap(key); in TF_BUILTIN() 1925 Node* key_map = LoadMap(key); in TryLookupOrderedHashTableIndex()
|
D | builtins-constructor-gen.cc | 70 Node* const feedback_cell_map = LoadMap(feedback_cell); in TF_BUILTIN() 438 TNode<Map> boilerplate_map = LoadMap(boilerplate); in EmitCreateShallowObjectLiteral() 482 IsFixedCOWArrayMap(LoadMap(boilerplate_elements)))); in EmitCreateShallowObjectLiteral()
|
D | builtins-proxy-gen.cc | 641 Node* map = LoadMap(target); in CheckGetSetTrapResult() 745 Node* target_map = LoadMap(target); in CheckHasTrapResult()
|
D | builtins-regexp-gen.cc | 806 var_value_map.Bind(LoadMap(maybe_receiver)); in ThrowIfNotJSReceiver() 903 return IsFastRegExpNoPrototype(context, object, LoadMap(object)); in IsFastRegExpNoPrototype() 915 CSA_ASSERT(this, WordEqual(LoadMap(object), map)); in BranchIfFastRegExp() 933 Node* const proto_map = LoadMap(LoadMapPrototype(map)); in BranchIfFastRegExp() 950 BranchIfFastRegExp(context, object, LoadMap(object), if_isunmodified, in BranchIfFastRegExp() 1693 Node* const exec_map = LoadMap(exec); in RegExpExec() 2962 Branch(IsCallableMap(LoadMap(CAST(replace_value))), &if_iscallable, in TF_BUILTIN()
|
D | builtins-typed-array-gen.cc | 34 TNode<Map> array_map = LoadMap(array); in LoadMapForType() 455 Node* holder_map = LoadMap(holder); in ConstructByArrayBuffer() 465 Node* holder_map = LoadMap(holder); in ConstructByArrayBuffer() 873 Node* map = LoadMap(exemplar); in TypedArraySpeciesConstructor()
|
D | builtins-async-iterator-gen.cc | 254 Node* const iter_result_map = LoadMap(iter_result); in LoadIteratorResult()
|
D | builtins-internal-gen.cc | 498 TNode<Map> receiver_map = LoadMap(CAST(receiver)); in TF_BUILTIN() 917 TNode<Map> microtask_map = LoadMap(microtask); in TF_BUILTIN()
|
D | builtins-string-gen.cc | 1105 Node* const object_map = LoadMap(object); in MaybeCallFunctionAtSymbol() 1121 Node* const proto_map = LoadMap(LoadMapPrototype(initial_map)); in MaybeCallFunctionAtSymbol() 1420 GotoIf(IsCallableMap(LoadMap(replace)), &return_subject); in TF_BUILTIN() 1458 Branch(IsCallableMap(LoadMap(replace)), &if_iscallablereplace, in TF_BUILTIN()
|
D | builtins-async-generator-gen.cc | 104 LoadMap(value), in IsFastJSIterResult()
|
D | base.tq | 317 extern operator '.map' macro LoadMap(HeapObject): Map;
|
/external/v8/src/ |
D | code-stub-assembler.cc | 1009 Node* prototype_map = LoadMap(prototype); in BranchIfPrototypesHaveNoElements() 1100 Node* map = LoadMap(object); in BranchIfFastJSArray() 1352 Node* value_map = LoadMap(value); in BranchIfToBooleanIsTrue() 1500 TNode<Map> CodeStubAssembler::LoadMap(SloppyTNode<HeapObject> object) { in LoadMap() function in v8::internal::CodeStubAssembler 1506 return LoadMapInstanceType(LoadMap(object)); in LoadInstanceType() 1530 CSA_SLOW_ASSERT(this, Word32BinaryNot(IsDictionaryMap(LoadMap(object)))); in LoadFastProperties() 1540 CSA_SLOW_ASSERT(this, IsDictionaryMap(LoadMap(object))); in LoadSlowProperties() 1630 return LoadMapElementsKind(LoadMap(object)); in LoadElementsKind() 1656 GotoIfNot(WordEqual(LoadMap(CAST(prototype_info.value())), in LoadMapPrototypeInfo() 2539 GotoIf(WordEqual(LoadMap(cur_context.value()), module_map), &context_found); in LoadModuleContext() [all …]
|
D | code-stub-assembler.h | 838 TNode<Map> LoadMap(SloppyTNode<HeapObject> object); 1514 GotoIf(WordNotEqual(LoadMap(base), in HeapObjectToFixedDoubleArray() 1829 return IsSharedFunctionInfoMap(LoadMap(object)); in IsSharedFunctionInfo()
|
/external/v8/src/interpreter/ |
D | interpreter-generator.cc | 1154 Node* map = LoadMap(value); in UnaryOpWithFeedback() 1854 Node* result = SelectBooleanConstant(IsUndetectableMap(LoadMap(object))); in IGNITION_HANDLER() 1948 Branch(IsUndetectableMap(LoadMap(object)), &if_true, &if_false); in IGNITION_HANDLER() 1955 Node* map_bitfield = LoadMapBitField(LoadMap(object)); in IGNITION_HANDLER() 1972 Node* map = LoadMap(object); in IGNITION_HANDLER() 2940 Node* receiver_map = LoadMap(receiver); in IGNITION_HANDLER()
|