Home
last modified time | relevance | path

Searched refs:Int32Sub (Results 1 – 25 of 29) sorted by relevance

12

/external/v8/src/compiler/
Dmachine-operator-reducer.cc78 Node* MachineOperatorReducer::Int32Sub(Node* lhs, Node* rhs) { in Int32Sub() function in v8::internal::compiler::MachineOperatorReducer
79 Node* const node = graph()->NewNode(machine()->Int32Sub(), lhs, rhs); in Int32Sub()
100 quotient = Int32Sub(quotient, dividend); in Int32Div()
121 Int32Add(Word32Shr(Int32Sub(dividend, quotient), 1), quotient), in Uint32Div()
213 NodeProperties::ChangeOp(node, machine()->Int32Sub()); in Reduce()
522 NodeProperties::ChangeOp(node, machine()->Int32Sub()); in ReduceInt32Add()
531 NodeProperties::ChangeOp(node, machine()->Int32Sub()); in ReduceInt32Add()
576 NodeProperties::ChangeOp(node, machine()->Int32Sub()); in ReduceInt32Div()
598 NodeProperties::ChangeOp(node, machine()->Int32Sub()); in ReduceInt32Div()
656 1, Int32Sub(zero, Word32And(Int32Sub(zero, dividend), mask))); in ReduceInt32Mod()
[all …]
Dmachine-operator-reducer.h45 Node* Int32Sub(Node* lhs, Node* rhs);
Drepresentation-change.cc583 return machine()->Int32Sub(); in Int32OperatorFor()
633 return machine()->Int32Sub(); in Uint32OperatorFor()
Draw-machine-assembler.h246 Node* Int32Sub(Node* a, Node* b) { in Int32Sub() function
247 return AddNode(machine()->Int32Sub(), a, b); in Int32Sub()
293 Node* Int32Neg(Node* a) { return Int32Sub(Int32Constant(0), a); } in Int32Neg()
Dcode-assembler.h85 V(Int32Sub) \
Dmachine-operator.h238 const Operator* Int32Sub();
Dopcodes.h317 V(Int32Sub) \
Dsimplified-lowering.cc2814 graph()->NewNode(machine()->Int32Sub(), zero, input)); in Int32Abs()
2825 return graph()->NewNode(machine()->Int32Sub(), zero, lhs); in Int32Div()
2876 Node* false2 = graph()->NewNode(machine()->Int32Sub(), zero, lhs); in Int32Div()
2952 machine()->Int32Sub(), zero, in Int32Mod()
2954 graph()->NewNode(machine()->Int32Sub(), zero, lhs), in Int32Mod()
Dmachine-operator.cc91 V(Int32Sub, Operator::kNoProperties, 2, 0, 1) \
/external/v8/test/cctest/compiler/
Dtest-machine-operator-reducer.cc407 Node* sub = R.graph.NewNode(R.machine.Int32Sub(), x, y); in TEST()
439 R.binop = R.machine.Int32Sub(); in TEST()
480 R.CheckFoldBinop<int32_t>(0, R.machine.Int32Sub(), x, minus_one, in TEST()
482 R.CheckFoldBinop<int32_t>(0, R.machine.Int32Sub(), x, x, in TEST()
518 R.CheckFoldBinop<int32_t>(0, R.machine.Int32Sub(), x, x, in TEST()
Dtest-basic-block-profiler.cc89 count->ReplaceInput(1, m.Int32Sub(count, one)); in TEST()
Dtest-multiple-return.cc83 Node* sub = m.Int32Sub(p0, p1); in TEST()
Dtest-run-machops.cc407 m.machine()->Int32Sub(), m.machine()->Int32Mul(), in TEST()
1038 phi->ReplaceInput(1, m.Int32Sub(phi, m.Int32Constant(1))); in TEST()
1680 m.Return(m.Int32Sub(bt.param0, bt.param1)); in TEST()
1694 m.Return(m.Int32Sub(m.Int32Constant(*i), m.Parameter(0))); in TEST()
1704 m.Return(m.Int32Sub(m.Parameter(0), m.Int32Constant(*i))); in TEST()
1715 r.Return(r.Int32Sub(r.Int32Constant(-1), r.Int32Constant(0))); in TEST()
1723 m.Return(m.Int32Sub(m.Parameter(0), in TEST()
1737 m.Return(m.Int32Sub(m.Word32Sar(m.Parameter(0), m.Parameter(1)), in TEST()
1755 m.Return(m.Int32Sub(m.Parameter(0), in TEST()
1769 m.Return(m.Int32Sub(m.Word32Shl(m.Parameter(0), m.Parameter(1)), in TEST()
[all …]
Dtest-run-native-calls.cc534 Node* add = b.graph()->NewNode(b.machine()->Int32Sub(), p0, p1); in TestInt32Sub()
/external/v8/test/unittests/compiler/
Dmachine-operator-unittest.cc211 PURE(Int32Sub, 2, 0, 1), // --
388 EXPECT_EQ(machine.Int32Sub(), machine.IntSub()); in TEST_F()
Dmachine-operator-reducer-unittest.cc713 Node* sub = graph()->NewNode(machine()->Int32Sub(), Int32Constant(32), shift); in TEST_F()
942 Reduce(graph()->NewNode(machine()->Int32Sub(), p0, Int32Constant(k))); in TEST_F()
1270 graph()->NewNode(machine()->Int32Sub(), Int32Constant(0), p0), p1)); in TEST_F()
1276 graph()->NewNode(machine()->Int32Sub(), Int32Constant(0), p1))); in TEST_F()
/external/v8/src/interpreter/
Dinterpreter-assembler.cc628 Int32Sub(Int32Constant(kHeapObjectTag + BytecodeArray::kHeaderSize), in UpdateInterruptBudgetOnReturn()
737 Int32Sub(Int32Constant(Register(0).ToOperand()), index); in ExportRegisterFile()
773 Int32Sub(Int32Constant(Register(0).ToOperand()), index); in ImportRegisterFile()
Dinterpreter-intrinsics.cc306 Node* target_args_count = __ Int32Sub(arg_count, function_and_receiver_count); in Call()
Dinterpreter.cc992 Node* args_count = __ Int32Sub(receiver_args_count, receiver_count); in DoJSCall()
1090 Node* args_count = __ Int32Sub(receiver_args_count, receiver_count); in DoCallJSRuntimeCommon()
/external/v8/src/
Dcode-stub-assembler.cc1500 value = Int32Sub(value, Int32Constant(delta)); in DecrementCounter()
1569 Node* mask = Int32Sub(capacity, Int32Constant(1)); in NameDictionaryLookup()
1649 Node* mask = Int32Sub(capacity, Int32Constant(1)); in NumberDictionaryLookup()
1866 Int32Mul(Int32Sub(LoadMapInstanceSize(map), in LoadPropertyFromFastObject()
1867 Int32Sub(inobject_properties, field_index)), in LoadPropertyFromFastObject()
1895 field_index = Int32Sub(field_index, inobject_properties); in LoadPropertyFromFastObject()
2486 Node* hash = Int32Sub(seed, name); in StubCacheSecondaryOffset()
/external/v8/test/unittests/compiler/arm64/
Dinstruction-selector-arm64-unittest.cc145 {{&RawMachineAssembler::Int32Sub, "Int32Sub", kArm64Sub32,
176 {&RawMachineAssembler::Int32Sub, "Int32Sub", kArm64Cmp32,
354 {&RawMachineAssembler::Int32Sub, "Int32Sub", kArm64Sub32,
672 m.Return(m.Int32Sub(m.Int32Constant(0), m.Parameter(0))); in TEST_F()
712 m.Return(m.Int32Sub( in TEST_F()
1063 m.Branch(m.Int32Sub(m.Parameter(0), m.Int32Constant(imm)), &a, &b); in TEST_F()
1877 &RawMachineAssembler::Int32Sub, kArm64Madd32, kArm64Msub32, kArm64Mneg32,
2063 m.Int32Sub(m.Parameter(0), in TEST_F()
2080 m.Int32Sub(m.Parameter(0), in TEST_F()
3080 (m.*cmp.mi.constructor)(p0, m.Int32Sub(m.Int32Constant(0), r))); in TEST_F()
[all …]
/external/v8/test/unittests/compiler/ia32/
Dinstruction-selector-ia32-unittest.cc66 m.Return(m.Int32Sub(m.Parameter(0), m.Parameter(1))); in TEST_F()
77 m.Return(m.Int32Sub(m.Parameter(0), m.Int32Constant(imm))); in TEST_F()
/external/v8/test/unittests/compiler/x64/
Dinstruction-selector-x64-unittest.cc175 {&RawMachineAssembler::Int32Sub, "Int32Sub"},
758 m.Return(m.Int32Sub(p0, c0)); in TEST_F()
775 Node* const v0 = m.Int32Sub(p0, c0); in TEST_F()
/external/v8/test/unittests/compiler/mips/
Dinstruction-selector-mips-unittest.cc154 {&RawMachineAssembler::Int32Sub, "Int32Sub", kMipsSub,
/external/v8/test/unittests/compiler/arm/
Dinstruction-selector-arm-unittest.cc38 {&RawMachineAssembler::Int32Sub, "Int32Sub", kArmSub, kArmRsb, kArmCmp}};
2248 m.Int32Sub(m.Parameter(0), m.Int32Mul(m.Parameter(1), m.Parameter(2)))); in TEST_F()
2263 m.Int32Sub(m.Parameter(0), m.Int32Mul(m.Parameter(1), m.Parameter(2)))); in TEST_F()

12