Home
last modified time | relevance | path

Searched refs:Int32AddWithOverflow (Results 1 – 16 of 16) sorted by relevance

/third_party/node/deps/v8/src/maglev/
Dmaglev-ir.h81 V(Int32AddWithOverflow) \
1006 class Int32AddWithOverflow
1007 : public FixedInputValueNodeT<2, Int32AddWithOverflow> {
1008 using Base = FixedInputValueNodeT<2, Int32AddWithOverflow>;
1011 explicit Int32AddWithOverflow(uint32_t bitfield) : Base(bitfield) {} in Int32AddWithOverflow() function
Dmaglev-graph-builder.cc193 SetAccumulator(AddNewNode<Int32AddWithOverflow>({left, right})); in VisitBinaryOperation()
225 SetAccumulator(AddNewNode<Int32AddWithOverflow>({left, right})); in VisitBinarySmiOperation()
Dmaglev-ir.cc757 void Int32AddWithOverflow::AllocateVreg(MaglevVregAllocationState* vreg_state, in AllocateVreg()
764 void Int32AddWithOverflow::GenerateCode(MaglevCodeGenState* code_gen_state, in GenerateCode()
Dmaglev-interpreter-frame-state.h377 DCHECK(value->Is<Int32AddWithOverflow>() || value->Is<Int32Constant>()); in TagValue()
Dmaglev-graph-builder.h281 DCHECK(value->Is<Int32AddWithOverflow>() || value->Is<Int32Constant>()); in GetTaggedValue()
/third_party/node/deps/v8/src/compiler/
Draw-machine-assembler.h443 Node* Int32AddWithOverflow(Node* a, Node* b) { in Int32AddWithOverflow() function
444 return AddNode(machine()->Int32AddWithOverflow(), a, b); in Int32AddWithOverflow()
Dmachine-operator.h485 const Operator* Int32AddWithOverflow(); in NON_EXPORTED_BASE()
Dopcodes.h557 V(Int32AddWithOverflow) \
Dgraph-assembler.h108 V(Int32AddWithOverflow) \
Dcode-assembler.h262 V(Int32AddWithOverflow, PAIR_TYPE(Int32T, BoolT), Int32T, Int32T) \
Dmachine-operator.cc646 V(Int32AddWithOverflow, Operator::kAssociative | Operator::kCommutative) \
Deffect-control-linearizer.cc2096 Node* value = __ Int32AddWithOverflow(lhs, rhs); in LowerCheckedInt32Add()
2208 Node* add = __ Int32AddWithOverflow(value, value); in SmiTagOrOverflow()
2222 Node* add = __ Int32AddWithOverflow(value, value); in SmiTagOrDeopt()
Dmachine-operator-reducer.cc415 NodeProperties::ChangeOp(node, machine()->Int32AddWithOverflow()); in Reduce()
Dwasm-compiler.cc6262 Node* add = gasm_->Int32AddWithOverflow(value, value); in BuildChangeInt32ToNumber()
/third_party/node/deps/v8/src/compiler/backend/s390/
Dinstruction-selector-s390.cc352 V(Int32AddWithOverflow) \
1417 V(Word32, Int32AddWithOverflow, kS390_Add32, AddOperandMode, \
/third_party/node/deps/v8/src/codegen/
Dcode-stub-assembler.cc859 TNode<PairT<Int32T, BoolT>> pair = Int32AddWithOverflow( in TrySmiAdd()
5654 TNode<PairT<Int32T, BoolT>> pair = Int32AddWithOverflow(ivalue, ivalue); in TryFloat32ToSmi()
5686 TNode<PairT<Int32T, BoolT>> pair = Int32AddWithOverflow(value32, value32); in TryFloat64ToSmi()
5739 TNode<PairT<Int32T, BoolT>> pair = Int32AddWithOverflow(value, value); in ChangeInt32ToTagged()