Searched refs:ElementAccess (Results 1 – 11 of 11) sorted by relevance
/external/v8/src/compiler/ |
D | simplified-operator.h | 51 struct ElementAccess { struct 60 bool operator==(ElementAccess const& lhs, ElementAccess const& rhs); argument 61 bool operator!=(ElementAccess const& lhs, ElementAccess const& rhs); 63 OStream& operator<<(OStream&, ElementAccess const&); 71 const ElementAccess& ElementAccessOf(const Operator* op) WARN_UNUSED_RESULT; 134 const Operator* LoadElement(ElementAccess const&); 137 const Operator* StoreElement(ElementAccess const&);
|
D | simplified-operator.cc | 28 bool operator==(ElementAccess const& lhs, ElementAccess const& rhs) { in operator ==() 35 bool operator!=(ElementAccess const& lhs, ElementAccess const& rhs) { in operator !=() 40 OStream& operator<<(OStream& os, ElementAccess const& access) { in operator <<() 56 const ElementAccess& ElementAccessOf(const Operator* op) { in ElementAccessOf() 60 return OpParameter<ElementAccess>(op); in ElementAccessOf() 83 struct StaticParameterTraits<ElementAccess> { 84 static OStream& PrintTo(OStream& os, const ElementAccess& access) { in PrintTo() 87 static int HashCode(const ElementAccess& access) { in HashCode() 90 static bool Equals(const ElementAccess& lhs, const ElementAccess& rhs) { in Equals() 128 V(LoadElement, ElementAccess, Operator::kNoWrite, 3, 1) \ [all …]
|
D | access-builder.h | 38 static ElementAccess ForFixedArrayElement(); 41 static ElementAccess ForBackingStoreElement(MachineType rep); 44 static ElementAccess ForTypedArrayElement(ExternalArrayType type,
|
D | access-builder.cc | 55 ElementAccess AccessBuilder::ForFixedArrayElement() { in ForFixedArrayElement() 61 ElementAccess AccessBuilder::ForBackingStoreElement(MachineType rep) { in ForBackingStoreElement() 68 ElementAccess AccessBuilder::ForTypedArrayElement(ExternalArrayType type, in ForTypedArrayElement()
|
D | simplified-operator-unittest.cc | 15 inline std::ostream& operator<<(std::ostream& os, const ElementAccess& access) { in operator <<() 129 const ElementAccess kElementAccesses[] = { 173 public ::testing::WithParamInterface<ElementAccess> {}; 178 const ElementAccess& access = GetParam(); in TEST_P() 198 const ElementAccess& access = GetParam(); in TEST_P()
|
D | simplified-lowering.h | 41 Node* ComputeIndex(const ElementAccess& access, Node* index);
|
D | simplified-lowering.cc | 596 ElementAccess access = ElementAccessOf(node->op()); in VisitNode() 606 ElementAccess access = ElementAccessOf(node->op()); in VisitNode() 856 Node* SimplifiedLowering::ComputeIndex(const ElementAccess& access, in ComputeIndex() 871 const ElementAccess& access = ElementAccessOf(node->op()); in DoLoadElement() 879 const ElementAccess& access = ElementAccessOf(node->op()); in DoStoreElement()
|
D | js-typed-lowering.cc | 545 ElementAccess element_access; in ReduceJSLoadProperty() 585 ElementAccess element_access; in ReduceJSStoreProperty()
|
D | representation-change.h | 308 MachineType TypeForBasePointer(const ElementAccess& access) { in TypeForBasePointer()
|
/external/v8/test/cctest/compiler/ |
D | simplified-graph-builder.h | 130 Node* LoadElement(const ElementAccess& access, Node* object, Node* index, in LoadElement() 134 Node* StoreElement(const ElementAccess& access, Node* object, Node* index, in StoreElement()
|
D | test-simplified-lowering.cc | 209 ElementAccess access = AccessBuilder::ForFixedArrayElement(); in TEST() 237 ElementAccess buffer_access = in TEST() 328 ElementAccess access = {kUntaggedBase, offset, Type::Integral32(), in TEST() 357 ElementAccess access = {kUntaggedBase, offset, Type::Integral32(), in TEST() 426 ElementAccess access = GetElementAccess(); in RunCopyElement() 519 ElementAccess GetElementAccess() { in GetElementAccess() 520 ElementAccess access = {tagged ? kTaggedBase : kUntaggedBase, in GetElementAccess() 1277 Node* CheckElementAccessArithmetic(ElementAccess access, Node* load_or_store) { in CheckElementAccessArithmetic() 1352 ElementAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize, in TEST() 1375 ElementAccess access = {kTaggedBase, FixedArrayBase::kHeaderSize, in TEST() [all …]
|