/third_party/node/deps/v8/src/compiler/ |
H A D | machine-operator-reducer.h | 57 Node* Word32Shr(Node* lhs, uint32_t rhs);
|
H A D | machine-operator-reducer.cc | 217 Node* MachineOperatorReducer::Word32Shr(Node* lhs, uint32_t rhs) { in Word32Shr() function in v8::internal::compiler::MachineOperatorReducer 219 return graph()->NewNode(machine()->Word32Shr(), lhs, Uint32Constant(rhs)); in Word32Shr() 260 return Int32Add(Word32Sar(quotient, mag.shift), Word32Shr(dividend, 31)); in Int32Div() 268 dividend = Word32Shr(dividend, shift); in Uint32Div() 277 quotient = Word32Shr( in Uint32Div() 278 Int32Add(Word32Shr(Int32Sub(dividend, quotient), 1), quotient), in Uint32Div() 281 quotient = Word32Shr(quotient, mag.shift); in Uint32Div() 1148 quotient = Int32Add(Word32Shr(quotient, 32u - shift), dividend); in ReduceInt32Div() 1185 NodeProperties::ChangeOp(node, machine()->Word32Shr()); in ReduceUint32Div()
|
H A D | code-assembler.h | 288 V(Word32Shr, Word32T, Word32T, Word32T) \ 904 TNode<Uint32T> Word32Shr(TNode<Uint32T> left, TNode<Uint32T> right) { in Word32Shr() function in v8::internal::compiler::CodeAssembler 905 return Unsigned(Word32Shr(static_cast<TNode<Word32T>>(left), right)); in Word32Shr() 1086 TNode<Word32T> Word32Shr(TNode<Word32T> value, int shift);
|
H A D | effect-control-linearizer.cc | 2357 return __ Word32Shr(lhs, shift); in LowerCheckedUint32Div() 4242 __ Int32Add(__ Word32Shr(code, __ Int32Constant(10)), lead_offset); in LowerStringFromSingleCodePoint() 4874 Node* kind = __ Word32Shr(andit, shift); in AdaptFastCallTypedArrayArgument() 5499 result = __ Word32Shr(result, __ Int32Constant(16)); in BuildReverseBytes() 5766 kind = __ Word32Shr(andit, shift); in LowerTransitionAndStoreElement() 5884 kind = __ Word32Shr(andit, shift); in LowerTransitionAndStoreNumberElement() 5945 kind = __ Word32Shr(andit, shift); in LowerTransitionAndStoreNonNumberElement() 6012 kind = __ Word32Shr(andit, shift); in LowerStoreSignedSmallElement() 6536 value = __ Word32Xor(value, __ Word32Shr(value, __ Int32Constant(12))); in ComputeUnseededHash() 6538 value = __ Word32Xor(value, __ Word32Shr(valu in ComputeUnseededHash() [all...] |
H A D | memory-lowering.cc | 427 Node* offset = __ Word32Shr(shifted_index, shift_amount); in DecodeExternalPointer()
|
H A D | int64-lowering.cc | 735 auto* op1 = machine()->Word32Shr(); in LowerNode() 763 machine()->Word32Shr(), in LowerNode()
|
H A D | code-assembler.cc | 588 TNode<Word32T> CodeAssembler::Word32Shr(TNode<Word32T> value, int shift) { in Word32Shr() function in v8::internal::compiler::CodeAssembler 589 return (shift != 0) ? Word32Shr(value, Int32Constant(shift)) : value; in Word32Shr()
|
H A D | raw-machine-assembler.h | 388 Node* Word32Shr(Node* a, Node* b) { in Word32Shr() function in v8::internal::compiler::RawMachineAssembler 389 return AddNode(machine()->Word32Shr(), a, b); in Word32Shr()
|
H A D | graph-assembler.h | 88 V(Word32Shr) \
|
H A D | machine-operator.h | 419 const Operator* Word32Shr();
|
H A D | opcodes.h | 552 V(Word32Shr) \
|
H A D | wasm-compiler.cc | 877 op = m->Word32Shr(); in Binop() 1723 shiftHigher = gasm_->Word32Shr(value, Int32Constant(shiftCount)); in BuildChangeEndiannessStore() 1831 shiftHigher = gasm_->Word32Shr(value, Int32Constant(shiftCount)); in BuildChangeEndiannessLoad() 2561 BuildChangeUint31ToSmi(gasm_->Word32Shr(value, Int32Constant(16))); in BuildEncodeException32BitValue() 3267 Node* scaled_index = gasm_->Word32Shr(external_pointer, shift_amount); in BuildLoadExternalPointerFromObject() 6164 return gasm_->Word32Shr(input, BuildSmiShiftBitsConstant32());
|
H A D | simplified-lowering.cc | 2699 ChangeToPureOp(node, lowering->machine()->Word32Shr()); in VisitNode() 2729 ChangeToPureOp(node, lowering->machine()->Word32Shr()); in VisitNode() 2738 ChangeToPureOp(node, lowering->machine()->Word32Shr()); in VisitNode()
|
H A D | machine-operator.cc | 266 V(Word32Shr, Operator::kNoProperties, 2, 0, 1) \
|
/third_party/node/deps/v8/src/builtins/ |
H A D | builtins-collections-gen.cc | 1157 hash = Word32Xor(hash, Word32Shr(hash, Int32Constant(12))); 1159 hash = Word32Xor(hash, Word32Shr(hash, Int32Constant(4))); 1161 hash = Word32Xor(hash, Word32Shr(hash, Int32Constant(16)));
|
/third_party/node/deps/v8/src/compiler/backend/s390/ |
H A D | instruction-selector-s390.cc | 366 V(Word32Shr) \ 1443 V(Word32, Word32Shr, kS390_ShiftRight32, Shift32OperandMode, null) \
|
/third_party/node/deps/v8/src/codegen/ |
H A D | code-stub-assembler.cc | 1590 return Word32Shr(shifted_index, Uint32Constant(kExternalPointerIndexShift)); 7304 Word32Shr(TruncateWordToInt32(number_string_cache_length), one), one); 7927 return Unsigned(Word32Shr(word32, static_cast<int>(shift))); 7929 return Unsigned(Word32And(Word32Shr(word32, static_cast<int>(shift)), 8993 Word32Shr(Int32Sub(var_high.value(), var_low.value()), 1))); 13958 return ChangeUint32ToTagged(Unsigned(Word32Shr(left32, right32))); 14494 return Word32Equal(Word32Shr(elements_kind, Int32Constant(1)),
|
H A D | code-stub-assembler.h | 655 ChangeInt32ToIntPtr(Word32Shr( in SmiShr()
|
/third_party/node/deps/v8/src/ic/ |
H A D | accessor-assembler.cc | 2909 TNode<Word32T> hash_b = Word32Shr(hash_a, StubCache::kSecondaryKeyShift); in StubCacheSecondaryOffset()
|