Home
last modified time | relevance | path

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

/external/v8/src/compiler/
Dmachine-operator-reducer.cc93 Node* MachineOperatorReducer::Int32Sub(Node* lhs, Node* rhs) { in Int32Sub() function in v8::internal::compiler::MachineOperatorReducer
94 Node* const node = graph()->NewNode(machine()->Int32Sub(), lhs, rhs); in Int32Sub()
115 quotient = Int32Sub(quotient, dividend); in Int32Div()
136 Int32Add(Word32Shr(Int32Sub(dividend, quotient), 1), quotient), in Uint32Div()
225 NodeProperties::ChangeOp(node, machine()->Int32Sub()); in Reduce()
712 NodeProperties::ChangeOp(node, machine()->Int32Sub()); in ReduceInt32Add()
721 NodeProperties::ChangeOp(node, machine()->Int32Sub()); in ReduceInt32Add()
793 NodeProperties::ChangeOp(node, machine()->Int32Sub()); in ReduceInt32Div()
815 NodeProperties::ChangeOp(node, machine()->Int32Sub()); in ReduceInt32Div()
875 Int32Sub(zero, Word32And(Int32Sub(zero, dividend), mask)), in ReduceInt32Mod()
[all …]
Dmachine-operator-reducer.h55 Node* Int32Sub(Node* lhs, Node* rhs); in NON_EXPORTED_BASE()
Dsimd-scalar-lowering.cc990 I32X4_BINOP_CASE(kI32x4Sub, Int32Sub) in LowerNode()
1011 LowerBinaryOpForSmallInt(node, rep_type, machine()->Int32Sub()); in LowerNode()
1026 LowerSaturateBinaryOp(node, rep_type, machine()->Int32Sub(), true); in LowerNode()
1036 LowerSaturateBinaryOp(node, rep_type, machine()->Int32Sub(), false); in LowerNode()
1072 rep_node[i] = graph()->NewNode(machine()->Int32Sub(), zero, rep[i]); in LowerNode()
Draw-machine-assembler.h305 Node* Int32Sub(Node* a, Node* b) { in Int32Sub() function
306 return AddNode(machine()->Int32Sub(), a, b); in Int32Sub()
355 Node* Int32Neg(Node* a) { return Int32Sub(Int32Constant(0), a); } in Int32Neg()
Drepresentation-change.cc864 return machine()->Int32Sub(); in Int32OperatorFor()
936 return machine()->Int32Sub(); in Uint32OperatorFor()
Dgraph-assembler.h57 V(Int32Sub) \
Dmachine-operator.h268 const Operator* Int32Sub(); in NON_EXPORTED_BASE()
Dsimplified-lowering.cc3537 return graph()->NewNode(machine()->Int32Sub(), in Int32Abs()
3550 return graph()->NewNode(machine()->Int32Sub(), zero, lhs); in Int32Div()
3601 Node* false2 = graph()->NewNode(machine()->Int32Sub(), zero, lhs); in Int32Div()
3676 machine()->Int32Sub(), zero, in Int32Mod()
3678 graph()->NewNode(machine()->Int32Sub(), zero, lhs), in Int32Mod()
Dopcodes.h479 V(Int32Sub) \
Dwasm-compiler.cc329 op = m->Int32Sub(); in Binop()
2239 return graph()->NewNode(m->Int32Sub(), mcgraph()->Int32Constant(0), left); in BuildI32AsmjsDivS()
2264 graph()->NewNode(m->Int32Sub(), mcgraph()->Int32Constant(0), left); in BuildI32AsmjsDivS()
2333 m->Int32Sub(), zero, in BuildI32AsmjsRemS()
2335 graph()->NewNode(m->Int32Sub(), zero, left), msk)); in BuildI32AsmjsRemS()
2656 graph()->NewNode(machine->Int32Sub(), key, ift_size), neg_key); in CallIndirect()
Deffect-control-linearizer.cc1640 Node* msk = __ Int32Sub(rhs, one); in BuildUint32Mod()
1706 Node* vtrue0 = __ Int32Sub(zero, rhs); in LowerCheckedInt32Mod()
1726 Node* res = BuildUint32Mod(__ Int32Sub(zero, lhs), rhs); in LowerCheckedInt32Mod()
1731 __ Goto(&done, __ Int32Sub(zero, res)); in LowerCheckedInt32Mod()
2087 __ Int32Sub(value_instance_type, __ Int32Constant(JS_TYPED_ARRAY_TYPE)), in LowerObjectIsArrayBufferView()
Dmachine-operator.cc103 V(Int32Sub, Operator::kNoProperties, 2, 0, 1) \
Dcode-assembler.h480 V(Int32Sub, Word32T, Word32T, Word32T) \
/external/v8/src/interpreter/
Dinterpreter-assembler.cc179 cur_depth.Bind(Int32Sub(cur_depth.value(), Int32Constant(1))); in GetContextAtDepth()
217 cur_depth.Bind(Int32Sub(cur_depth.value(), Int32Constant(1))); in GotoIfHasContextExtensionUpToDepth()
845 args_count = Int32Sub(args.reg_count(), receiver_count); in CallJSAndDispatch()
912 Node* args_count = Int32Sub(args.reg_count(), receiver_count); in CallJSWithSpreadAndDispatch()
1258 Int32Sub(old_budget, Int32Constant(CurrentBytecodeSize())); in UpdateInterruptBudget()
1261 new_budget.Bind(Int32Sub(budget_after_bytecode, weight)); in UpdateInterruptBudget()
1489 Node* profiling_weight = Int32Sub(TruncateIntPtrToInt32(BytecodeOffset()), in UpdateInterruptBudgetOnReturn()
Dinterpreter-intrinsics-generator.cc274 __ Int32Sub(args.reg_count(), __ Int32Constant(1))); in Call()
/external/v8/src/builtins/
Dbuiltins-function-gen.cc125 Signed(ChangeUint32ToWord(Unsigned(Int32Sub(argc, Int32Constant(1))))); in TF_BUILTIN()
Dbase.tq281 extern operator '-' macro Int32Sub(int32, int32): int32;
Dbuiltins-typed-array-gen.cc1479 Int32Sub(LoadElementsKind(receiver), in TF_BUILTIN()
/external/v8/src/compiler/s390/
Dinstruction-selector-s390.cc347 V(Int32Sub) \
1440 V(Word32, Int32Sub, kS390_Sub32, SubOperandMode, ([&]() { \
/external/v8/src/
Dcode-stub-assembler.cc3734 Node* new_bit_field3 = Int32Sub( in InitializeJSObjectBodyWithSlackTracking()
7441 value = Int32Sub(value, Int32Constant(delta)); in DecrementCounter()
8067 Unsigned(Int32Sub(NumberOfEntries<Array>(array), Int32Constant(1))); in LookupBinary()
8082 Word32Shr(Int32Sub(var_high.value(), var_low.value()), 1))); in LookupBinary()
Dcode-stub-assembler.h525 SMI_ARITHMETIC_BINOP(SmiSub, IntPtrSub, Int32Sub) in SMI_ARITHMETIC_BINOP()
/external/v8/src/ic/
Daccessor-assembler.cc2279 Node* hash = Int32Sub(TruncateIntPtrToInt32(seed), name32); in StubCacheSecondaryOffset()