Home
last modified time | relevance | path

Searched refs:BinopMatcher (Results 1 - 3 of 3) sorted by relevance

/third_party/node/deps/v8/src/compiler/
H A Dnode-matchers.h290 struct BinopMatcher : public NodeMatcher { struct
291 explicit BinopMatcher(Node* node) in BinopMatcher() function
295 BinopMatcher(Node* node, bool allow_input_swap) in BinopMatcher() function
324 // BinopMatcher. Alternatively, all reducers (especially value numbering) in SwapInputs()
341 using Int32BinopMatcher = BinopMatcher<Int32Matcher, Int32Matcher>;
342 using Uint32BinopMatcher = BinopMatcher<Uint32Matcher, Uint32Matcher>;
343 using Int64BinopMatcher = BinopMatcher<Int64Matcher, Int64Matcher>;
344 using Uint64BinopMatcher = BinopMatcher<Uint64Matcher, Uint64Matcher>;
345 using IntPtrBinopMatcher = BinopMatcher<IntPtrMatcher, IntPtrMatcher>;
346 using UintPtrBinopMatcher = BinopMatcher<UintPtrMatche
[all...]
/third_party/node/deps/v8/src/compiler/backend/arm64/
H A Dinstruction-selector-arm64.cc2307 using BinopMatcher = Int32BinopMatcher;
2318 using BinopMatcher = Int64BinopMatcher;
2371 typename CbzOrTbzMatchTrait<N>::BinopMatcher m_and(node); in TryEmitCbzOrTbz()
3687 using BinopWithShuffleMatcher = BinopMatcher<ShuffleMatcher, ShuffleMatcher>;
3705 // f32x4.mul and f64x2.mul are commutative, so use BinopMatcher. in TryMatchMulWithDup()
/third_party/node/deps/v8/src/compiler/backend/x64/
H A Dinstruction-selector-x64.cc962 template <typename BinopMatcher, int Bits>
966 BinopMatcher m(node); in TryVisitWordShift()

Completed in 15 milliseconds