Lines Matching refs:Intrinsic

247           Intrinsic::ID MemCpyID = Intrinsic::memcpy;
251 CI.setCalledFunction(Intrinsic::getDeclaration(M, MemCpyID, Tys));
277 case Intrinsic::objectsize: {
283 case Intrinsic::bswap: {
302 case Intrinsic::powi:
316 case Intrinsic::cttz: {
334 case Intrinsic::ctlz: {
352 case Intrinsic::uadd_with_overflow: {
398 case Intrinsic::sadd_with_overflow:
427 if (II->getIntrinsicID() == Intrinsic::sadd_with_overflow) {
440 case Intrinsic::usub_with_overflow:
441 case Intrinsic::ssub_with_overflow:
461 case Intrinsic::umul_with_overflow: {
490 case Intrinsic::smul_with_overflow:
521 case Intrinsic::ppc_altivec_lvx:
522 case Intrinsic::ppc_altivec_lvxl:
530 case Intrinsic::ppc_altivec_stvx:
531 case Intrinsic::ppc_altivec_stvxl:
540 case Intrinsic::x86_sse_storeu_ps:
541 case Intrinsic::x86_sse2_storeu_pd:
542 case Intrinsic::x86_sse2_storeu_dq:
552 case Intrinsic::x86_sse_cvtss2si:
553 case Intrinsic::x86_sse_cvtss2si64:
554 case Intrinsic::x86_sse_cvttss2si:
555 case Intrinsic::x86_sse_cvttss2si64:
556 case Intrinsic::x86_sse2_cvtsd2si:
557 case Intrinsic::x86_sse2_cvtsd2si64:
558 case Intrinsic::x86_sse2_cvttsd2si:
559 case Intrinsic::x86_sse2_cvttsd2si64: {
577 case Intrinsic::x86_sse2_psll_d:
578 case Intrinsic::x86_sse2_psll_q:
579 case Intrinsic::x86_sse2_psll_w:
580 case Intrinsic::x86_sse2_pslli_d:
581 case Intrinsic::x86_sse2_pslli_q:
582 case Intrinsic::x86_sse2_pslli_w:
583 case Intrinsic::x86_avx2_psll_d:
584 case Intrinsic::x86_avx2_psll_q:
585 case Intrinsic::x86_avx2_psll_w:
586 case Intrinsic::x86_avx2_pslli_d:
587 case Intrinsic::x86_avx2_pslli_q:
588 case Intrinsic::x86_avx2_pslli_w:
589 case Intrinsic::x86_sse2_psrl_d:
590 case Intrinsic::x86_sse2_psrl_q:
591 case Intrinsic::x86_sse2_psrl_w:
592 case Intrinsic::x86_sse2_psrli_d:
593 case Intrinsic::x86_sse2_psrli_q:
594 case Intrinsic::x86_sse2_psrli_w:
595 case Intrinsic::x86_avx2_psrl_d:
596 case Intrinsic::x86_avx2_psrl_q:
597 case Intrinsic::x86_avx2_psrl_w:
598 case Intrinsic::x86_avx2_psrli_d:
599 case Intrinsic::x86_avx2_psrli_q:
600 case Intrinsic::x86_avx2_psrli_w: {
623 case Intrinsic::x86_sse2_psrl_d:
624 case Intrinsic::x86_sse2_psrl_q:
625 case Intrinsic::x86_sse2_psrl_w:
626 case Intrinsic::x86_sse2_psrli_d:
627 case Intrinsic::x86_sse2_psrli_q:
628 case Intrinsic::x86_sse2_psrli_w:
629 case Intrinsic::x86_avx2_psrl_d:
630 case Intrinsic::x86_avx2_psrl_q:
631 case Intrinsic::x86_avx2_psrl_w:
632 case Intrinsic::x86_avx2_psrli_d:
633 case Intrinsic::x86_avx2_psrli_q:
634 case Intrinsic::x86_avx2_psrli_w: isPackedShiftLeft = false; break;
648 case Intrinsic::x86_sse41_pmovsxbw:
649 case Intrinsic::x86_sse41_pmovsxwd:
650 case Intrinsic::x86_sse41_pmovsxdq:
651 case Intrinsic::x86_sse41_pmovzxbw:
652 case Intrinsic::x86_sse41_pmovzxwd:
653 case Intrinsic::x86_sse41_pmovzxdq: {
669 case Intrinsic::x86_sse4a_insertqi: {
725 Intrinsic::getDeclaration(M, Intrinsic::x86_sse4a_insertqi);
736 case Intrinsic::x86_sse41_pblendvb:
737 case Intrinsic::x86_sse41_blendvps:
738 case Intrinsic::x86_sse41_blendvpd:
739 case Intrinsic::x86_avx_blendv_ps_256:
740 case Intrinsic::x86_avx_blendv_pd_256:
741 case Intrinsic::x86_avx2_pblendvb: {
776 case Intrinsic::x86_avx_vpermilvar_ps:
777 case Intrinsic::x86_avx_vpermilvar_ps_256:
778 case Intrinsic::x86_avx_vpermilvar_pd:
779 case Intrinsic::x86_avx_vpermilvar_pd_256: {
789 if (II->getIntrinsicID() == Intrinsic::x86_avx_vpermilvar_pd ||
790 II->getIntrinsicID() == Intrinsic::x86_avx_vpermilvar_pd_256)
803 if (II->getIntrinsicID() == Intrinsic::x86_avx_vpermilvar_ps_256 ||
804 II->getIntrinsicID() == Intrinsic::x86_avx_vpermilvar_pd_256) {
816 case Intrinsic::ppc_altivec_vperm:
875 case Intrinsic::arm_neon_vld1:
876 case Intrinsic::arm_neon_vld2:
877 case Intrinsic::arm_neon_vld3:
878 case Intrinsic::arm_neon_vld4:
879 case Intrinsic::arm_neon_vld2lane:
880 case Intrinsic::arm_neon_vld3lane:
881 case Intrinsic::arm_neon_vld4lane:
882 case Intrinsic::arm_neon_vst1:
883 case Intrinsic::arm_neon_vst2:
884 case Intrinsic::arm_neon_vst3:
885 case Intrinsic::arm_neon_vst4:
886 case Intrinsic::arm_neon_vst2lane:
887 case Intrinsic::arm_neon_vst3lane:
888 case Intrinsic::arm_neon_vst4lane: {
901 case Intrinsic::arm_neon_vmulls:
902 case Intrinsic::arm_neon_vmullu:
903 case Intrinsic::aarch64_neon_smull:
904 case Intrinsic::aarch64_neon_umull: {
914 bool Zext = (II->getIntrinsicID() == Intrinsic::arm_neon_vmullu ||
915 II->getIntrinsicID() == Intrinsic::aarch64_neon_umull);
940 case Intrinsic::AMDGPU_rcp: {
954 case Intrinsic::stackrestore: {
958 if (SS->getIntrinsicID() == Intrinsic::stacksave) {
978 if (II->getIntrinsicID() == Intrinsic::stackrestore)
1063 if (II->getIntrinsicID() == Intrinsic::init_trampoline) {
1070 if (II->getIntrinsicID() == Intrinsic::adjust_trampoline)
1095 if (II->getIntrinsicID() == Intrinsic::init_trampoline &&
1112 AdjustTramp->getIntrinsicID() != Intrinsic::adjust_trampoline)