Home
last modified time | relevance | path

Searched refs:LoadMap (Results 1 – 25 of 25) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
DLoadCombine.cpp120 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/
Dkeyed-store-generic.cc156 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 …]
Daccessor-assembler.cc32 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/
Dbuiltins-object-gen.cc209 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 …]
Dbuiltins-function-gen.cc30 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()
Dbuiltins-iterator-gen.cc85 Node* result_map = LoadMap(result); in IteratorStep()
137 Node* map = LoadMap(result); in IteratorValue()
Dbuiltins-async-gen.cc56 CSA_ASSERT(this, IsFunctionWithPrototypeSlotMap(LoadMap(promise_fun))); in Await()
160 CSA_ASSERT(this, IsFunctionWithPrototypeSlotMap(LoadMap(promise_fun))); in AwaitOptimized()
Dbuiltins-number-gen.cc165 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()
Dbuiltins-array-gen.cc155 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 …]
Dbuiltins-promise-gen.cc25 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()
Dbuiltins-call-gen.cc115 TNode<Map> arguments_list_map = LoadMap(CAST(arguments_list)); in CallOrConstructWithArrayLike()
289 TNode<Map> spread_map = LoadMap(CAST(spread)); in CallOrConstructWithSpread()
Dbuiltins-conversion-gen.cc193 Node* method_map = LoadMap(method); in Generate_OrdinaryToPrimitive()
362 Node* map = LoadMap(object); in TF_BUILTIN()
Dbuiltins-collections-gen.cc190 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()
Dbuiltins-constructor-gen.cc70 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()
Dbuiltins-proxy-gen.cc641 Node* map = LoadMap(target); in CheckGetSetTrapResult()
745 Node* target_map = LoadMap(target); in CheckHasTrapResult()
Dbuiltins-regexp-gen.cc806 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()
Dbuiltins-typed-array-gen.cc34 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()
Dbuiltins-async-iterator-gen.cc254 Node* const iter_result_map = LoadMap(iter_result); in LoadIteratorResult()
Dbuiltins-internal-gen.cc498 TNode<Map> receiver_map = LoadMap(CAST(receiver)); in TF_BUILTIN()
917 TNode<Map> microtask_map = LoadMap(microtask); in TF_BUILTIN()
Dbuiltins-string-gen.cc1105 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()
Dbuiltins-async-generator-gen.cc104 LoadMap(value), in IsFastJSIterResult()
Dbase.tq317 extern operator '.map' macro LoadMap(HeapObject): Map;
/external/v8/src/
Dcode-stub-assembler.cc1009 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 …]
Dcode-stub-assembler.h838 TNode<Map> LoadMap(SloppyTNode<HeapObject> object);
1514 GotoIf(WordNotEqual(LoadMap(base), in HeapObjectToFixedDoubleArray()
1829 return IsSharedFunctionInfoMap(LoadMap(object)); in IsSharedFunctionInfo()
/external/v8/src/interpreter/
Dinterpreter-generator.cc1154 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()