/external/v8/src/compiler/ |
D | machine-operator-reducer.cc | 75 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()
|
D | machine-operator-reducer.h | 52 Node* Word32Shr(Node* lhs, uint32_t rhs); in NON_EXPORTED_BASE()
|
D | code-assembler.cc | 567 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()
|
D | effect-control-linearizer.cc | 3209 __ 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()
|
D | int64-lowering.cc | 701 graph()->NewNode(machine()->Word32Shr(), low_input, masked_shift), in LowerNode() 704 machine()->Word32Or(), graph()->NewNode(machine()->Word32Shr(), in LowerNode()
|
D | graph-assembler.h | 48 V(Word32Shr) \
|
D | machine-operator.h | 228 const Operator* Word32Shr(); in NON_EXPORTED_BASE()
|
D | raw-machine-assembler.h | 250 Node* Word32Shr(Node* a, Node* b) { in Word32Shr() function 251 return AddNode(machine()->Word32Shr(), a, b); in Word32Shr()
|
D | opcodes.h | 474 V(Word32Shr) \
|
D | simd-scalar-lowering.cc | 820 graph()->NewNode(machine()->Word32Shr(), rep_node[i], shift_node); in LowerShiftOp() 827 graph()->NewNode(machine()->Word32Shr(), rep_node[i], shift_node); in LowerShiftOp()
|
D | code-assembler.h | 931 TNode<Word32T> Word32Shr(SloppyTNode<Word32T> value, int shift); 947 TNode<Word32T> Word32Shr(SloppyTNode<Word32T> left,
|
D | simplified-lowering.cc | 2058 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()
|
D | wasm-compiler.cc | 356 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()
|
D | machine-operator.cc | 98 V(Word32Shr, Operator::kNoProperties, 2, 0, 1) \
|
/external/v8/src/compiler/s390/ |
D | instruction-selector-s390.cc | 363 V(Word32Shr) \ 1473 V(Word32, Word32Shr, kS390_ShiftRight32, Shift32OperandMode, null) \
|
/external/v8/src/ |
D | code-stub-assembler.cc | 1792 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/ |
D | base.tq | 293 extern operator '>>>' macro Word32Shr(uint32, uint32): uint32;
|
D | builtins-string-gen.cc | 71 Word32Or(lhs_encoding, Word32Shr(rhs_encoding, 1)); in DispatchOnStringEncodings()
|
/external/v8/src/ic/ |
D | accessor-assembler.cc | 1992 Node* kind = Word32And(Word32Shr(data, shift), Int32Constant(kMask)); in BranchIfStrictMode()
|