Home
last modified time | relevance | path

Searched refs:Word32And (Results 1 – 25 of 30) sorted by relevance

12

/external/v8/test/mjsunit/asm/
Dword32and.js9 function Word32And(rhs) { class
25 var and = Word32And(rhs);
/external/v8/src/compiler/
Dmachine-operator-reducer.h37 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()
Dint64-lowering.cc281 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()
Dmachine-operator-reducer.cc47 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 …]
Dsimplified-lowering.cc2937 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()
Dcode-assembler.h96 V(Word32And) \
Dmachine-operator.h200 const Operator* Word32And();
Draw-machine-assembler.h179 Node* Word32And(Node* a, Node* b) { in Word32And() function
180 return AddNode(machine()->Word32And(), a, b); in Word32And()
Dopcodes.h293 V(Word32And) \
Deffect-control-linearizer.cc1137 machine()->Word32And(), value_bit_field, in LowerObjectIsCallable()
1289 machine()->Word32And(), value_bit_field, in LowerObjectIsUndetectable()
1309 graph()->NewNode(machine()->Word32And(), value, in LowerStringFromCharCode()
Drepresentation-change.cc598 return machine()->Word32And(); in Int32OperatorFor()
/external/v8/test/unittests/compiler/
Dmachine-operator-reducer-unittest.cc495 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 …]
Dmachine-operator-unittest.cc193 PURE(Word32And, 2, 0, 1), // --
379 EXPECT_EQ(machine.Word32And(), machine.WordAnd()); in TEST_F()
/external/v8/src/
Dcode-stub-assembler.cc578 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 …]
Dfast-accessor-assembler.cc121 assembler_->Word32And(FromId(value), assembler_->Int32Constant(mask)), in CheckFlagSetOrReturnNull()
Dcode-stubs.cc1589 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/
Dinstruction-selector-mips-unittest.cc75 {&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/
Dinstruction-selector-arm64-unittest.cc64 {&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/
Dinstruction-selector-arm-unittest.cc34 {&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/
Dinstruction-selector-mips64-unittest.cc72 {&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/
Dtest-machine-operator-reducer.cc225 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()
Dtest-run-machops.cc403 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 …]
Dtest-branch-combine.cc467 Node* compare = m.Word32And(a, m.Int32Constant(1)); in TEST()
/external/v8/test/unittests/compiler/x64/
Dinstruction-selector-x64-unittest.cc166 {&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/
Dinterpreter.cc1477 Node* flags_raw = __ Word32And( in DoCreateObjectLiteral()
1528 Node* compare = __ Word32And(compiler_hints, duplicate_parameters_bit); in DoCreateMappedArguments()

12