/external/v8/src/compiler/ |
D | access-builder.h | 224 static ElementAccess ForExternalOneByteStringCharacter(); in NON_EXPORTED_BASE() 227 static ElementAccess ForExternalTwoByteStringCharacter(); in NON_EXPORTED_BASE() 230 static ElementAccess ForSeqOneByteStringCharacter(); in NON_EXPORTED_BASE() 233 static ElementAccess ForSeqTwoByteStringCharacter(); in NON_EXPORTED_BASE() 277 static ElementAccess ForFixedArrayElement(); in NON_EXPORTED_BASE() 278 static ElementAccess ForFixedArrayElement( in NON_EXPORTED_BASE() 283 static ElementAccess ForFixedDoubleArrayElement(); in NON_EXPORTED_BASE() 292 static ElementAccess ForTypedArrayElement( in NON_EXPORTED_BASE() 308 static ElementAccess ForOrderedHashMapEntryValue(); in NON_EXPORTED_BASE()
|
D | access-builder.cc | 677 ElementAccess AccessBuilder::ForExternalOneByteStringCharacter() { in ForExternalOneByteStringCharacter() 678 ElementAccess access = {kUntaggedBase, 0, TypeCache::Get().kUint8, in ForExternalOneByteStringCharacter() 684 ElementAccess AccessBuilder::ForExternalTwoByteStringCharacter() { in ForExternalTwoByteStringCharacter() 685 ElementAccess access = {kUntaggedBase, 0, TypeCache::Get().kUint16, in ForExternalTwoByteStringCharacter() 691 ElementAccess AccessBuilder::ForSeqOneByteStringCharacter() { in ForSeqOneByteStringCharacter() 692 ElementAccess access = {kTaggedBase, SeqOneByteString::kHeaderSize, in ForSeqOneByteStringCharacter() 699 ElementAccess AccessBuilder::ForSeqTwoByteStringCharacter() { in ForSeqTwoByteStringCharacter() 700 ElementAccess access = {kTaggedBase, SeqTwoByteString::kHeaderSize, in ForSeqTwoByteStringCharacter() 857 ElementAccess AccessBuilder::ForFixedArrayElement() { in ForFixedArrayElement() 858 ElementAccess access = {kTaggedBase, FixedArray::kHeaderSize, Type::Any(), in ForFixedArrayElement() [all …]
|
D | simplified-operator.h | 100 struct ElementAccess { struct 108 ElementAccess() in ElementAccess() function 116 ElementAccess(BaseTaggedness base_is_tagged, int header_size, Type type, 129 V8_EXPORT_PRIVATE bool operator==(ElementAccess const&, ElementAccess const&); argument 131 size_t hash_value(ElementAccess const&); 133 V8_EXPORT_PRIVATE std::ostream& operator<<(std::ostream&, ElementAccess const&); 135 V8_EXPORT_PRIVATE ElementAccess const& ElementAccessOf(const Operator* op) 765 const Operator* LoadElement(ElementAccess const&); in NON_EXPORTED_BASE() 768 const Operator* StoreElement(ElementAccess const&); in NON_EXPORTED_BASE()
|
D | memory-optimizer.h | 17 struct ElementAccess; 122 Node* ComputeIndex(ElementAccess const&, Node*);
|
D | simplified-operator.cc | 99 bool operator==(ElementAccess const& lhs, ElementAccess const& rhs) { in operator ==() 108 size_t hash_value(ElementAccess const& access) { in hash_value() 117 std::ostream& operator<<(std::ostream& os, ElementAccess const& access) { in operator <<() 135 const ElementAccess& ElementAccessOf(const Operator* op) { in ElementAccessOf() 139 return OpParameter<ElementAccess>(op); in ElementAccessOf() 1560 V(LoadElement, ElementAccess, Operator::kNoWrite, 2, 1, 1) \ 1561 V(StoreElement, ElementAccess, Operator::kNoRead, 3, 1, 0) \
|
D | graph-assembler.cc | 114 Node* GraphAssembler::LoadElement(ElementAccess const& access, Node* object, in LoadElement() 128 Node* GraphAssembler::StoreElement(ElementAccess const& access, Node* object, in StoreElement()
|
D | memory-optimizer.cc | 359 ElementAccess const& access = ElementAccessOf(node->op()); in VisitLoadElement() 392 ElementAccess const& access = ElementAccessOf(node->op()); in VisitStoreElement() 424 Node* MemoryOptimizer::ComputeIndex(ElementAccess const& access, Node* key) { in ComputeIndex()
|
D | allocation-builder.h | 46 void Store(ElementAccess const& access, Node* index, Node* value) { in Store()
|
D | graph-assembler.h | 214 Node* LoadElement(ElementAccess const&, Node* object, Node* index); 216 Node* StoreElement(ElementAccess const&, Node* object, Node* index,
|
D | representation-change.h | 291 MachineType TypeForBasePointer(const ElementAccess& access) { in TypeForBasePointer()
|
D | escape-analysis-reducer.cc | 316 ElementAccess stack_access; in Finalize()
|
D | js-create-lowering.cc | 1588 ElementAccess access = IsDoubleElementsKind(elements_kind) in AllocateElements() 1614 ElementAccess access = IsDoubleElementsKind(elements_kind) in AllocateElements() 1764 ElementAccess const access = in AllocateFastLiteralElements()
|
D | load-elimination.cc | 997 ElementAccess const& access = ElementAccessOf(node->op()); in ReduceLoadElement() 1036 ElementAccess const& access = ElementAccessOf(node->op()); in ReduceStoreElement()
|
D | escape-analysis.cc | 510 ElementAccess access = ElementAccessOf(op); in OffsetOfElementsAccess()
|
D | simplified-lowering.cc | 157 UseInfo UseInfoForBasePointer(const ElementAccess& access) { in UseInfoForBasePointer() 2545 ElementAccess access = ElementAccessOf(node->op()); in VisitNode() 2552 ElementAccess access = ElementAccessOf(node->op()); in VisitNode()
|
D | effect-control-linearizer.cc | 4260 ElementAccess access = AccessBuilder::ForFixedArrayElement(HOLEY_ELEMENTS); in LowerTransitionAndStoreNonNumberElement() 4307 ElementAccess access = AccessBuilder::ForFixedArrayElement(); in LowerStoreSignedSmallElement()
|
D | js-native-context-specialization.cc | 2489 ElementAccess element_access = { in BuildElementAccess()
|
D | js-call-reducer.cc | 4691 ElementAccess const access = AccessBuilder::ForFixedArrayElement(kind); in ReduceArrayPrototypeShift()
|
/external/pdfium/core/fxcrt/ |
D | bytestring_unittest.cpp | 16 TEST(ByteString, ElementAccess) { in TEST() argument 1178 TEST(ByteStringView, ElementAccess) { in TEST() argument
|
D | widestring_unittest.cpp | 15 TEST(WideString, ElementAccess) { in TEST() argument 966 TEST(WideStringView, ElementAccess) { in TEST() argument
|