Lines Matching refs:Parameter
340 TEST_P(InstructionSelectorLogicalTest, Parameter) { in TEST_P() argument
344 m.Return((m.*dpi.constructor)(m.Parameter(0), m.Parameter(1))); in TEST_P()
361 m.Return((m.*dpi.constructor)(m.Parameter(0), m.Int32Constant(imm))); in TEST_P()
374 m.Return((m.*dpi.constructor)(m.Int32Constant(imm), m.Parameter(0))); in TEST_P()
397 m.Parameter(0), in TEST_P()
398 (m.*shift.mi.constructor)(m.Parameter(1), in TEST_P()
412 (m.*shift.mi.constructor)(m.Parameter(1), in TEST_P()
414 m.Parameter(0))); in TEST_P()
437 TEST_P(InstructionSelectorAddSubTest, Parameter) { in TEST_P() argument
441 m.Return((m.*dpi.mi.constructor)(m.Parameter(0), m.Parameter(1))); in TEST_P()
456 (m.*dpi.mi.constructor)(m.Parameter(0), BuildConstant(m, type, imm))); in TEST_P()
475 (m.*dpi.mi.constructor)(m.Parameter(0), BuildConstant(m, type, -imm))); in TEST_P()
503 m.Parameter(0), in TEST_P()
504 (m.*shift.mi.constructor)(m.Parameter(1), in TEST_P()
523 m.Parameter(0), m.Word32And(m.Parameter(1), m.Int32Constant(0xff)))); in TEST_P()
538 m.Parameter(0), m.Word32And(m.Parameter(1), m.Int32Constant(0xffff)))); in TEST_P()
553 m.Parameter(0), in TEST_P()
554 m.Word32Sar(m.Word32Shl(m.Parameter(1), m.Int32Constant(24)), in TEST_P()
570 m.Parameter(0), in TEST_P()
571 m.Word32Sar(m.Word32Shl(m.Parameter(1), m.Int32Constant(16)), in TEST_P()
591 m.Return(m.Int32Add(m.Int32Constant(imm), m.Parameter(0))); in TEST_F()
605 m.Return(m.Int64Add(m.Int64Constant(imm), m.Parameter(0))); in TEST_F()
623 m.Return(m.Int32Sub(m.Int32Constant(0), m.Parameter(0))); in TEST_F()
637 m.Return(m.Int64Sub(m.Int64Constant(0), m.Parameter(0))); in TEST_F()
665 (m.*shift.mi.constructor)(m.Parameter(1), m.Int32Constant(imm)))); in TEST_F()
691 (m.*shift.mi.constructor)(m.Parameter(1), m.Int64Constant(imm)))); in TEST_F()
714 m.Return(m.Int32Add(m.Int32Constant(-imm), m.Parameter(0))); in TEST_F()
730 m.Return(m.Int64Add(m.Int64Constant(-imm), m.Parameter(0))); in TEST_F()
757 (m.*shift.mi.constructor)(m.Parameter(1), m.Int32Constant(imm)), in TEST_F()
758 m.Parameter(0))); in TEST_F()
781 (m.*shift.mi.constructor)(m.Parameter(1), m.Int64Constant(imm)), in TEST_F()
782 m.Parameter(0))); in TEST_F()
799 m.Return(m.Int32Add(m.Word32And(m.Parameter(0), m.Int32Constant(0xff)), in TEST_F()
800 m.Parameter(1))); in TEST_F()
811 m.Return(m.Int64Add(m.Word32And(m.Parameter(0), m.Int32Constant(0xff)), in TEST_F()
812 m.Parameter(1))); in TEST_F()
827 m.Return(m.Int32Add(m.Word32And(m.Parameter(0), m.Int32Constant(0xffff)), in TEST_F()
828 m.Parameter(1))); in TEST_F()
839 m.Return(m.Int64Add(m.Word32And(m.Parameter(0), m.Int32Constant(0xffff)), in TEST_F()
840 m.Parameter(1))); in TEST_F()
856 m.Int32Add(m.Word32Sar(m.Word32Shl(m.Parameter(0), m.Int32Constant(24)), in TEST_F()
858 m.Parameter(1))); in TEST_F()
870 m.Int64Add(m.Word32Sar(m.Word32Shl(m.Parameter(0), m.Int32Constant(24)), in TEST_F()
872 m.Parameter(1))); in TEST_F()
888 m.Int32Add(m.Word32Sar(m.Word32Shl(m.Parameter(0), m.Int32Constant(16)), in TEST_F()
890 m.Parameter(1))); in TEST_F()
902 m.Int64Add(m.Word32Sar(m.Word32Shl(m.Parameter(0), m.Int32Constant(16)), in TEST_F()
904 m.Parameter(1))); in TEST_F()
928 m.Branch((m.*dpi.constructor)(m.Parameter(0), m.Parameter(1)), &a, &b); in TEST_P()
953 m.Branch(m.Word32And(m.Parameter(0), m.Int32Constant(imm)), &a, &b); in TEST_F()
976 m.Branch(m.Word64And(m.Parameter(0), m.Int64Constant(imm)), &a, &b); in TEST_F()
996 m.Branch(m.Int32Add(m.Parameter(0), m.Int32Constant(imm)), &a, &b); in TEST_F()
1014 m.Branch(m.Int32Sub(m.Parameter(0), m.Int32Constant(imm)), &a, &b); in TEST_F()
1035 m.Branch(m.Word32And(m.Int32Constant(imm), m.Parameter(0)), &a, &b); in TEST_F()
1059 m.Branch(m.Word64And(m.Int64Constant(imm), m.Parameter(0)), &a, &b); in TEST_F()
1080 m.Branch(m.Int32Add(m.Int32Constant(imm), m.Parameter(0)), &a, &b); in TEST_F()
1100 m.Branch(m.Word32And(m.Parameter(0), m.Int32Constant(mask)), &a, &b); in TEST_F()
1119 m.Word32BinaryNot(m.Word32And(m.Parameter(0), m.Int32Constant(mask))), in TEST_F()
1141 m.Branch(m.Word32And(m.Int32Constant(mask), m.Parameter(0)), &a, &b); in TEST_F()
1160 m.Word32BinaryNot(m.Word32And(m.Int32Constant(mask), m.Parameter(0))), in TEST_F()
1182 m.Branch(m.Word64And(m.Parameter(0), m.Int64Constant(mask)), &a, &b); in TEST_F()
1203 m.Branch(m.Word64And(m.Int64Constant(mask), m.Parameter(0)), &a, &b); in TEST_F()
1223 Node* p0 = m.Parameter(0); in TEST_F()
1240 Node* p0 = m.Parameter(0); in TEST_F()
1269 m.Projection(1, (m.*dpi.constructor)(m.Parameter(0), m.Parameter(1)))); in TEST_P()
1286 1, (m.*dpi.constructor)(m.Parameter(0), m.Int32Constant(imm)))); in TEST_P()
1304 m.Projection(0, (m.*dpi.constructor)(m.Parameter(0), m.Parameter(1)))); in TEST_P()
1320 0, (m.*dpi.constructor)(m.Parameter(0), m.Int32Constant(imm)))); in TEST_P()
1336 Node* n = (m.*dpi.constructor)(m.Parameter(0), m.Parameter(1)); in TEST_P()
1353 Node* n = (m.*dpi.constructor)(m.Parameter(0), m.Int32Constant(imm)); in TEST_P()
1372 Node* n = (m.*dpi.constructor)(m.Parameter(0), m.Parameter(1)); in TEST_P()
1394 Node* n = (m.*dpi.constructor)(m.Parameter(0), m.Int32Constant(imm)); in TEST_P()
1420 1, m.Int32AddWithOverflow(m.Int32Constant(imm), m.Parameter(0)))); in TEST_F()
1438 0, m.Int32AddWithOverflow(m.Int32Constant(imm), m.Parameter(0)))); in TEST_F()
1454 Node* n = m.Int32AddWithOverflow(m.Int32Constant(imm), m.Parameter(0)); in TEST_F()
1473 Node* n = m.Int32AddWithOverflow(m.Int32Constant(imm), m.Parameter(0)); in TEST_F()
1499 TEST_P(InstructionSelectorShiftTest, Parameter) { in TEST_P() argument
1503 m.Return((m.*shift.mi.constructor)(m.Parameter(0), m.Parameter(1))); in TEST_P()
1518 m.Return((m.*shift.mi.constructor)(m.Parameter(0), m.Int32Constant(imm))); in TEST_P()
1537 Node* const p0 = m.Parameter(0); in TEST_F()
1555 Node* const p0 = m.Parameter(0); in TEST_F()
1572 Node* const p = m.Parameter(0); in TEST_F()
1589 Node* const p = m.Parameter(0); in TEST_F()
1612 TEST_P(InstructionSelectorMulDivTest, Parameter) { in TEST_P() argument
1616 m.Return((m.*dpi.constructor)(m.Parameter(0), m.Parameter(1))); in TEST_P()
1668 Node* n = (m.*mdpi.mul_constructor)(m.Parameter(1), m.Parameter(2)); in TEST_P()
1669 m.Return((m.*mdpi.add_constructor)(m.Parameter(0), n)); in TEST_P()
1678 Node* n = (m.*mdpi.mul_constructor)(m.Parameter(0), m.Parameter(1)); in TEST_P()
1679 m.Return((m.*mdpi.add_constructor)(n, m.Parameter(2))); in TEST_P()
1694 Node* n = (m.*mdpi.mul_constructor)(m.Parameter(1), m.Parameter(2)); in TEST_P()
1695 m.Return((m.*mdpi.sub_constructor)(m.Parameter(0), n)); in TEST_P()
1711 (m.*mdpi.sub_constructor)(BuildConstant(m, type, 0), m.Parameter(0)); in TEST_P()
1712 m.Return((m.*mdpi.mul_constructor)(n, m.Parameter(1))); in TEST_P()
1722 (m.*mdpi.sub_constructor)(BuildConstant(m, type, 0), m.Parameter(1)); in TEST_P()
1723 m.Return((m.*mdpi.mul_constructor)(m.Parameter(0), n)); in TEST_P()
1742 m.Return(m.Int32Mul(m.Parameter(0), m.Int32Constant((1 << k) + 1))); in TEST_F()
1755 m.Return(m.Int32Mul(m.Int32Constant((1 << k) + 1), m.Parameter(0))); in TEST_F()
1770 m.Int32Add(m.Int32Mul(m.Parameter(0), m.Int32Constant((1 << k) + 1)), in TEST_F()
1771 m.Parameter(1))); in TEST_F()
1787 m.Int32Add(m.Int32Mul(m.Int32Constant((1 << k) + 1), m.Parameter(0)), in TEST_F()
1788 m.Parameter(1))); in TEST_F()
1804 m.Int32Add(m.Parameter(0), in TEST_F()
1805 m.Int32Mul(m.Parameter(1), m.Int32Constant((1 << k) + 1)))); in TEST_F()
1821 m.Int32Add(m.Parameter(0), in TEST_F()
1822 m.Int32Mul(m.Int32Constant((1 << k) + 1), m.Parameter(1)))); in TEST_F()
1838 m.Int32Sub(m.Parameter(0), in TEST_F()
1839 m.Int32Mul(m.Parameter(1), m.Int32Constant((1 << k) + 1)))); in TEST_F()
1855 m.Int32Sub(m.Parameter(0), in TEST_F()
1856 m.Int32Mul(m.Int32Constant((1 << k) + 1), m.Parameter(1)))); in TEST_F()
1874 m.Return(m.Int64Mul(m.Parameter(0), m.Int64Constant((1L << k) + 1))); in TEST_F()
1887 m.Return(m.Int64Mul(m.Int64Constant((1L << k) + 1), m.Parameter(0))); in TEST_F()
1902 m.Int64Add(m.Int64Mul(m.Parameter(0), m.Int64Constant((1L << k) + 1)), in TEST_F()
1903 m.Parameter(1))); in TEST_F()
1919 m.Int64Add(m.Int64Mul(m.Int64Constant((1L << k) + 1), m.Parameter(0)), in TEST_F()
1920 m.Parameter(1))); in TEST_F()
1936 m.Int64Add(m.Parameter(0), in TEST_F()
1937 m.Int64Mul(m.Parameter(1), m.Int64Constant((1L << k) + 1)))); in TEST_F()
1953 m.Int64Add(m.Parameter(0), in TEST_F()
1954 m.Int64Mul(m.Int64Constant((1L << k) + 1), m.Parameter(1)))); in TEST_F()
1970 m.Int64Sub(m.Parameter(0), in TEST_F()
1971 m.Int64Mul(m.Parameter(1), m.Int64Constant((1L << k) + 1)))); in TEST_F()
1987 m.Int64Sub(m.Parameter(0), in TEST_F()
1988 m.Int64Mul(m.Int64Constant((1L << k) + 1), m.Parameter(1)))); in TEST_F()
2009 TEST_P(InstructionSelectorFPArithTest, Parameter) { in TEST_P() argument
2012 m.Return((m.*fpa.constructor)(m.Parameter(0), m.Parameter(1))); in TEST_P()
2028 TEST_P(InstructionSelectorFPCmpTest, Parameter) { in TEST_P() argument
2032 m.Return((m.*cmp.mi.constructor)(m.Parameter(0), m.Parameter(1))); in TEST_P()
2047 m.Return((m.*cmp.mi.constructor)(m.Parameter(0), m.Float64Constant(0.0))); in TEST_P()
2049 m.Return((m.*cmp.mi.constructor)(m.Parameter(0), m.Float32Constant(0.0f))); in TEST_P()
2066 m.Return((m.*cmp.mi.constructor)(m.Float64Constant(0.0), m.Parameter(0))); in TEST_P()
2068 m.Return((m.*cmp.mi.constructor)(m.Float32Constant(0.0f), m.Parameter(0))); in TEST_P()
2092 TEST_P(InstructionSelectorConversionTest, Parameter) { in TEST_P() argument
2095 m.Return((m.*conv.mi.constructor)(m.Parameter(0))); in TEST_P()
2191 m.Return(m.Load(memacc.type, m.Parameter(0), m.Parameter(1))); in TEST_P()
2205 m.Return(m.Load(memacc.type, m.Parameter(0), m.Int32Constant(index))); in TEST_P()
2222 m.Store(memacc.type.representation(), m.Parameter(0), m.Parameter(1), in TEST_P()
2223 m.Parameter(2), kNoWriteBarrier); in TEST_P()
2239 m.Store(memacc.type.representation(), m.Parameter(0), in TEST_P()
2240 m.Int32Constant(index), m.Parameter(1), kNoWriteBarrier); in TEST_P()
2278 m.Return((m.*cmp.constructor)(m.Parameter(0), m.Parameter(1))); in TEST_P()
2296 m.Return((m.*cmp.constructor)(m.Parameter(0), BuildConstant(m, type, imm))); in TEST_P()
2311 m.Return((m.*cmp.constructor)(BuildConstant(m, type, imm), m.Parameter(0))); in TEST_P()
2332 m.Return(m.Word32Equal(m.Parameter(0), m.Int32Constant(0))); in TEST_F()
2344 m.Return(m.Word32Equal(m.Int32Constant(0), m.Parameter(0))); in TEST_F()
2360 m.Return(m.Word64Equal(m.Parameter(0), m.Int64Constant(0))); in TEST_F()
2372 m.Return(m.Word64Equal(m.Int64Constant(0), m.Parameter(0))); in TEST_F()
2396 Node* const p0 = m.Parameter(0); in TEST_F()
2397 Node* const p1 = m.Parameter(1); in TEST_F()
2413 Node* const p0 = m.Parameter(0); in TEST_F()
2414 Node* const p1 = m.Parameter(1); in TEST_F()
2435 Node* const p0 = m.Parameter(0); in TEST_F()
2436 Node* const p1 = m.Parameter(1); in TEST_F()
2451 Node* const p0 = m.Parameter(0); in TEST_F()
2452 Node* const p1 = m.Parameter(1); in TEST_F()
2471 Node* const p0 = m.Parameter(0); in TEST_F()
2472 Node* const p1 = m.Parameter(1); in TEST_F()
2487 Node* const p0 = m.Parameter(0); in TEST_F()
2488 Node* const p1 = m.Parameter(1); in TEST_F()
2507 Node* const p0 = m.Parameter(0); in TEST_F()
2508 Node* const p1 = m.Parameter(1); in TEST_F()
2524 Node* const p0 = m.Parameter(0); in TEST_F()
2525 Node* const p1 = m.Parameter(1); in TEST_F()
2545 Node* const p0 = m.Parameter(0); in TEST_F()
2546 Node* const p1 = m.Parameter(1); in TEST_F()
2562 Node* const p0 = m.Parameter(0); in TEST_F()
2563 Node* const p1 = m.Parameter(1); in TEST_F()
2583 Node* const p0 = m.Parameter(0); in TEST_F()
2584 Node* const p1 = m.Parameter(1); in TEST_F()
2599 Node* const p0 = m.Parameter(0); in TEST_F()
2600 Node* const p1 = m.Parameter(1); in TEST_F()
2661 Node* const p0 = m.Parameter(0); in TEST_F()
2662 Node* const p1 = m.Parameter(1); in TEST_F()
2704 TEST_P(InstructionSelectorLogicalWithNotRHSTest, Parameter) { in TEST_P() argument
2712 m.Parameter(0), m.Word32Xor(m.Parameter(1), m.Int32Constant(-1)))); in TEST_P()
2716 m.Parameter(0), m.Word64Xor(m.Parameter(1), m.Int64Constant(-1)))); in TEST_P()
2728 m.Word32Xor(m.Parameter(0), m.Int32Constant(-1)), m.Parameter(1))); in TEST_P()
2732 m.Word64Xor(m.Parameter(0), m.Int64Constant(-1)), m.Parameter(1))); in TEST_P()
2745 (m.*inst.constructor)(m.Parameter(0), m.Word32Not(m.Parameter(1)))); in TEST_P()
2749 (m.*inst.constructor)(m.Parameter(0), m.Word64Not(m.Parameter(1)))); in TEST_P()
2761 (m.*inst.constructor)(m.Word32Not(m.Parameter(0)), m.Parameter(1))); in TEST_P()
2765 (m.*inst.constructor)(m.Word64Not(m.Parameter(0)), m.Parameter(1))); in TEST_P()
2783 m.Return(m.Word32Not(m.Parameter(0))); in TEST_F()
2794 m.Return(m.Word64Not(m.Parameter(0))); in TEST_F()
2806 m.Return(m.Word32Xor(m.Parameter(0), m.Int32Constant(-1))); in TEST_F()
2815 m.Return(m.Word32Xor(m.Int32Constant(-1), m.Parameter(0))); in TEST_F()
2828 m.Return(m.Word64Xor(m.Parameter(0), m.Int64Constant(-1))); in TEST_F()
2837 m.Return(m.Word64Xor(m.Int64Constant(-1), m.Parameter(0))); in TEST_F()
2857 m.Return(m.Word32Shr(m.Word32And(m.Parameter(0), m.Int32Constant(msk)), in TEST_F()
2874 m.Return(m.Word32Shr(m.Word32And(m.Int32Constant(msk), m.Parameter(0)), in TEST_F()
2898 m.Return(m.Word64Shr(m.Word64And(m.Parameter(0), m.Int64Constant(msk)), in TEST_F()
2916 m.Return(m.Word64Shr(m.Word64And(m.Int64Constant(msk), m.Parameter(0)), in TEST_F()
2937 m.Return(m.Word32And(m.Word32Shr(m.Parameter(0), m.Int32Constant(shift)), in TEST_F()
2955 m.Word32Shr(m.Parameter(0), m.Int32Constant(shift)))); in TEST_F()
2976 m.Return(m.Word64And(m.Word64Shr(m.Parameter(0), m.Int64Constant(shift)), in TEST_F()
2994 m.Word64Shr(m.Parameter(0), m.Int64Constant(shift)))); in TEST_F()
3010 Node* const p0 = m.Parameter(0); in TEST_F()
3011 Node* const p1 = m.Parameter(1); in TEST_F()
3034 Node* const p0 = m.Parameter(0); in TEST_F()
3035 Node* const p1 = m.Parameter(1); in TEST_F()
3058 Node* const p0 = m.Parameter(0); in TEST_F()
3059 Node* const p1 = m.Parameter(1); in TEST_F()
3092 Node* const p0 = m.Parameter(0); in TEST_F()
3093 Node* const p1 = m.Parameter(1); in TEST_F()
3117 Node* const p0 = m.Parameter(0); in TEST_F()
3131 Node* const p0 = m.Parameter(0); in TEST_F()
3149 Node* const p0 = m.Parameter(0); in TEST_F()
3163 Node* const p0 = m.Parameter(0); in TEST_F()
3181 Node* const p0 = m.Parameter(0); in TEST_F()
3196 Node* const p0 = m.Parameter(0); in TEST_F()
3214 Node* const p0 = m.Parameter(0); in TEST_F()
3229 Node* const p0 = m.Parameter(0); in TEST_F()
3244 Node* const p0 = m.Parameter(0); in TEST_F()
3259 Node* const p0 = m.Parameter(0); in TEST_F()
3275 Node* const p0 = m.Parameter(0); in TEST_F()
3276 Node* const p1 = m.Parameter(1); in TEST_F()
3294 Node* const p0 = m.Parameter(0); in TEST_F()
3295 Node* const p1 = m.Parameter(1); in TEST_F()
3313 Node* const p0 = m.Parameter(0); in TEST_F()
3314 Node* const p1 = m.Parameter(1); in TEST_F()
3332 Node* const p0 = m.Parameter(0); in TEST_F()
3333 Node* const p1 = m.Parameter(1); in TEST_F()