Home
last modified time | relevance | path

Searched refs:BufferAccess (Results 1 – 9 of 9) sorted by relevance

/external/v8/src/compiler/
Dsimplified-operator.h38 class BufferAccess final {
40 explicit BufferAccess(ExternalArrayType external_array_type) in BufferAccess() function
50 bool operator==(BufferAccess, BufferAccess);
51 bool operator!=(BufferAccess, BufferAccess);
53 size_t hash_value(BufferAccess);
55 std::ostream& operator<<(std::ostream&, BufferAccess);
57 BufferAccess const BufferAccessOf(const Operator* op) WARN_UNUSED_RESULT;
179 const Operator* LoadBuffer(BufferAccess);
182 const Operator* StoreBuffer(BufferAccess);
Dsimplified-operator.cc28 MachineType BufferAccess::machine_type() const { in machine_type()
53 bool operator==(BufferAccess lhs, BufferAccess rhs) { in operator ==()
58 bool operator!=(BufferAccess lhs, BufferAccess rhs) { return !(lhs == rhs); } in operator !=()
61 size_t hash_value(BufferAccess access) { in hash_value()
66 std::ostream& operator<<(std::ostream& os, BufferAccess access) { in operator <<()
79 BufferAccess const BufferAccessOf(const Operator* op) { in BufferAccessOf()
82 return OpParameter<BufferAccess>(op); in BufferAccessOf()
219 struct LoadBuffer##Type##Operator final : public Operator1<BufferAccess> { \
221 : Operator1<BufferAccess>(IrOpcode::kLoadBuffer, \
224 BufferAccess(kExternal##Type##Array)) {} \
[all …]
Dsimplified-lowering.cc1169 BufferAccess access = BufferAccessOf(node->op()); in VisitNode()
1206 BufferAccess access = BufferAccessOf(node->op()); in VisitNode()
Djs-typed-lowering.cc1007 BufferAccess const access(array->type()); in ReduceJSLoadProperty()
1054 BufferAccess const access(array->type()); in ReduceJSStoreProperty()
/external/v8/test/unittests/compiler/
Dsimplified-operator-unittest.cc143 BufferAccess const access(GetParam()); in TEST_P()
153 BufferAccess const access(GetParam()); in TEST_P()
173 BufferAccess const access(GetParam()); in TEST_P()
Dload-elimination-unittest.cc59 simplified()->StoreBuffer(BufferAccess(kExternalInt8Array)), object2, in TEST_F()
Dnode-test-utils.h29 class BufferAccess; variable
225 Matcher<Node*> IsLoadBuffer(const Matcher<BufferAccess>& access_matcher,
231 Matcher<Node*> IsStoreBuffer(const Matcher<BufferAccess>& access_matcher,
Dnode-test-utils.cc951 IsLoadBufferMatcher(const Matcher<BufferAccess>& access_matcher, in IsLoadBufferMatcher()
999 const Matcher<BufferAccess> access_matcher_;
1010 IsStoreBufferMatcher(const Matcher<BufferAccess>& access_matcher, in IsStoreBufferMatcher()
1064 const Matcher<BufferAccess> access_matcher_;
1941 Matcher<Node*> IsLoadBuffer(const Matcher<BufferAccess>& access_matcher, in IsLoadBuffer()
1953 Matcher<Node*> IsStoreBuffer(const Matcher<BufferAccess>& access_matcher, in IsStoreBuffer()
Djs-typed-lowering-unittest.cc655 IsLoadBuffer(BufferAccess(type), in TEST_F()
741 IsStoreBuffer(BufferAccess(type), in TEST_F()
789 IsStoreBuffer(BufferAccess(type), in TEST_F()