Home
last modified time | relevance | path

Searched refs:Word32Shr (Results 1 - 19 of 19) sorted by relevance

/third_party/node/deps/v8/src/compiler/
H A Dmachine-operator-reducer.h57 Node* Word32Shr(Node* lhs, uint32_t rhs);
H A Dmachine-operator-reducer.cc217 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 Dcode-assembler.h288 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 Deffect-control-linearizer.cc2357 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 Dmemory-lowering.cc427 Node* offset = __ Word32Shr(shifted_index, shift_amount); in DecodeExternalPointer()
H A Dint64-lowering.cc735 auto* op1 = machine()->Word32Shr(); in LowerNode()
763 machine()->Word32Shr(), in LowerNode()
H A Dcode-assembler.cc588 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 Draw-machine-assembler.h388 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 Dgraph-assembler.h88 V(Word32Shr) \
H A Dmachine-operator.h419 const Operator* Word32Shr();
H A Dopcodes.h552 V(Word32Shr) \
H A Dwasm-compiler.cc877 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 Dsimplified-lowering.cc2699 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 Dmachine-operator.cc266 V(Word32Shr, Operator::kNoProperties, 2, 0, 1) \
/third_party/node/deps/v8/src/builtins/
H A Dbuiltins-collections-gen.cc1157 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 Dinstruction-selector-s390.cc366 V(Word32Shr) \
1443 V(Word32, Word32Shr, kS390_ShiftRight32, Shift32OperandMode, null) \
/third_party/node/deps/v8/src/codegen/
H A Dcode-stub-assembler.cc1590 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 Dcode-stub-assembler.h655 ChangeInt32ToIntPtr(Word32Shr( in SmiShr()
/third_party/node/deps/v8/src/ic/
H A Daccessor-assembler.cc2909 TNode<Word32T> hash_b = Word32Shr(hash_a, StubCache::kSecondaryKeyShift); in StubCacheSecondaryOffset()

Completed in 97 milliseconds