Home
last modified time | relevance | path

Searched refs:Word32Sar (Results 1 – 19 of 19) sorted by relevance

/external/v8/src/compiler/
Dmachine-operator-reducer.h41 Node* Word32Sar(Node* lhs, uint32_t rhs);
Dmachine-operator-reducer.cc53 Node* MachineOperatorReducer::Word32Sar(Node* lhs, uint32_t rhs) { in Word32Sar() function in v8::internal::compiler::MachineOperatorReducer
55 return graph()->NewNode(machine()->Word32Sar(), lhs, Uint32Constant(rhs)); in Word32Sar()
101 return Int32Add(Word32Sar(quotient, mag.shift), Word32Shr(dividend, 31)); in Int32Div()
531 quotient = Word32Sar(quotient, 31); in ReduceInt32Div()
534 quotient = Word32Sar(quotient, shift); in ReduceInt32Div()
Dmachine-operator.h156 const Operator* Word32Sar();
Dopcodes.h235 V(Word32Sar) \
Draw-machine-assembler.h182 Node* Word32Sar(Node* a, Node* b) { in Word32Sar() function
183 return AddNode(machine()->Word32Sar(), a, b); in Word32Sar()
Dmachine-operator.cc101 V(Word32Sar, Operator::kNoProperties, 2, 0, 1) \
Dwasm-compiler.cc443 op = m->Word32Sar(); in Binop()
Dsimplified-lowering.cc1067 lowering->DoShift(node, lowering->machine()->Word32Sar(), rhs_type); in VisitNode()
/external/v8/test/unittests/compiler/
Dmachine-operator-reducer-unittest.cc820 machine()->Word32Sar(), in TEST_F()
836 machine()->Word32Sar(), in TEST_F()
846 machine()->Word32Sar(), in TEST_F()
873 graph()->NewNode(machine()->Word32Sar(), p0, Int32Constant(x)), in TEST_F()
892 graph()->NewNode(machine()->Word32Sar(), in TEST_F()
1371 graph()->NewNode(machine()->Word32Sar(), p0, Uint32Constant(shift)), in TEST_F()
1595 machine()->Word32Sar(), in TEST_F()
1643 machine()->Word32Sar(), in TEST_F()
Dmachine-operator-unittest.cc198 PURE(Word32Sar, 2, 0, 1), // --
384 EXPECT_EQ(machine.Word32Sar(), machine.WordSar()); in TEST_F()
Dnode-test-utils.cc2051 IS_BINOP_MATCHER(Word32Sar)
/external/v8/test/unittests/compiler/arm64/
Dinstruction-selector-arm64-unittest.cc204 {{&RawMachineAssembler::Word32Sar, "Word32Sar", kArm64Asr32,
554 m.Word32Sar(m.Word32Shl(m.Parameter(1), m.Int32Constant(24)), in TEST_P()
571 m.Word32Sar(m.Word32Shl(m.Parameter(1), m.Int32Constant(16)), in TEST_P()
856 m.Int32Add(m.Word32Sar(m.Word32Shl(m.Parameter(0), m.Int32Constant(24)), in TEST_F()
870 m.Int64Add(m.Word32Sar(m.Word32Shl(m.Parameter(0), m.Int32Constant(24)), in TEST_F()
888 m.Int32Add(m.Word32Sar(m.Word32Shl(m.Parameter(0), m.Int32Constant(16)), in TEST_F()
902 m.Int64Add(m.Word32Sar(m.Word32Shl(m.Parameter(0), m.Int32Constant(16)), in TEST_F()
2510 m.Word32Sar(m.Word32Shl(p1, m.Int32Constant(24)), m.Int32Constant(24)); in TEST_F()
2527 m.Word32Sar(m.Word32Shl(p1, m.Int32Constant(24)), m.Int32Constant(24)); in TEST_F()
2548 m.Word32Sar(m.Word32Shl(p1, m.Int32Constant(16)), m.Int32Constant(16)); in TEST_F()
[all …]
/external/v8/test/cctest/compiler/
Dtest-run-machops.cc334 m.machine()->Word32Shr(), m.machine()->Word32Sar(), in TEST()
1361 m.Word32Sar(m.Parameter(1), m.Parameter(2)))); in TEST()
1375 m.Return(m.Int32Add(m.Word32Sar(m.Parameter(0), m.Parameter(1)), in TEST()
1532 const Operator* shops[] = {m.machine()->Word32Sar(), in TEST()
1624 const Operator* shops[] = {m.machine()->Word32Sar(), in TEST()
1705 m.Word32Sar(m.Parameter(1), m.Parameter(2)))); in TEST()
1718 m.Return(m.Int32Sub(m.Word32Sar(m.Parameter(0), m.Parameter(1)), in TEST()
1873 const Operator* shops[] = {m.machine()->Word32Sar(), in TEST()
1965 const Operator* shops[] = {m.machine()->Word32Sar(), in TEST()
2423 m.Word32Sar(bt.param0, m.Word32And(bt.param1, m.Int32Constant(0x1f)))); in TEST()
[all …]
Dtest-machine-operator-reducer.cc342 R.binop = R.machine.Word32Sar(); in TEST()
385 R.binop = R.machine.Word32Sar(); in TEST()
Dtest-simplified-lowering.cc1229 t.machine()->Word32Shl(), t.machine()->Word32Sar()}; in TEST()
/external/v8/test/unittests/compiler/arm/
Dinstruction-selector-arm-unittest.cc109 const Shift kShifts[] = {{&RawMachineAssembler::Word32Sar, "Word32Sar", 1, 32,
2138 m.Word32Sar(m.Word32Shl(p0, m.Int32Constant(24)), m.Int32Constant(24)), in TEST_F()
2158 m.Word32Sar(m.Word32Shl(p0, m.Int32Constant(24)), m.Int32Constant(24))); in TEST_F()
2176 m.Word32Sar(m.Word32Shl(p0, m.Int32Constant(16)), m.Int32Constant(16)), in TEST_F()
2196 m.Word32Sar(m.Word32Shl(p0, m.Int32Constant(16)), m.Int32Constant(16))); in TEST_F()
2648 m.Word32Sar(m.Word32Shl(p0, m.Int32Constant(24)), m.Int32Constant(24)); in TEST_F()
2663 m.Word32Sar(m.Word32Shl(p0, m.Int32Constant(16)), m.Int32Constant(16)); in TEST_F()
/external/v8/test/unittests/compiler/mips/
Dinstruction-selector-mips-unittest.cc96 {&RawMachineAssembler::Word32Sar, "Word32Sar", kMipsSar,
/external/v8/test/unittests/compiler/mips64/
Dinstruction-selector-mips64-unittest.cc100 {&RawMachineAssembler::Word32Sar, "Word32Sar", kMips64Sar,
/external/v8/test/unittests/compiler/x64/
Dinstruction-selector-x64-unittest.cc171 {&RawMachineAssembler::Word32Sar, "Word32Sar"},