Home
last modified time | relevance | path

Searched refs:ElementAccess (Results 1 - 18 of 18) sorted by relevance

/third_party/node/deps/v8/src/compiler/
H A Daccess-builder.h19 // used FieldAccess and ElementAccess descriptors. These descriptors serve as
251 static ElementAccess ForSeqOneByteStringCharacter();
254 static ElementAccess ForSeqTwoByteStringCharacter();
297 static ElementAccess ForWeakFixedArrayElement();
301 static ElementAccess ForFixedArrayElement();
302 static ElementAccess ForFixedArrayElement(ElementsKind kind);
305 static ElementAccess ForSloppyArgumentsElementsMappedEntry();
308 static ElementAccess ForStackArgument();
311 static ElementAccess ForFixedDoubleArrayElement();
320 static ElementAccess ForTypedArrayElemen
[all...]
H A Daccess-builder.cc772 ElementAccess AccessBuilder::ForSeqOneByteStringCharacter() { in ForSeqOneByteStringCharacter()
773 ElementAccess access = {kTaggedBase, SeqOneByteString::kHeaderSize, in ForSeqOneByteStringCharacter()
780 ElementAccess AccessBuilder::ForSeqTwoByteStringCharacter() { in ForSeqTwoByteStringCharacter()
781 ElementAccess access = {kTaggedBase, SeqTwoByteString::kHeaderSize, in ForSeqTwoByteStringCharacter()
948 ElementAccess AccessBuilder::ForFixedArrayElement() { in ForFixedArrayElement()
949 ElementAccess access = {kTaggedBase, FixedArray::kHeaderSize, Type::Any(), in ForFixedArrayElement()
955 ElementAccess AccessBuilder::ForWeakFixedArrayElement() { in ForWeakFixedArrayElement()
956 ElementAccess const access = {kTaggedBase, WeakFixedArray::kHeaderSize, in ForWeakFixedArrayElement()
963 ElementAccess AccessBuilder::ForSloppyArgumentsElementsMappedEntry() { in ForSloppyArgumentsElementsMappedEntry()
964 ElementAccess acces in ForSloppyArgumentsElementsMappedEntry()
[all...]
H A Dsimplified-operator.h155 struct ElementAccess { struct in v8::internal::AbortReason
162 ElementAccess() in ElementAccess() function
169 ElementAccess(BaseTaggedness base_is_tagged, int header_size, Type type, in ElementAccess() function
180 V8_EXPORT_PRIVATE bool operator==(ElementAccess const&, ElementAccess const&);
182 size_t hash_value(ElementAccess const&);
184 V8_EXPORT_PRIVATE std::ostream& operator<<(std::ostream&, ElementAccess const&);
186 V8_EXPORT_PRIVATE ElementAccess const& ElementAccessOf(const Operator* op)
1002 const Operator* LoadElement(ElementAccess const&);
1008 const Operator* StoreElement(ElementAccess cons
[all...]
H A Dmemory-lowering.h17 struct ElementAccess;
113 Node* ComputeIndex(ElementAccess const& access, Node* node);
H A Dallocation-builder.h39 void Store(ElementAccess const& access, Node* index, Node* value) { in Store()
H A Dsimplified-operator.cc111 bool operator==(ElementAccess const& lhs, ElementAccess const& rhs) { in operator ==()
120 size_t hash_value(ElementAccess const& access) { in hash_value()
128 std::ostream& operator<<(std::ostream& os, ElementAccess const& access) { in operator <<()
156 const ElementAccess& ElementAccessOf(const Operator* op) { in ElementAccessOf()
160 return OpParameter<ElementAccess>(op); in ElementAccessOf()
1829 V(LoadElement, ElementAccess, Operator::kNoWrite, 2, 1, 1) \
1830 V(StoreElement, ElementAccess, Operator::kNoRead, 3, 1, 0) \
H A Dmemory-lowering.cc400 ElementAccess const& access = ElementAccessOf(node->op()); in ReduceLoadElement()
525 ElementAccess const& access = ElementAccessOf(node->op()); in ReduceStoreElement()
590 Node* MemoryLowering::ComputeIndex(ElementAccess const& access, Node* index) { in ComputeIndex()
H A Dgraph-assembler.h836 Node* LoadElement(ElementAccess const&, Node* object, Node* index);
838 TNode<T> LoadElement(ElementAccess const& access, TNode<HeapObject> object, in LoadElement()
846 Node* StoreElement(ElementAccess const&, Node* object, Node* index,
H A Dgraph-assembler.cc227 Node* JSGraphAssembler::LoadElement(ElementAccess const& access, Node* object, in LoadElement()
265 Node* JSGraphAssembler::StoreElement(ElementAccess const& access, Node* object, in StoreElement()
H A Drepresentation-change.h347 MachineType TypeForBasePointer(const ElementAccess& access) { in TypeForBasePointer()
H A Descape-analysis.cc522 Maybe<int> OffsetOfElementAt(ElementAccess const& access, int index) { in OffsetOfElementAt()
651 ElementAccess const& access = ElementAccessOf(op); in ReduceNode()
H A Djs-create-lowering.cc1626 ElementAccess access = IsDoubleElementsKind(elements_kind) in AllocateElements()
1652 ElementAccess access = IsDoubleElementsKind(elements_kind) in AllocateElements()
1903 ElementAccess const access = boilerplate_elements.IsFixedDoubleArray() in TryAllocateFastLiteralElements()
H A Dload-elimination.cc1062 ElementAccess const& access = ElementAccessOf(node->op()); in ReduceLoadElement()
1104 ElementAccess const& access = ElementAccessOf(node->op()); in ReduceStoreElement()
H A Deffect-control-linearizer.cc3616 ElementAccess const access = {kTaggedBase, FixedDoubleArray::kHeaderSize, in LowerNewDoubleElements()
3661 ElementAccess const access = {kTaggedBase, FixedArray::kHeaderSize, in LowerNewSmiOrObjectElements()
5977 ElementAccess access = AccessBuilder::ForFixedArrayElement(HOLEY_ELEMENTS); in LowerTransitionAndStoreNonNumberElement()
6023 // the ElementAccess information. in LowerStoreSignedSmallElement()
6024 ElementAccess access = AccessBuilder::ForFixedArrayElement(); in LowerStoreSignedSmallElement()
H A Dsimplified-lowering.cc178 UseInfo UseInfoForBasePointer(const ElementAccess& access) { in UseInfoForBasePointer()
3436 ElementAccess access = ElementAccessOf(node->op()); in VisitNode()
3447 ElementAccess access = ElementAccessOf(node->op()); in VisitNode()
H A Djs-native-context-specialization.cc2954 ElementAccess element_access = {kTaggedBase, FixedArray::kHeaderSize, in BuildElementAccess()
H A Djs-call-reducer.cc5944 ElementAccess const access =
/third_party/skia/third_party/externals/abseil-cpp/absl/types/
H A Dspan_test.cc227 TEST(IntSpan, ElementAccess) { in TEST()

Completed in 57 milliseconds