Home
last modified time | relevance | path

Searched refs:Word32Shr (Results 1 – 23 of 23) sorted by relevance

/external/v8/src/compiler/
Dmachine-operator-reducer.cc60 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()
Dmachine-operator-reducer.h42 Node* Word32Shr(Node* lhs, uint32_t rhs);
Dint64-lowering.cc610 graph()->NewNode(machine()->Word32Shr(), low_input, masked_shift), in LowerNode()
613 machine()->Word32Or(), graph()->NewNode(machine()->Word32Shr(), in LowerNode()
Dcode-assembler.h99 V(Word32Shr) \
Dmachine-operator.h204 const Operator* Word32Shr();
Draw-machine-assembler.h191 Node* Word32Shr(Node* a, Node* b) { in Word32Shr() function
192 return AddNode(machine()->Word32Shr(), a, b); in Word32Shr()
Dopcodes.h297 V(Word32Shr) \
Dmachine-operator.cc76 V(Word32Shr, Operator::kNoProperties, 2, 0, 1) \
Dsimplified-lowering.cc1486 lowering->DoShift(node, lowering->machine()->Word32Shr(), rhs_type); in VisitNode()
Dwasm-compiler.cc408 op = m->Word32Shr(); in Binop()
/external/v8/test/unittests/compiler/
Dmachine-operator-unittest.cc197 PURE(Word32Shr, 2, 0, 1), // --
383 EXPECT_EQ(machine.Word32Shr(), machine.WordShr()); in TEST_F()
Dmachine-operator-reducer-unittest.cc717 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()
Dnode-test-utils.cc2259 IS_BINOP_MATCHER(Word32Shr)
/external/v8/test/unittests/compiler/mips/
Dinstruction-selector-mips-unittest.cc94 {&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/
Dtest-machine-operator-reducer.cc321 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()
Dtest-run-machops.cc405 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 …]
Dtest-simplified-lowering.cc770 return graph()->NewNode(machine()->Word32Shr(), jsgraph.Int32Constant(1), in ExampleWithOutput()
/external/v8/test/unittests/compiler/mips64/
Dinstruction-selector-mips64-unittest.cc96 {&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/
Dinstruction-selector-arm-unittest.cc113 {&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/
Dcode-stub-assembler.cc582 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()
Dcode-stubs.cc1622 Node* value = assembler->Word32Shr(lhs_value, shift_count); in Generate()
/external/v8/test/unittests/compiler/arm64/
Dinstruction-selector-arm64-unittest.cc201 {{&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/
Dinstruction-selector-x64-unittest.cc170 {&RawMachineAssembler::Word32Shr, "Word32Shr"},