Home
last modified time | relevance | path

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

/external/v8/src/compiler/
Dmachine-operator-reducer.cc75 Node* MachineOperatorReducer::Word32Shr(Node* lhs, uint32_t rhs) { in Word32Shr() function in v8::internal::compiler::MachineOperatorReducer
77 return graph()->NewNode(machine()->Word32Shr(), lhs, Uint32Constant(rhs)); in Word32Shr()
117 return Int32Add(Word32Sar(quotient, mag.shift), Word32Shr(dividend, 31)); in Int32Div()
126 dividend = Word32Shr(dividend, shift); in Uint32Div()
135 quotient = Word32Shr( in Uint32Div()
136 Int32Add(Word32Shr(Int32Sub(dividend, quotient), 1), quotient), in Uint32Div()
139 quotient = Word32Shr(quotient, mag.shift); in Uint32Div()
806 quotient = Int32Add(Word32Shr(quotient, 32u - shift), dividend); in ReduceInt32Div()
843 NodeProperties::ChangeOp(node, machine()->Word32Shr()); in ReduceUint32Div()
Dmachine-operator-reducer.h52 Node* Word32Shr(Node* lhs, uint32_t rhs); in NON_EXPORTED_BASE()
Dcode-assembler.cc567 TNode<Word32T> CodeAssembler::Word32Shr(SloppyTNode<Word32T> value, int shift) { in Word32Shr() function in v8::internal::compiler::CodeAssembler
568 return (shift != 0) ? Word32Shr(value, Int32Constant(shift)) : value; in Word32Shr()
742 TNode<Word32T> CodeAssembler::Word32Shr(SloppyTNode<Word32T> left, in Word32Shr() function in v8::internal::compiler::CodeAssembler
758 return UncheckedCast<Word32T>(raw_assembler()->Word32Shr(left, right)); in Word32Shr()
Deffect-control-linearizer.cc3209 __ Int32Add(__ Word32Shr(code, __ Int32Constant(10)), lead_offset); in LowerStringFromSingleCodePoint()
3789 result = __ Word32Shr(result, __ Int32Constant(16)); in BuildReverseBytes()
4047 kind = __ Word32Shr(andit, shift); in LowerTransitionAndStoreElement()
4165 kind = __ Word32Shr(andit, shift); in LowerTransitionAndStoreNumberElement()
4228 kind = __ Word32Shr(andit, shift); in LowerTransitionAndStoreNonNumberElement()
4295 kind = __ Word32Shr(andit, shift); in LowerStoreSignedSmallElement()
4775 value = __ Word32Xor(value, __ Word32Shr(value, __ Int32Constant(12))); in ComputeIntegerHash()
4777 value = __ Word32Xor(value, __ Word32Shr(value, __ Int32Constant(4))); in ComputeIntegerHash()
4779 value = __ Word32Xor(value, __ Word32Shr(value, __ Int32Constant(16))); in ComputeIntegerHash()
Dint64-lowering.cc701 graph()->NewNode(machine()->Word32Shr(), low_input, masked_shift), in LowerNode()
704 machine()->Word32Or(), graph()->NewNode(machine()->Word32Shr(), in LowerNode()
Dgraph-assembler.h48 V(Word32Shr) \
Dmachine-operator.h228 const Operator* Word32Shr(); in NON_EXPORTED_BASE()
Draw-machine-assembler.h250 Node* Word32Shr(Node* a, Node* b) { in Word32Shr() function
251 return AddNode(machine()->Word32Shr(), a, b); in Word32Shr()
Dopcodes.h474 V(Word32Shr) \
Dsimd-scalar-lowering.cc820 graph()->NewNode(machine()->Word32Shr(), rep_node[i], shift_node); in LowerShiftOp()
827 graph()->NewNode(machine()->Word32Shr(), rep_node[i], shift_node); in LowerShiftOp()
Dcode-assembler.h931 TNode<Word32T> Word32Shr(SloppyTNode<Word32T> value, int shift);
947 TNode<Word32T> Word32Shr(SloppyTNode<Word32T> left,
Dsimplified-lowering.cc2058 lowering->DoShift(node, lowering->machine()->Word32Shr(), rhs_type); in VisitNode()
2087 lowering->DoShift(node, lowering->machine()->Word32Shr(), rhs_type); in VisitNode()
2094 lowering->DoShift(node, lowering->machine()->Word32Shr(), rhs_type); in VisitNode()
Dwasm-compiler.cc356 op = m->Word32Shr(); in Binop()
1198 shiftHigher = graph()->NewNode(m->Word32Shr(), value, in BuildChangeEndiannessStore()
1337 shiftHigher = graph()->NewNode(m->Word32Shr(), value, in BuildChangeEndiannessLoad()
2085 graph()->NewNode(machine->Word32Shr(), value, Int32Constant(16))), in BuildEncodeException32BitValue()
Dmachine-operator.cc98 V(Word32Shr, Operator::kNoProperties, 2, 0, 1) \
/external/v8/src/compiler/s390/
Dinstruction-selector-s390.cc363 V(Word32Shr) \
1473 V(Word32, Word32Shr, kS390_ShiftRight32, Shift32OperandMode, null) \
/external/v8/src/
Dcode-stub-assembler.cc1792 return Unsigned(Word32Shr(hash_field, Int32Constant(Name::kHashShift))); in LoadNameHash()
6592 Int32Add(Word32Shr(codepoint, Int32Constant(10)), lead_offset); in StringFromSingleCodePoint()
7394 return UncheckedCast<Uint32T>(Word32Shr( in DecodeWord32()
7722 hash = Word32Xor(hash, Word32Shr(hash, Int32Constant(12))); in ComputeIntegerHash()
7724 hash = Word32Xor(hash, Word32Shr(hash, Int32Constant(4))); in ComputeIntegerHash()
7726 hash = Word32Xor(hash, Word32Shr(hash, Int32Constant(16))); in ComputeIntegerHash()
8082 Word32Shr(Int32Sub(var_high.value(), var_low.value()), 1))); in LookupBinary()
11934 return ChangeUint32ToTagged(Unsigned(Word32Shr(left32, right32))); in BitwiseOp()
12209 return Word32Equal(Word32Shr(elements_kind, Int32Constant(1)), in IsDoubleElementsKind()
/external/v8/src/builtins/
Dbase.tq293 extern operator '>>>' macro Word32Shr(uint32, uint32): uint32;
Dbuiltins-string-gen.cc71 Word32Or(lhs_encoding, Word32Shr(rhs_encoding, 1)); in DispatchOnStringEncodings()
/external/v8/src/ic/
Daccessor-assembler.cc1992 Node* kind = Word32And(Word32Shr(data, shift), Int32Constant(kMask)); in BranchIfStrictMode()