/external/v8/test/mjsunit/asm/ |
D | word32and.js | 9 function Word32And(rhs) { class 25 var and = Word32And(rhs);
|
/external/v8/src/compiler/ |
D | machine-operator-reducer.h | 37 Node* Word32And(Node* lhs, Node* rhs); 38 Node* Word32And(Node* lhs, uint32_t rhs) { in Word32And() function 39 return Word32And(lhs, Uint32Constant(rhs)); in Word32And()
|
D | int64-lowering.cc | 281 graph()->NewNode(machine()->Word32And(), GetReplacementLow(left), in LowerNode() 284 graph()->NewNode(machine()->Word32And(), GetReplacementHigh(left), in LowerNode() 622 graph()->NewNode(machine()->Word32And(), shift, in LowerNode() 646 graph()->NewNode(machine()->Word32And(), shift, in LowerNode() 672 graph()->NewNode(machine()->Word32And(), rotate_low, bit_mask), in LowerNode() 673 graph()->NewNode(machine()->Word32And(), rotate_high, inv_mask)); in LowerNode() 677 graph()->NewNode(machine()->Word32And(), rotate_high, bit_mask), in LowerNode() 678 graph()->NewNode(machine()->Word32And(), rotate_low, inv_mask)); in LowerNode() 767 machine()->Word32And(), in LowerComparison()
|
D | machine-operator-reducer.cc | 47 Node* MachineOperatorReducer::Word32And(Node* lhs, Node* rhs) { in Word32And() function in v8::internal::compiler::MachineOperatorReducer 48 Node* const node = graph()->NewNode(machine()->Word32And(), lhs, rhs); in Word32And() 656 1, Int32Sub(zero, Word32And(Int32Sub(zero, dividend), mask))); in ReduceInt32Mod() 657 node->ReplaceInput(2, Word32And(dividend, mask)); in ReduceInt32Mod() 690 NodeProperties::ChangeOp(node, machine()->Word32And()); in ReduceUint32Mod() 824 NodeProperties::ChangeOp(node, machine()->Word32And()); in ReduceWord32Shl() 925 node->ReplaceInput(0, Word32And(mleft.left().node(), m.right().node())); in ReduceWord32And() 936 Word32And(mleft.right().node(), m.right().node())); in ReduceWord32And() 948 Word32And(mleft.left().node(), m.right().node())); in ReduceWord32And() 960 Word32And(mleft.right().node(), m.right().node())); in ReduceWord32And() [all …]
|
D | simplified-lowering.cc | 2937 Node* check1 = graph()->NewNode(machine()->Word32And(), rhs, msk); in Int32Mod() 2953 graph()->NewNode(machine()->Word32And(), in Int32Mod() 2958 Node* false2 = graph()->NewNode(machine()->Word32And(), lhs, msk); in Int32Mod() 3048 Node* check1 = graph()->NewNode(machine()->Word32And(), rhs, msk); in Uint32Mod() 3055 Node* false1 = graph()->NewNode(machine()->Word32And(), lhs, msk); in Uint32Mod() 3073 node->ReplaceInput(1, graph()->NewNode(machine()->Word32And(), rhs, in DoShift()
|
D | code-assembler.h | 96 V(Word32And) \
|
D | machine-operator.h | 200 const Operator* Word32And();
|
D | raw-machine-assembler.h | 179 Node* Word32And(Node* a, Node* b) { in Word32And() function 180 return AddNode(machine()->Word32And(), a, b); in Word32And()
|
D | opcodes.h | 293 V(Word32And) \
|
D | effect-control-linearizer.cc | 1137 machine()->Word32And(), value_bit_field, in LowerObjectIsCallable() 1289 machine()->Word32And(), value_bit_field, in LowerObjectIsUndetectable() 1309 graph()->NewNode(machine()->Word32And(), value, in LowerStringFromCharCode()
|
D | representation-change.cc | 598 return machine()->Word32And(); in Int32OperatorFor()
|
/external/v8/test/unittests/compiler/ |
D | machine-operator-reducer-unittest.cc | 495 machine()->Word32And(), in TEST_F() 503 machine()->Word32And(), Int32Constant(-1 << k), in TEST_F() 521 machine()->Word32And(), in TEST_F() 522 graph()->NewNode(machine()->Word32And(), p0, Int32Constant(k)), in TEST_F() 531 machine()->Word32And(), in TEST_F() 532 graph()->NewNode(machine()->Word32And(), Int32Constant(k), p0), in TEST_F() 552 machine()->Word32And(), in TEST_F() 565 machine()->Word32And(), graph()->NewNode(machine()->Int32Add(), s1, p0), in TEST_F() 573 machine()->Word32And(), graph()->NewNode(machine()->Int32Add(), p0, s1), in TEST_F() 591 machine()->Word32And(), in TEST_F() [all …]
|
D | machine-operator-unittest.cc | 193 PURE(Word32And, 2, 0, 1), // -- 379 EXPECT_EQ(machine.Word32And(), machine.WordAnd()); in TEST_F()
|
/external/v8/src/ |
D | code-stub-assembler.cc | 578 Word32And(hash_field, Int32Constant(Name::kHashNotComputedMask)), in LoadNameHash() 1268 Branch(Word32Equal(Word32And(string_instance_type, in StringCharCodeAt() 1277 Branch(Word32Equal(Word32And(string_instance_type, in StringCharCodeAt() 1306 Branch(Word32Equal(Word32And(string_instance_type, in StringCharCodeAt() 1341 Branch(Word32Equal(Word32And(string_instance_type, in StringCharCodeAt() 1351 Branch(Word32Equal(Word32And(string_instance_type, in StringCharCodeAt() 1366 Branch(Word32Equal(Word32And(string_instance_type, in StringCharCodeAt() 1473 return Word32Shr(Word32And(word32, Int32Constant(mask)), in BitFieldDecode() 1541 Node* bit = Word32And(hash, Int32Constant(Name::kIsNotArrayIndexMask)); in TryToName() 1545 bit = Word32And(hash, Int32Constant(Name::kContainsCachedArrayIndexMask)); in TryToName() [all …]
|
D | fast-accessor-assembler.cc | 121 assembler_->Word32And(FromId(value), assembler_->Int32Constant(mask)), in CheckFlagSetOrReturnNull()
|
D | code-stubs.cc | 1589 assembler->Word32And(rhs_value, assembler->Int32Constant(0x1f)); in Generate() 1605 assembler->Word32And(rhs_value, assembler->Int32Constant(0x1f)); in Generate() 1621 assembler->Word32And(rhs_value, assembler->Int32Constant(0x1f)); in Generate() 1636 Node* value = assembler->Word32And(lhs_value, rhs_value); in Generate() 1869 assembler->Word32And( in Generate() 2744 assembler->Word32And( in GenerateEqual() 2855 assembler->Word32And( in GenerateEqual() 2866 assembler->Word32And( in GenerateEqual() 3230 assembler->Word32And(both_instance_types, in GenerateStringRelationalComparison() 3438 assembler->Word32And(both_instance_types, in GenerateStringEqual() [all …]
|
/external/v8/test/unittests/compiler/mips/ |
D | instruction-selector-mips-unittest.cc | 75 {&RawMachineAssembler::Word32And, "Word32And", kMipsAnd, 363 m.Return(m.Word32Shr(m.Word32And(m.Parameter(0), m.Int32Constant(msk)), in TEST_F() 380 m.Return(m.Word32Shr(m.Word32And(m.Int32Constant(msk), m.Parameter(0)), in TEST_F() 398 m.Word32Shl(m.Word32And(p0, m.Int32Constant((1 << (31 - shift)) - 1)), in TEST_F() 492 m.Return(m.Word32And(m.Word32Shr(m.Parameter(0), m.Int32Constant(shift)), in TEST_F() 509 m.Word32And(m.Int32Constant(msk), in TEST_F() 527 m.Return(m.Word32And(m.Parameter(0), m.Int32Constant(mask))); in TEST_F() 538 m.Return(m.Word32And(m.Int32Constant(mask), m.Parameter(0))); in TEST_F()
|
/external/v8/test/unittests/compiler/arm64/ |
D | instruction-selector-arm64-unittest.cc | 64 {&RawMachineAssembler::Word32And, "Word32And", kArm64And32, 172 {&RawMachineAssembler::Word32And, "Word32And", kArm64Tst32, 334 {&RawMachineAssembler::Word32And, "Word32And", kArm64And32, 572 m.Parameter(0), m.Word32And(m.Parameter(1), m.Int32Constant(0xff)))); in TEST_P() 587 m.Parameter(0), m.Word32And(m.Parameter(1), m.Int32Constant(0xffff)))); in TEST_P() 848 m.Return(m.Int32Add(m.Word32And(m.Parameter(0), m.Int32Constant(0xff)), in TEST_F() 860 m.Return(m.Int64Add(m.Word32And(m.Parameter(0), m.Int32Constant(0xff)), in TEST_F() 876 m.Return(m.Int32Add(m.Word32And(m.Parameter(0), m.Int32Constant(0xffff)), in TEST_F() 888 m.Return(m.Int64Add(m.Word32And(m.Parameter(0), m.Int32Constant(0xffff)), in TEST_F() 1002 m.Branch(m.Word32And(m.Parameter(0), m.Int32Constant(imm)), &a, &b); in TEST_F() [all …]
|
/external/v8/test/unittests/compiler/arm/ |
D | instruction-selector-arm-unittest.cc | 34 {&RawMachineAssembler::Word32And, "Word32And", kArmAnd, kArmAnd, kArmTst}, 1220 m.Return(m.Word32And(m.Parameter(0), m.Word32Not((m.*shift.constructor)( in TEST_P() 1236 m.Return(m.Word32And(m.Parameter(0), in TEST_P() 2098 Node* const r = m.Int32Add(m.Word32And(p0, m.Int32Constant(0xff)), p1); in TEST_F() 2115 Node* const r = m.Int32Add(p1, m.Word32And(p0, m.Int32Constant(0xff))); in TEST_F() 2132 Node* const r = m.Int32Add(m.Word32And(p0, m.Int32Constant(0xffff)), p1); in TEST_F() 2149 Node* const r = m.Int32Add(p1, m.Word32And(p0, m.Int32Constant(0xffff))); in TEST_F() 2603 m.Return(m.Word32And(m.Parameter(0), in TEST_F() 2615 m.Return(m.Word32And(m.Int32Constant(0xffffffffu >> (32 - width)), in TEST_F() 2631 m.Return(m.Word32And( in TEST_F() [all …]
|
/external/v8/test/unittests/compiler/mips64/ |
D | instruction-selector-mips64-unittest.cc | 72 {&RawMachineAssembler::Word32And, "Word32And", kMips64And, 370 m.Return(m.Word32Shr(m.Word32And(m.Parameter(0), m.Int32Constant(msk)), in TEST_F() 387 m.Return(m.Word32Shr(m.Word32And(m.Int32Constant(msk), m.Parameter(0)), in TEST_F() 446 m.Return(m.Word32And(m.Parameter(0), m.Int32Constant(mask))); in TEST_F() 457 m.Return(m.Word32And(m.Int32Constant(mask), m.Parameter(0))); in TEST_F() 617 m.Return(m.Word32And(m.Word32Shr(m.Parameter(0), m.Int32Constant(shift)), in TEST_F() 634 m.Word32And(m.Int32Constant(msk), in TEST_F() 692 m.Word32Shl(m.Word32And(p0, m.Int32Constant((1 << (31 - shift)) - 1)), in TEST_F()
|
/external/v8/test/cctest/compiler/ |
D | test-machine-operator-reducer.cc | 225 R.binop = R.machine.Word32And(); in TEST() 368 R->graph.NewNode(R->machine.Word32And(), y, thirty_one); in CheckJsShift() 598 R.CheckFoldBinop<int32_t>(x, R.machine.Word32And(), (1u << n) - 1, x, in TEST()
|
D | test-run-machops.cc | 403 m.machine()->Word32And(), m.machine()->Word32Or(), in TEST() 2348 bt.AddReturn(m.Word32And(bt.param0, bt.param1)); in TEST() 2359 bt.AddReturn(m.Word32And(bt.param0, m.Word32Not(bt.param1))); in TEST() 2370 bt.AddReturn(m.Word32And(m.Word32Not(bt.param0), bt.param1)); in TEST() 2386 m.Word32Shl(bt.param0, m.Word32And(bt.param1, m.Int32Constant(0x1f)))); in TEST() 2398 m.Word32Shl(bt.param0, m.Word32And(m.Int32Constant(0x1f), bt.param1))); in TEST() 2414 m.Word32Shr(bt.param0, m.Word32And(bt.param1, m.Int32Constant(0x1f)))); in TEST() 2426 m.Word32Shr(bt.param0, m.Word32And(m.Int32Constant(0x1f), bt.param1))); in TEST() 2442 m.Word32Sar(bt.param0, m.Word32And(bt.param1, m.Int32Constant(0x1f)))); in TEST() 2454 m.Word32Sar(bt.param0, m.Word32And(m.Int32Constant(0x1f), bt.param1))); in TEST() [all …]
|
D | test-branch-combine.cc | 467 Node* compare = m.Word32And(a, m.Int32Constant(1)); in TEST()
|
/external/v8/test/unittests/compiler/x64/ |
D | instruction-selector-x64-unittest.cc | 166 {&RawMachineAssembler::Word32And, "Word32And"}, 1267 Node* const n = m.Word32And(p0, m.Int32Constant(0xff)); in TEST_F() 1280 Node* const n = m.Word32And(m.Int32Constant(0xff), p0); in TEST_F() 1297 Node* const n = m.Word32And(p0, m.Int32Constant(0xffff)); in TEST_F() 1310 Node* const n = m.Word32And(m.Int32Constant(0xffff), p0); in TEST_F()
|
/external/v8/src/interpreter/ |
D | interpreter.cc | 1477 Node* flags_raw = __ Word32And( in DoCreateObjectLiteral() 1528 Node* compare = __ Word32And(compiler_hints, duplicate_parameters_bit); in DoCreateMappedArguments()
|