/third_party/node/deps/v8/src/compiler/ |
H A D | machine-operator.h | 420 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 D | machine-operator-reducer.h | 56 Node* Word32Sar(Node* lhs, uint32_t rhs);
|
H A D | machine-operator-reducer.cc | 212 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 D | code-assembler.h | 289 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 D | int64-lowering.cc | 624 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 D | csa-load-elimination.cc | 554 return graph()->NewNode(machine()->Word32Sar(), in TruncateAndExtend()
|
H A D | code-assembler.cc | 592 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 D | raw-machine-assembler.h | 391 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 D | graph-assembler.h | 85 V(Word32Sar) \
|
H A D | opcodes.h | 553 V(Word32Sar) \
|
H A D | simplified-lowering.cc | 2665 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 D | wasm-compiler.cc | 881 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 D | machine-operator.cc | 823 "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 D | effect-control-linearizer.cc | 2135 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 D | instruction-selector-s390.cc | 367 V(Word32Sar) 1444 V(Word32, Word32Sar, kS390_ShiftRightArith32, Shift32OperandMode, \
|
/third_party/node/deps/v8/src/codegen/ |
H A D | code-stub-assembler.h | 681 ChangeInt32ToIntPtr(Word32Sar( in SmiSar()
|
H A D | code-stub-assembler.cc | 13953 return ChangeInt32ToTagged(Signed(Word32Sar(left32, right32))); 13987 return ChangeInt32ToTaggedNoOverflow(Word32Sar(left32, right32));
|