Lines Matching refs:Intrinsic

1507   case Intrinsic::bswap:  in canConstantFoldCallTo()
1508 case Intrinsic::ctpop: in canConstantFoldCallTo()
1509 case Intrinsic::ctlz: in canConstantFoldCallTo()
1510 case Intrinsic::cttz: in canConstantFoldCallTo()
1511 case Intrinsic::fshl: in canConstantFoldCallTo()
1512 case Intrinsic::fshr: in canConstantFoldCallTo()
1513 case Intrinsic::launder_invariant_group: in canConstantFoldCallTo()
1514 case Intrinsic::strip_invariant_group: in canConstantFoldCallTo()
1515 case Intrinsic::masked_load: in canConstantFoldCallTo()
1516 case Intrinsic::get_active_lane_mask: in canConstantFoldCallTo()
1517 case Intrinsic::abs: in canConstantFoldCallTo()
1518 case Intrinsic::smax: in canConstantFoldCallTo()
1519 case Intrinsic::smin: in canConstantFoldCallTo()
1520 case Intrinsic::umax: in canConstantFoldCallTo()
1521 case Intrinsic::umin: in canConstantFoldCallTo()
1522 case Intrinsic::sadd_with_overflow: in canConstantFoldCallTo()
1523 case Intrinsic::uadd_with_overflow: in canConstantFoldCallTo()
1524 case Intrinsic::ssub_with_overflow: in canConstantFoldCallTo()
1525 case Intrinsic::usub_with_overflow: in canConstantFoldCallTo()
1526 case Intrinsic::smul_with_overflow: in canConstantFoldCallTo()
1527 case Intrinsic::umul_with_overflow: in canConstantFoldCallTo()
1528 case Intrinsic::sadd_sat: in canConstantFoldCallTo()
1529 case Intrinsic::uadd_sat: in canConstantFoldCallTo()
1530 case Intrinsic::ssub_sat: in canConstantFoldCallTo()
1531 case Intrinsic::usub_sat: in canConstantFoldCallTo()
1532 case Intrinsic::smul_fix: in canConstantFoldCallTo()
1533 case Intrinsic::smul_fix_sat: in canConstantFoldCallTo()
1534 case Intrinsic::bitreverse: in canConstantFoldCallTo()
1535 case Intrinsic::is_constant: in canConstantFoldCallTo()
1536 case Intrinsic::vector_reduce_add: in canConstantFoldCallTo()
1537 case Intrinsic::vector_reduce_mul: in canConstantFoldCallTo()
1538 case Intrinsic::vector_reduce_and: in canConstantFoldCallTo()
1539 case Intrinsic::vector_reduce_or: in canConstantFoldCallTo()
1540 case Intrinsic::vector_reduce_xor: in canConstantFoldCallTo()
1541 case Intrinsic::vector_reduce_smin: in canConstantFoldCallTo()
1542 case Intrinsic::vector_reduce_smax: in canConstantFoldCallTo()
1543 case Intrinsic::vector_reduce_umin: in canConstantFoldCallTo()
1544 case Intrinsic::vector_reduce_umax: in canConstantFoldCallTo()
1546 case Intrinsic::amdgcn_perm: in canConstantFoldCallTo()
1547 case Intrinsic::arm_mve_vctp8: in canConstantFoldCallTo()
1548 case Intrinsic::arm_mve_vctp16: in canConstantFoldCallTo()
1549 case Intrinsic::arm_mve_vctp32: in canConstantFoldCallTo()
1550 case Intrinsic::arm_mve_vctp64: in canConstantFoldCallTo()
1551 case Intrinsic::aarch64_sve_convert_from_svbool: in canConstantFoldCallTo()
1553 case Intrinsic::wasm_trunc_signed: in canConstantFoldCallTo()
1554 case Intrinsic::wasm_trunc_unsigned: in canConstantFoldCallTo()
1559 case Intrinsic::minnum: in canConstantFoldCallTo()
1560 case Intrinsic::maxnum: in canConstantFoldCallTo()
1561 case Intrinsic::minimum: in canConstantFoldCallTo()
1562 case Intrinsic::maximum: in canConstantFoldCallTo()
1563 case Intrinsic::log: in canConstantFoldCallTo()
1564 case Intrinsic::log2: in canConstantFoldCallTo()
1565 case Intrinsic::log10: in canConstantFoldCallTo()
1566 case Intrinsic::exp: in canConstantFoldCallTo()
1567 case Intrinsic::exp2: in canConstantFoldCallTo()
1568 case Intrinsic::sqrt: in canConstantFoldCallTo()
1569 case Intrinsic::sin: in canConstantFoldCallTo()
1570 case Intrinsic::cos: in canConstantFoldCallTo()
1571 case Intrinsic::pow: in canConstantFoldCallTo()
1572 case Intrinsic::powi: in canConstantFoldCallTo()
1573 case Intrinsic::fma: in canConstantFoldCallTo()
1574 case Intrinsic::fmuladd: in canConstantFoldCallTo()
1575 case Intrinsic::fptoui_sat: in canConstantFoldCallTo()
1576 case Intrinsic::fptosi_sat: in canConstantFoldCallTo()
1577 case Intrinsic::convert_from_fp16: in canConstantFoldCallTo()
1578 case Intrinsic::convert_to_fp16: in canConstantFoldCallTo()
1579 case Intrinsic::amdgcn_cos: in canConstantFoldCallTo()
1580 case Intrinsic::amdgcn_cubeid: in canConstantFoldCallTo()
1581 case Intrinsic::amdgcn_cubema: in canConstantFoldCallTo()
1582 case Intrinsic::amdgcn_cubesc: in canConstantFoldCallTo()
1583 case Intrinsic::amdgcn_cubetc: in canConstantFoldCallTo()
1584 case Intrinsic::amdgcn_fmul_legacy: in canConstantFoldCallTo()
1585 case Intrinsic::amdgcn_fma_legacy: in canConstantFoldCallTo()
1586 case Intrinsic::amdgcn_fract: in canConstantFoldCallTo()
1587 case Intrinsic::amdgcn_ldexp: in canConstantFoldCallTo()
1588 case Intrinsic::amdgcn_sin: in canConstantFoldCallTo()
1590 case Intrinsic::x86_sse_cvtss2si: in canConstantFoldCallTo()
1591 case Intrinsic::x86_sse_cvtss2si64: in canConstantFoldCallTo()
1592 case Intrinsic::x86_sse_cvttss2si: in canConstantFoldCallTo()
1593 case Intrinsic::x86_sse_cvttss2si64: in canConstantFoldCallTo()
1594 case Intrinsic::x86_sse2_cvtsd2si: in canConstantFoldCallTo()
1595 case Intrinsic::x86_sse2_cvtsd2si64: in canConstantFoldCallTo()
1596 case Intrinsic::x86_sse2_cvttsd2si: in canConstantFoldCallTo()
1597 case Intrinsic::x86_sse2_cvttsd2si64: in canConstantFoldCallTo()
1598 case Intrinsic::x86_avx512_vcvtss2si32: in canConstantFoldCallTo()
1599 case Intrinsic::x86_avx512_vcvtss2si64: in canConstantFoldCallTo()
1600 case Intrinsic::x86_avx512_cvttss2si: in canConstantFoldCallTo()
1601 case Intrinsic::x86_avx512_cvttss2si64: in canConstantFoldCallTo()
1602 case Intrinsic::x86_avx512_vcvtsd2si32: in canConstantFoldCallTo()
1603 case Intrinsic::x86_avx512_vcvtsd2si64: in canConstantFoldCallTo()
1604 case Intrinsic::x86_avx512_cvttsd2si: in canConstantFoldCallTo()
1605 case Intrinsic::x86_avx512_cvttsd2si64: in canConstantFoldCallTo()
1606 case Intrinsic::x86_avx512_vcvtss2usi32: in canConstantFoldCallTo()
1607 case Intrinsic::x86_avx512_vcvtss2usi64: in canConstantFoldCallTo()
1608 case Intrinsic::x86_avx512_cvttss2usi: in canConstantFoldCallTo()
1609 case Intrinsic::x86_avx512_cvttss2usi64: in canConstantFoldCallTo()
1610 case Intrinsic::x86_avx512_vcvtsd2usi32: in canConstantFoldCallTo()
1611 case Intrinsic::x86_avx512_vcvtsd2usi64: in canConstantFoldCallTo()
1612 case Intrinsic::x86_avx512_cvttsd2usi: in canConstantFoldCallTo()
1613 case Intrinsic::x86_avx512_cvttsd2usi64: in canConstantFoldCallTo()
1618 case Intrinsic::fabs: in canConstantFoldCallTo()
1619 case Intrinsic::copysign: in canConstantFoldCallTo()
1622 case Intrinsic::ceil: in canConstantFoldCallTo()
1623 case Intrinsic::floor: in canConstantFoldCallTo()
1624 case Intrinsic::round: in canConstantFoldCallTo()
1625 case Intrinsic::roundeven: in canConstantFoldCallTo()
1626 case Intrinsic::trunc: in canConstantFoldCallTo()
1627 case Intrinsic::nearbyint: in canConstantFoldCallTo()
1628 case Intrinsic::rint: in canConstantFoldCallTo()
1631 case Intrinsic::experimental_constrained_fma: in canConstantFoldCallTo()
1632 case Intrinsic::experimental_constrained_fmuladd: in canConstantFoldCallTo()
1633 case Intrinsic::experimental_constrained_fadd: in canConstantFoldCallTo()
1634 case Intrinsic::experimental_constrained_fsub: in canConstantFoldCallTo()
1635 case Intrinsic::experimental_constrained_fmul: in canConstantFoldCallTo()
1636 case Intrinsic::experimental_constrained_fdiv: in canConstantFoldCallTo()
1637 case Intrinsic::experimental_constrained_frem: in canConstantFoldCallTo()
1638 case Intrinsic::experimental_constrained_ceil: in canConstantFoldCallTo()
1639 case Intrinsic::experimental_constrained_floor: in canConstantFoldCallTo()
1640 case Intrinsic::experimental_constrained_round: in canConstantFoldCallTo()
1641 case Intrinsic::experimental_constrained_roundeven: in canConstantFoldCallTo()
1642 case Intrinsic::experimental_constrained_trunc: in canConstantFoldCallTo()
1643 case Intrinsic::experimental_constrained_nearbyint: in canConstantFoldCallTo()
1644 case Intrinsic::experimental_constrained_rint: in canConstantFoldCallTo()
1645 case Intrinsic::experimental_constrained_fcmp: in canConstantFoldCallTo()
1646 case Intrinsic::experimental_constrained_fcmps: in canConstantFoldCallTo()
1650 case Intrinsic::not_intrinsic: break; in canConstantFoldCallTo()
1789 Constant *constantFoldVectorReduce(Intrinsic::ID IID, Constant *Op) { in constantFoldVectorReduce()
1817 case Intrinsic::vector_reduce_add: in constantFoldVectorReduce()
1820 case Intrinsic::vector_reduce_mul: in constantFoldVectorReduce()
1823 case Intrinsic::vector_reduce_and: in constantFoldVectorReduce()
1826 case Intrinsic::vector_reduce_or: in constantFoldVectorReduce()
1829 case Intrinsic::vector_reduce_xor: in constantFoldVectorReduce()
1832 case Intrinsic::vector_reduce_smin: in constantFoldVectorReduce()
1835 case Intrinsic::vector_reduce_smax: in constantFoldVectorReduce()
1838 case Intrinsic::vector_reduce_umin: in constantFoldVectorReduce()
1841 case Intrinsic::vector_reduce_umax: in constantFoldVectorReduce()
1945 Intrinsic::ID IntrinsicID, in ConstantFoldScalarCall1()
1952 if (IntrinsicID == Intrinsic::is_constant) { in ConstantFoldScalarCall1()
1964 if (IntrinsicID == Intrinsic::cos || in ConstantFoldScalarCall1()
1965 IntrinsicID == Intrinsic::ctpop || in ConstantFoldScalarCall1()
1966 IntrinsicID == Intrinsic::fptoui_sat || in ConstantFoldScalarCall1()
1967 IntrinsicID == Intrinsic::fptosi_sat) in ConstantFoldScalarCall1()
1969 if (IntrinsicID == Intrinsic::bswap || in ConstantFoldScalarCall1()
1970 IntrinsicID == Intrinsic::bitreverse || in ConstantFoldScalarCall1()
1971 IntrinsicID == Intrinsic::launder_invariant_group || in ConstantFoldScalarCall1()
1972 IntrinsicID == Intrinsic::strip_invariant_group) in ConstantFoldScalarCall1()
1978 if (IntrinsicID == Intrinsic::launder_invariant_group || in ConstantFoldScalarCall1()
1979 IntrinsicID == Intrinsic::strip_invariant_group) { in ConstantFoldScalarCall1()
1995 if (IntrinsicID == Intrinsic::convert_to_fp16) { in ConstantFoldScalarCall1()
2006 if (IntrinsicID == Intrinsic::wasm_trunc_signed || in ConstantFoldScalarCall1()
2007 IntrinsicID == Intrinsic::wasm_trunc_unsigned) { in ConstantFoldScalarCall1()
2008 bool Signed = IntrinsicID == Intrinsic::wasm_trunc_signed; in ConstantFoldScalarCall1()
2025 if (IntrinsicID == Intrinsic::fptoui_sat || in ConstantFoldScalarCall1()
2026 IntrinsicID == Intrinsic::fptosi_sat) { in ConstantFoldScalarCall1()
2029 IntrinsicID == Intrinsic::fptoui_sat); in ConstantFoldScalarCall1()
2040 if (IntrinsicID == Intrinsic::nearbyint || IntrinsicID == Intrinsic::rint) { in ConstantFoldScalarCall1()
2045 if (IntrinsicID == Intrinsic::round) { in ConstantFoldScalarCall1()
2050 if (IntrinsicID == Intrinsic::roundeven) { in ConstantFoldScalarCall1()
2055 if (IntrinsicID == Intrinsic::ceil) { in ConstantFoldScalarCall1()
2060 if (IntrinsicID == Intrinsic::floor) { in ConstantFoldScalarCall1()
2065 if (IntrinsicID == Intrinsic::trunc) { in ConstantFoldScalarCall1()
2070 if (IntrinsicID == Intrinsic::fabs) { in ConstantFoldScalarCall1()
2075 if (IntrinsicID == Intrinsic::amdgcn_fract) { in ConstantFoldScalarCall1()
2095 case Intrinsic::experimental_constrained_nearbyint: in ConstantFoldScalarCall1()
2096 case Intrinsic::experimental_constrained_rint: { in ConstantFoldScalarCall1()
2103 case Intrinsic::experimental_constrained_round: in ConstantFoldScalarCall1()
2106 case Intrinsic::experimental_constrained_ceil: in ConstantFoldScalarCall1()
2109 case Intrinsic::experimental_constrained_floor: in ConstantFoldScalarCall1()
2112 case Intrinsic::experimental_constrained_trunc: in ConstantFoldScalarCall1()
2120 if (IntrinsicID == Intrinsic::experimental_constrained_rint && in ConstantFoldScalarCall1()
2149 case Intrinsic::log: in ConstantFoldScalarCall1()
2151 case Intrinsic::log2: in ConstantFoldScalarCall1()
2154 case Intrinsic::log10: in ConstantFoldScalarCall1()
2157 case Intrinsic::exp: in ConstantFoldScalarCall1()
2159 case Intrinsic::exp2: in ConstantFoldScalarCall1()
2162 case Intrinsic::sin: in ConstantFoldScalarCall1()
2164 case Intrinsic::cos: in ConstantFoldScalarCall1()
2166 case Intrinsic::sqrt: in ConstantFoldScalarCall1()
2168 case Intrinsic::amdgcn_cos: in ConstantFoldScalarCall1()
2169 case Intrinsic::amdgcn_sin: { in ConstantFoldScalarCall1()
2176 bool IsCos = IntrinsicID == Intrinsic::amdgcn_cos; in ConstantFoldScalarCall1()
2348 case Intrinsic::bswap: in ConstantFoldScalarCall1()
2350 case Intrinsic::ctpop: in ConstantFoldScalarCall1()
2352 case Intrinsic::bitreverse: in ConstantFoldScalarCall1()
2354 case Intrinsic::convert_from_fp16: { in ConstantFoldScalarCall1()
2375 case Intrinsic::vector_reduce_add: in ConstantFoldScalarCall1()
2376 case Intrinsic::vector_reduce_mul: in ConstantFoldScalarCall1()
2377 case Intrinsic::vector_reduce_and: in ConstantFoldScalarCall1()
2378 case Intrinsic::vector_reduce_or: in ConstantFoldScalarCall1()
2379 case Intrinsic::vector_reduce_xor: in ConstantFoldScalarCall1()
2380 case Intrinsic::vector_reduce_smin: in ConstantFoldScalarCall1()
2381 case Intrinsic::vector_reduce_smax: in ConstantFoldScalarCall1()
2382 case Intrinsic::vector_reduce_umin: in ConstantFoldScalarCall1()
2383 case Intrinsic::vector_reduce_umax: in ConstantFoldScalarCall1()
2395 case Intrinsic::x86_sse_cvtss2si: in ConstantFoldScalarCall1()
2396 case Intrinsic::x86_sse_cvtss2si64: in ConstantFoldScalarCall1()
2397 case Intrinsic::x86_sse2_cvtsd2si: in ConstantFoldScalarCall1()
2398 case Intrinsic::x86_sse2_cvtsd2si64: in ConstantFoldScalarCall1()
2405 case Intrinsic::x86_sse_cvttss2si: in ConstantFoldScalarCall1()
2406 case Intrinsic::x86_sse_cvttss2si64: in ConstantFoldScalarCall1()
2407 case Intrinsic::x86_sse2_cvttsd2si: in ConstantFoldScalarCall1()
2408 case Intrinsic::x86_sse2_cvttsd2si64: in ConstantFoldScalarCall1()
2440 Intrinsic::ID IntrinsicID, in ConstantFoldScalarCall2()
2453 case Intrinsic::maxnum: in ConstantFoldScalarCall2()
2454 case Intrinsic::minnum: in ConstantFoldScalarCall2()
2455 case Intrinsic::maximum: in ConstantFoldScalarCall2()
2456 case Intrinsic::minimum: in ConstantFoldScalarCall2()
2481 case Intrinsic::experimental_constrained_fadd: in ConstantFoldScalarCall2()
2484 case Intrinsic::experimental_constrained_fsub: in ConstantFoldScalarCall2()
2487 case Intrinsic::experimental_constrained_fmul: in ConstantFoldScalarCall2()
2490 case Intrinsic::experimental_constrained_fdiv: in ConstantFoldScalarCall2()
2493 case Intrinsic::experimental_constrained_frem: in ConstantFoldScalarCall2()
2496 case Intrinsic::experimental_constrained_fcmp: in ConstantFoldScalarCall2()
2497 case Intrinsic::experimental_constrained_fcmps: in ConstantFoldScalarCall2()
2509 case Intrinsic::copysign: in ConstantFoldScalarCall2()
2511 case Intrinsic::minnum: in ConstantFoldScalarCall2()
2513 case Intrinsic::maxnum: in ConstantFoldScalarCall2()
2515 case Intrinsic::minimum: in ConstantFoldScalarCall2()
2517 case Intrinsic::maximum: in ConstantFoldScalarCall2()
2527 case Intrinsic::pow: in ConstantFoldScalarCall2()
2529 case Intrinsic::amdgcn_fmul_legacy: in ConstantFoldScalarCall2()
2581 if (IntrinsicID == Intrinsic::powi && Ty->isHalfTy()) in ConstantFoldScalarCall2()
2586 if (IntrinsicID == Intrinsic::powi && Ty->isFloatTy()) in ConstantFoldScalarCall2()
2591 if (IntrinsicID == Intrinsic::powi && Ty->isDoubleTy()) in ConstantFoldScalarCall2()
2597 if (IntrinsicID == Intrinsic::amdgcn_ldexp) { in ConstantFoldScalarCall2()
2619 case Intrinsic::smax: in ConstantFoldScalarCall2()
2620 case Intrinsic::smin: in ConstantFoldScalarCall2()
2621 case Intrinsic::umax: in ConstantFoldScalarCall2()
2622 case Intrinsic::umin: in ConstantFoldScalarCall2()
2638 case Intrinsic::usub_with_overflow: in ConstantFoldScalarCall2()
2639 case Intrinsic::ssub_with_overflow: in ConstantFoldScalarCall2()
2645 case Intrinsic::uadd_with_overflow: in ConstantFoldScalarCall2()
2646 case Intrinsic::sadd_with_overflow: in ConstantFoldScalarCall2()
2656 case Intrinsic::smul_with_overflow: in ConstantFoldScalarCall2()
2657 case Intrinsic::umul_with_overflow: { in ConstantFoldScalarCall2()
2667 case Intrinsic::sadd_with_overflow: in ConstantFoldScalarCall2()
2670 case Intrinsic::uadd_with_overflow: in ConstantFoldScalarCall2()
2673 case Intrinsic::ssub_with_overflow: in ConstantFoldScalarCall2()
2676 case Intrinsic::usub_with_overflow: in ConstantFoldScalarCall2()
2679 case Intrinsic::smul_with_overflow: in ConstantFoldScalarCall2()
2682 case Intrinsic::umul_with_overflow: in ConstantFoldScalarCall2()
2692 case Intrinsic::uadd_sat: in ConstantFoldScalarCall2()
2693 case Intrinsic::sadd_sat: in ConstantFoldScalarCall2()
2703 if (IntrinsicID == Intrinsic::uadd_sat) in ConstantFoldScalarCall2()
2707 case Intrinsic::usub_sat: in ConstantFoldScalarCall2()
2708 case Intrinsic::ssub_sat: in ConstantFoldScalarCall2()
2718 if (IntrinsicID == Intrinsic::usub_sat) in ConstantFoldScalarCall2()
2722 case Intrinsic::cttz: in ConstantFoldScalarCall2()
2723 case Intrinsic::ctlz: in ConstantFoldScalarCall2()
2731 if (IntrinsicID == Intrinsic::cttz) in ConstantFoldScalarCall2()
2736 case Intrinsic::abs: in ConstantFoldScalarCall2()
2764 case Intrinsic::x86_avx512_vcvtss2si32: in ConstantFoldScalarCall2()
2765 case Intrinsic::x86_avx512_vcvtss2si64: in ConstantFoldScalarCall2()
2766 case Intrinsic::x86_avx512_vcvtsd2si32: in ConstantFoldScalarCall2()
2767 case Intrinsic::x86_avx512_vcvtsd2si64: in ConstantFoldScalarCall2()
2774 case Intrinsic::x86_avx512_vcvtss2usi32: in ConstantFoldScalarCall2()
2775 case Intrinsic::x86_avx512_vcvtss2usi64: in ConstantFoldScalarCall2()
2776 case Intrinsic::x86_avx512_vcvtsd2usi32: in ConstantFoldScalarCall2()
2777 case Intrinsic::x86_avx512_vcvtsd2usi64: in ConstantFoldScalarCall2()
2784 case Intrinsic::x86_avx512_cvttss2si: in ConstantFoldScalarCall2()
2785 case Intrinsic::x86_avx512_cvttss2si64: in ConstantFoldScalarCall2()
2786 case Intrinsic::x86_avx512_cvttsd2si: in ConstantFoldScalarCall2()
2787 case Intrinsic::x86_avx512_cvttsd2si64: in ConstantFoldScalarCall2()
2794 case Intrinsic::x86_avx512_cvttss2usi: in ConstantFoldScalarCall2()
2795 case Intrinsic::x86_avx512_cvttss2usi64: in ConstantFoldScalarCall2()
2796 case Intrinsic::x86_avx512_cvttsd2usi: in ConstantFoldScalarCall2()
2797 case Intrinsic::x86_avx512_cvttsd2usi64: in ConstantFoldScalarCall2()
2809 static APFloat ConstantFoldAMDGCNCubeIntrinsic(Intrinsic::ID IntrinsicID, in ConstantFoldAMDGCNCubeIntrinsic()
2853 case Intrinsic::amdgcn_cubeid: in ConstantFoldAMDGCNCubeIntrinsic()
2855 case Intrinsic::amdgcn_cubema: in ConstantFoldAMDGCNCubeIntrinsic()
2857 case Intrinsic::amdgcn_cubesc: in ConstantFoldAMDGCNCubeIntrinsic()
2859 case Intrinsic::amdgcn_cubetc: in ConstantFoldAMDGCNCubeIntrinsic()
2905 Intrinsic::ID IntrinsicID, in ConstantFoldScalarCall3()
2926 case Intrinsic::experimental_constrained_fma: in ConstantFoldScalarCall3()
2927 case Intrinsic::experimental_constrained_fmuladd: in ConstantFoldScalarCall3()
2939 case Intrinsic::amdgcn_fma_legacy: { in ConstantFoldScalarCall3()
2949 case Intrinsic::fma: in ConstantFoldScalarCall3()
2950 case Intrinsic::fmuladd: { in ConstantFoldScalarCall3()
2955 case Intrinsic::amdgcn_cubeid: in ConstantFoldScalarCall3()
2956 case Intrinsic::amdgcn_cubema: in ConstantFoldScalarCall3()
2957 case Intrinsic::amdgcn_cubesc: in ConstantFoldScalarCall3()
2958 case Intrinsic::amdgcn_cubetc: { in ConstantFoldScalarCall3()
2967 if (IntrinsicID == Intrinsic::smul_fix || in ConstantFoldScalarCall3()
2968 IntrinsicID == Intrinsic::smul_fix_sat) { in ConstantFoldScalarCall3()
2996 if (IntrinsicID == Intrinsic::smul_fix_sat) { in ConstantFoldScalarCall3()
3005 if (IntrinsicID == Intrinsic::fshl || IntrinsicID == Intrinsic::fshr) { in ConstantFoldScalarCall3()
3012 bool IsRight = IntrinsicID == Intrinsic::fshr; in ConstantFoldScalarCall3()
3035 if (IntrinsicID == Intrinsic::amdgcn_perm) in ConstantFoldScalarCall3()
3042 Intrinsic::ID IntrinsicID, in ConstantFoldScalarCall()
3060 StringRef Name, Intrinsic::ID IntrinsicID, FixedVectorType *FVTy, in ConstantFoldFixedVectorCall()
3068 case Intrinsic::masked_load: { in ConstantFoldFixedVectorCall()
3106 case Intrinsic::arm_mve_vctp8: in ConstantFoldFixedVectorCall()
3107 case Intrinsic::arm_mve_vctp16: in ConstantFoldFixedVectorCall()
3108 case Intrinsic::arm_mve_vctp32: in ConstantFoldFixedVectorCall()
3109 case Intrinsic::arm_mve_vctp64: { in ConstantFoldFixedVectorCall()
3125 case Intrinsic::get_active_lane_mask: { in ConstantFoldFixedVectorCall()
3176 StringRef Name, Intrinsic::ID IntrinsicID, ScalableVectorType *SVTy, in ConstantFoldScalableVectorCall()
3180 case Intrinsic::aarch64_sve_convert_from_svbool: { in ConstantFoldScalableVectorCall()
3204 if (F->getIntrinsicID() == Intrinsic::not_intrinsic) { in ConstantFoldCall()