Home
last modified time | relevance | path

Searched refs:Word32Sar (Results 1 - 17 of 17) sorted by relevance

/third_party/node/deps/v8/src/compiler/
H A Dmachine-operator.h420 const Operator* Word32Sar(ShiftKind kind);
421 const Operator* Word32Sar() { return Word32Sar(ShiftKind::kNormal); } in Word32Sar() function
423 return Word32Sar(ShiftKind::kShiftOutZeros); in Word32SarShiftOutZeros()
1075 return Is32() ? Word32Sar(kind) : Word64Sar(kind); in WordSar()
H A Dmachine-operator-reducer.h56 Node* Word32Sar(Node* lhs, uint32_t rhs);
H A Dmachine-operator-reducer.cc212 Node* MachineOperatorReducer::Word32Sar(Node* lhs, uint32_t rhs) { in Word32Sar() function in v8::internal::compiler::MachineOperatorReducer
214 return graph()->NewNode(machine()->Word32Sar(), lhs, Uint32Constant(rhs)); in Word32Sar()
260 return Int32Add(Word32Sar(quotient, mag.shift), Word32Shr(dividend, 31)); in Int32Div()
1146 quotient = Word32Sar(quotient, 31); in ReduceInt32Div()
1149 quotient = Word32Sar(quotient, shift); in ReduceInt32Div()
1528 NodeProperties::ChangeOp(node, machine()->Word32Sar()); in ReduceWord32Shl()
H A Dcode-assembler.h289 V(Word32Sar, Word32T, Word32T, Word32T) \
907 TNode<Int32T> Word32Sar(TNode<Int32T> left, TNode<Int32T> right) { in Word32Sar() function in v8::internal::compiler::CodeAssembler
908 return Signed(Word32Sar(static_cast<TNode<Word32T>>(left), right)); in Word32Sar()
1087 TNode<Word32T> Word32Sar(TNode<Word32T> value, int shift);
H A Dint64-lowering.cc624 graph()->NewNode(machine()->Word32Sar(), input, in LowerNode()
937 graph()->NewNode(machine()->Word32Sar(), input, in LowerNode()
954 graph()->NewNode(machine()->Word32Sar(), input, in LowerNode()
H A Dcsa-load-elimination.cc554 return graph()->NewNode(machine()->Word32Sar(), in TruncateAndExtend()
H A Dcode-assembler.cc592 TNode<Word32T> CodeAssembler::Word32Sar(TNode<Word32T> value, int shift) { in Word32Sar() function in v8::internal::compiler::CodeAssembler
593 return (shift != 0) ? Word32Sar(value, Int32Constant(shift)) : value; in Word32Sar()
H A Draw-machine-assembler.h391 Node* Word32Sar(Node* a, Node* b) { in Word32Sar() function in v8::internal::compiler::RawMachineAssembler
392 return AddNode(machine()->Word32Sar(), a, b); in Word32Sar()
H A Dgraph-assembler.h85 V(Word32Sar) \
H A Dopcodes.h553 V(Word32Sar) \
H A Dsimplified-lowering.cc2665 ChangeToPureOp(node, lowering->machine()->Word32Sar()); in VisitNode()
2677 ChangeToPureOp(node, lowering->machine()->Word32Sar()); in VisitNode()
2688 ChangeToPureOp(node, lowering->machine()->Word32Sar()); in VisitNode()
4623 Node* sign = graph()->NewNode(machine()->Word32Sar(), input, in Int32Abs()
H A Dwasm-compiler.cc881 op = m->Word32Sar(); in Binop()
1871 result = gasm_->Word32Sar(gasm_->Word32Shl(result, shiftBitCount), in BuildChangeEndiannessLoad()
3489 ? gasm_->Word32Sar(value, BuildSmiShiftBitsConstant32()) in BuildChangeSmiToInt32()
3497 gasm_->Word32Sar(value, BuildSmiShiftBitsConstant32())) in BuildChangeSmiToIntPtr()
H A Dmachine-operator.cc823 "Word32Sar", 2, 0, 0, 1, 0, 0, in NormalWord32SarOperator()
830 "Word32Sar", 2, 0, 0, 1, 0, 0, in ShiftOutZerosWord32SarOperator()
1368 const Operator* MachineOperatorBuilder::Word32Sar(ShiftKind kind) { in Word32Sar() function in v8::internal::compiler::MachineOperatorBuilder
H A Deffect-control-linearizer.cc2135 return __ Word32Sar(lhs, shift); in LowerCheckedInt32Div()
5493 result = __ Word32Sar(result, __ Int32Constant(16)); in BuildReverseBytes()
/third_party/node/deps/v8/src/compiler/backend/s390/
H A Dinstruction-selector-s390.cc367 V(Word32Sar)
1444 V(Word32, Word32Sar, kS390_ShiftRightArith32, Shift32OperandMode, \
/third_party/node/deps/v8/src/codegen/
H A Dcode-stub-assembler.h681 ChangeInt32ToIntPtr(Word32Sar( in SmiSar()
H A Dcode-stub-assembler.cc13953 return ChangeInt32ToTagged(Signed(Word32Sar(left32, right32)));
13987 return ChangeInt32ToTaggedNoOverflow(Word32Sar(left32, right32));

Completed in 79 milliseconds