/third_party/node/deps/v8/src/compiler/ |
H A D | access-builder.h | 19 // 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 D | access-builder.cc | 772 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 D | simplified-operator.h | 155 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 D | memory-lowering.h | 17 struct ElementAccess; 113 Node* ComputeIndex(ElementAccess const& access, Node* node);
|
H A D | allocation-builder.h | 39 void Store(ElementAccess const& access, Node* index, Node* value) { in Store()
|
H A D | simplified-operator.cc | 111 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 D | memory-lowering.cc | 400 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 D | graph-assembler.h | 836 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 D | graph-assembler.cc | 227 Node* JSGraphAssembler::LoadElement(ElementAccess const& access, Node* object, in LoadElement() 265 Node* JSGraphAssembler::StoreElement(ElementAccess const& access, Node* object, in StoreElement()
|
H A D | representation-change.h | 347 MachineType TypeForBasePointer(const ElementAccess& access) { in TypeForBasePointer()
|
H A D | escape-analysis.cc | 522 Maybe<int> OffsetOfElementAt(ElementAccess const& access, int index) { in OffsetOfElementAt() 651 ElementAccess const& access = ElementAccessOf(op); in ReduceNode()
|
H A D | js-create-lowering.cc | 1626 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 D | load-elimination.cc | 1062 ElementAccess const& access = ElementAccessOf(node->op()); in ReduceLoadElement() 1104 ElementAccess const& access = ElementAccessOf(node->op()); in ReduceStoreElement()
|
H A D | effect-control-linearizer.cc | 3616 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 D | simplified-lowering.cc | 178 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 D | js-native-context-specialization.cc | 2954 ElementAccess element_access = {kTaggedBase, FixedArray::kHeaderSize, in BuildElementAccess()
|
H A D | js-call-reducer.cc | 5944 ElementAccess const access =
|
/third_party/skia/third_party/externals/abseil-cpp/absl/types/ |
H A D | span_test.cc | 227 TEST(IntSpan, ElementAccess) { in TEST()
|