/external/v8/src/compiler/ |
D | machine-operator-reducer.cc | 60 Node* MachineOperatorReducer::Word32Shr(Node* lhs, uint32_t rhs) { in Word32Shr() function in v8::internal::compiler::MachineOperatorReducer 62 return graph()->NewNode(machine()->Word32Shr(), lhs, Uint32Constant(rhs)); in Word32Shr() 102 return Int32Add(Word32Sar(quotient, mag.shift), Word32Shr(dividend, 31)); in Int32Div() 111 dividend = Word32Shr(dividend, shift); in Uint32Div() 120 quotient = Word32Shr( in Uint32Div() 121 Int32Add(Word32Shr(Int32Sub(dividend, quotient), 1), quotient), in Uint32Div() 124 quotient = Word32Shr(quotient, mag.shift); in Uint32Div() 589 quotient = Int32Add(Word32Shr(quotient, 32u - shift), dividend); in ReduceInt32Div() 626 NodeProperties::ChangeOp(node, machine()->Word32Shr()); in ReduceUint32Div()
|
D | machine-operator-reducer.h | 42 Node* Word32Shr(Node* lhs, uint32_t rhs);
|
D | int64-lowering.cc | 610 graph()->NewNode(machine()->Word32Shr(), low_input, masked_shift), in LowerNode() 613 machine()->Word32Or(), graph()->NewNode(machine()->Word32Shr(), in LowerNode()
|
D | code-assembler.h | 99 V(Word32Shr) \
|
D | machine-operator.h | 204 const Operator* Word32Shr();
|
D | raw-machine-assembler.h | 191 Node* Word32Shr(Node* a, Node* b) { in Word32Shr() function 192 return AddNode(machine()->Word32Shr(), a, b); in Word32Shr()
|
D | opcodes.h | 297 V(Word32Shr) \
|
D | machine-operator.cc | 76 V(Word32Shr, Operator::kNoProperties, 2, 0, 1) \
|
D | simplified-lowering.cc | 1486 lowering->DoShift(node, lowering->machine()->Word32Shr(), rhs_type); in VisitNode()
|
D | wasm-compiler.cc | 408 op = m->Word32Shr(); in Binop()
|
/external/v8/test/unittests/compiler/ |
D | machine-operator-unittest.cc | 197 PURE(Word32Shr, 2, 0, 1), // -- 383 EXPECT_EQ(machine.Word32Shr(), machine.WordShr()); in TEST_F()
|
D | machine-operator-reducer-unittest.cc | 717 Node* shr_l = graph()->NewNode(machine()->Word32Shr(), value, sub); in TEST_F() 735 Node* shr_r = graph()->NewNode(machine()->Word32Shr(), value, shift); in TEST_F() 759 graph()->NewNode(machine()->Word32Shr(), value, Int32Constant(32 - k)); in TEST_F() 860 machine()->Word32Shr(), in TEST_F() 924 graph()->NewNode(machine()->Word32Shr(), p0, Int32Constant(x)), in TEST_F()
|
D | node-test-utils.cc | 2259 IS_BINOP_MATCHER(Word32Shr)
|
/external/v8/test/unittests/compiler/mips/ |
D | instruction-selector-mips-unittest.cc | 94 {&RawMachineAssembler::Word32Shr, "Word32Shr", kMipsShr, 363 m.Return(m.Word32Shr(m.Word32And(m.Parameter(0), m.Int32Constant(msk)), in TEST_F() 380 m.Return(m.Word32Shr(m.Word32And(m.Int32Constant(msk), m.Parameter(0)), in TEST_F() 492 m.Return(m.Word32And(m.Word32Shr(m.Parameter(0), m.Int32Constant(shift)), in TEST_F() 510 m.Word32Shr(m.Parameter(0), m.Int32Constant(shift)))); in TEST_F()
|
/external/v8/test/cctest/compiler/ |
D | test-machine-operator-reducer.cc | 321 R.binop = R.machine.Word32Shr(); in TEST() 382 R.binop = R.machine.Word32Shr(); in TEST() 546 R.CheckFoldBinop<int32_t>(x, R.machine.Word32Shr(), n, x, in TEST()
|
D | test-run-machops.cc | 405 m.machine()->Word32Shr(), m.machine()->Word32Sar(), in TEST() 1444 m.Word32Shr(m.Parameter(1), m.Parameter(2)))); in TEST() 1458 m.Return(m.Int32Add(m.Word32Shr(m.Parameter(0), m.Parameter(1)), in TEST() 1549 m.machine()->Word32Shr()}; in TEST() 1641 m.machine()->Word32Shr()}; in TEST() 1789 m.Word32Shr(m.Parameter(1), m.Parameter(2)))); in TEST() 1803 m.Return(m.Int32Sub(m.Word32Shr(m.Parameter(0), m.Parameter(1)), in TEST() 1894 m.machine()->Word32Shr()}; in TEST() 1986 m.machine()->Word32Shr()}; in TEST() 2414 m.Word32Shr(bt.param0, m.Word32And(bt.param1, m.Int32Constant(0x1f)))); in TEST() [all …]
|
D | test-simplified-lowering.cc | 770 return graph()->NewNode(machine()->Word32Shr(), jsgraph.Int32Constant(1), in ExampleWithOutput()
|
/external/v8/test/unittests/compiler/mips64/ |
D | instruction-selector-mips64-unittest.cc | 96 {&RawMachineAssembler::Word32Shr, "Word32Shr", kMips64Shr, 370 m.Return(m.Word32Shr(m.Word32And(m.Parameter(0), m.Int32Constant(msk)), in TEST_F() 387 m.Return(m.Word32Shr(m.Word32And(m.Int32Constant(msk), m.Parameter(0)), in TEST_F() 617 m.Return(m.Word32And(m.Word32Shr(m.Parameter(0), m.Int32Constant(shift)), in TEST_F() 635 m.Word32Shr(m.Parameter(0), m.Int32Constant(shift)))); in TEST_F()
|
/external/v8/test/unittests/compiler/arm/ |
D | instruction-selector-arm-unittest.cc | 113 {&RawMachineAssembler::Word32Shr, "Word32Shr", 1, 32, 2739 m.Return(m.Word32Shr(m.Word32And(m.Parameter(0), m.Int32Constant(msk)), in TEST_F() 2756 m.Return(m.Word32Shr(m.Word32And(m.Int32Constant(msk), m.Parameter(0)), in TEST_F() 2891 m.Return(m.Word32And(m.Word32Shr(m.Parameter(0), m.Int32Constant(lsb)), in TEST_F() 2908 m.Word32Shr(m.Parameter(0), m.Int32Constant(lsb)))); in TEST_F() 2924 Node* const r = m.Word32And(m.Word32Shr(p0, m.Int32Constant(shr * 8)), in TEST_F() 2937 m.Word32Shr(p0, m.Int32Constant(shr * 8))); in TEST_F() 2952 Node* const r = m.Word32And(m.Word32Shr(p0, m.Int32Constant(shr * 8)), in TEST_F() 2965 m.Word32Shr(p0, m.Int32Constant(shr * 8))); in TEST_F()
|
/external/v8/src/ |
D | code-stub-assembler.cc | 582 return Word32Shr(hash_field, Int32Constant(Name::kHashShift)); in LoadNameHash() 1473 return Word32Shr(Word32And(word32, Int32Constant(mask)), in BitFieldDecode() 1631 hash = Word32Xor(hash, Word32Shr(hash, Int32Constant(12))); in ComputeIntegerHash() 1633 hash = Word32Xor(hash, Word32Shr(hash, Int32Constant(4))); in ComputeIntegerHash() 1635 hash = Word32Xor(hash, Word32Shr(hash, Int32Constant(16))); in ComputeIntegerHash()
|
D | code-stubs.cc | 1622 Node* value = assembler->Word32Shr(lhs_value, shift_count); in Generate()
|
/external/v8/test/unittests/compiler/arm64/ |
D | instruction-selector-arm64-unittest.cc | 201 {{&RawMachineAssembler::Word32Shr, "Word32Shr", kArm64Lsr32, 342 {&RawMachineAssembler::Word32Shr, "Word32Shr", kArm64Lsr32, 3422 m.Return(m.Word32Shr(m.Word32And(m.Parameter(0), m.Int32Constant(msk)), in TEST_F() 3439 m.Return(m.Word32Shr(m.Word32And(m.Int32Constant(msk), m.Parameter(0)), in TEST_F() 3502 m.Return(m.Word32And(m.Word32Shr(m.Parameter(0), m.Int32Constant(shift)), in TEST_F() 3520 m.Word32Shr(m.Parameter(0), m.Int32Constant(shift)))); in TEST_F() 3660 m.Word32Shr(m.Uint32MulHigh(p0, p1), m.Int32Constant(shift)); in TEST_F() 3715 Node* const r = m.Word32Shr(m.Word32Shl(p0, m.Int32Constant(shift)), in TEST_F() 3729 Node* const r = m.Word32Shr(m.Word32Shl(p0, m.Int32Constant(shift + 32)), in TEST_F()
|
/external/v8/test/unittests/compiler/x64/ |
D | instruction-selector-x64-unittest.cc | 170 {&RawMachineAssembler::Word32Shr, "Word32Shr"},
|