Lines Matching refs:Intrinsic

64   Intrinsic::ID IID = II.getIntrinsicID();  in instCombineIntrinsic()
68 case Intrinsic::ppc_altivec_lvx: in instCombineIntrinsic()
69 case Intrinsic::ppc_altivec_lvxl: in instCombineIntrinsic()
79 case Intrinsic::ppc_vsx_lxvw4x: in instCombineIntrinsic()
80 case Intrinsic::ppc_vsx_lxvd2x: { in instCombineIntrinsic()
86 case Intrinsic::ppc_altivec_stvx: in instCombineIntrinsic()
87 case Intrinsic::ppc_altivec_stvxl: in instCombineIntrinsic()
97 case Intrinsic::ppc_vsx_stxvw4x: in instCombineIntrinsic()
98 case Intrinsic::ppc_vsx_stxvd2x: { in instCombineIntrinsic()
104 case Intrinsic::ppc_altivec_vperm: in instCombineIntrinsic()
195 InstructionCost PPCTTIImpl::getIntImmCostIntrin(Intrinsic::ID IID, unsigned Idx, in getIntImmCostIntrin()
210 case Intrinsic::sadd_with_overflow: in getIntImmCostIntrin()
211 case Intrinsic::uadd_with_overflow: in getIntImmCostIntrin()
212 case Intrinsic::ssub_with_overflow: in getIntImmCostIntrin()
213 case Intrinsic::usub_with_overflow: in getIntImmCostIntrin()
217 case Intrinsic::experimental_stackmap: in getIntImmCostIntrin()
221 case Intrinsic::experimental_patchpoint_void: in getIntImmCostIntrin()
222 case Intrinsic::experimental_patchpoint_i64: in getIntImmCostIntrin()
428 if (F->getIntrinsicID() != Intrinsic::not_intrinsic) { in mightUseCTR()
433 case Intrinsic::set_loop_iterations: in mightUseCTR()
434 case Intrinsic::loop_decrement: in mightUseCTR()
438 case Intrinsic::experimental_constrained_fadd: in mightUseCTR()
439 case Intrinsic::experimental_constrained_fsub: in mightUseCTR()
440 case Intrinsic::experimental_constrained_fmul: in mightUseCTR()
441 case Intrinsic::experimental_constrained_fdiv: in mightUseCTR()
442 case Intrinsic::experimental_constrained_frem: in mightUseCTR()
448 case Intrinsic::experimental_constrained_fptosi: in mightUseCTR()
449 case Intrinsic::experimental_constrained_fptoui: in mightUseCTR()
450 case Intrinsic::experimental_constrained_sitofp: in mightUseCTR()
451 case Intrinsic::experimental_constrained_uitofp: { in mightUseCTR()
465 case Intrinsic::eh_sjlj_setjmp: in mightUseCTR()
467 case Intrinsic::memcpy: in mightUseCTR()
468 case Intrinsic::memmove: in mightUseCTR()
469 case Intrinsic::memset: in mightUseCTR()
470 case Intrinsic::powi: in mightUseCTR()
471 case Intrinsic::log: in mightUseCTR()
472 case Intrinsic::log2: in mightUseCTR()
473 case Intrinsic::log10: in mightUseCTR()
474 case Intrinsic::exp: in mightUseCTR()
475 case Intrinsic::exp2: in mightUseCTR()
476 case Intrinsic::pow: in mightUseCTR()
477 case Intrinsic::sin: in mightUseCTR()
478 case Intrinsic::cos: in mightUseCTR()
479 case Intrinsic::experimental_constrained_powi: in mightUseCTR()
480 case Intrinsic::experimental_constrained_log: in mightUseCTR()
481 case Intrinsic::experimental_constrained_log2: in mightUseCTR()
482 case Intrinsic::experimental_constrained_log10: in mightUseCTR()
483 case Intrinsic::experimental_constrained_exp: in mightUseCTR()
484 case Intrinsic::experimental_constrained_exp2: in mightUseCTR()
485 case Intrinsic::experimental_constrained_pow: in mightUseCTR()
486 case Intrinsic::experimental_constrained_sin: in mightUseCTR()
487 case Intrinsic::experimental_constrained_cos: in mightUseCTR()
489 case Intrinsic::copysign: in mightUseCTR()
495 case Intrinsic::fmuladd: in mightUseCTR()
496 case Intrinsic::fma: Opcode = ISD::FMA; break; in mightUseCTR()
497 case Intrinsic::sqrt: Opcode = ISD::FSQRT; break; in mightUseCTR()
498 case Intrinsic::floor: Opcode = ISD::FFLOOR; break; in mightUseCTR()
499 case Intrinsic::ceil: Opcode = ISD::FCEIL; break; in mightUseCTR()
500 case Intrinsic::trunc: Opcode = ISD::FTRUNC; break; in mightUseCTR()
501 case Intrinsic::rint: Opcode = ISD::FRINT; break; in mightUseCTR()
502 case Intrinsic::lrint: Opcode = ISD::LRINT; break; in mightUseCTR()
503 case Intrinsic::llrint: Opcode = ISD::LLRINT; break; in mightUseCTR()
504 case Intrinsic::nearbyint: Opcode = ISD::FNEARBYINT; break; in mightUseCTR()
505 case Intrinsic::round: Opcode = ISD::FROUND; break; in mightUseCTR()
506 case Intrinsic::lround: Opcode = ISD::LROUND; break; in mightUseCTR()
507 case Intrinsic::llround: Opcode = ISD::LLROUND; break; in mightUseCTR()
508 case Intrinsic::minnum: Opcode = ISD::FMINNUM; break; in mightUseCTR()
509 case Intrinsic::maxnum: Opcode = ISD::FMAXNUM; break; in mightUseCTR()
510 case Intrinsic::experimental_constrained_fcmp: in mightUseCTR()
513 case Intrinsic::experimental_constrained_fcmps: in mightUseCTR()
516 case Intrinsic::experimental_constrained_fma: in mightUseCTR()
519 case Intrinsic::experimental_constrained_sqrt: in mightUseCTR()
522 case Intrinsic::experimental_constrained_floor: in mightUseCTR()
525 case Intrinsic::experimental_constrained_ceil: in mightUseCTR()
528 case Intrinsic::experimental_constrained_trunc: in mightUseCTR()
531 case Intrinsic::experimental_constrained_rint: in mightUseCTR()
534 case Intrinsic::experimental_constrained_lrint: in mightUseCTR()
537 case Intrinsic::experimental_constrained_llrint: in mightUseCTR()
540 case Intrinsic::experimental_constrained_nearbyint: in mightUseCTR()
543 case Intrinsic::experimental_constrained_round: in mightUseCTR()
546 case Intrinsic::experimental_constrained_lround: in mightUseCTR()
549 case Intrinsic::experimental_constrained_llround: in mightUseCTR()
552 case Intrinsic::experimental_constrained_minnum: in mightUseCTR()
555 case Intrinsic::experimental_constrained_maxnum: in mightUseCTR()
558 case Intrinsic::umul_with_overflow: Opcode = ISD::UMULO; break; in mightUseCTR()
559 case Intrinsic::smul_with_overflow: Opcode = ISD::SMULO; break; in mightUseCTR()
1340 case Intrinsic::ppc_altivec_lvx: in getTgtMemIntrinsic()
1341 case Intrinsic::ppc_altivec_lvxl: in getTgtMemIntrinsic()
1342 case Intrinsic::ppc_altivec_lvebx: in getTgtMemIntrinsic()
1343 case Intrinsic::ppc_altivec_lvehx: in getTgtMemIntrinsic()
1344 case Intrinsic::ppc_altivec_lvewx: in getTgtMemIntrinsic()
1345 case Intrinsic::ppc_vsx_lxvd2x: in getTgtMemIntrinsic()
1346 case Intrinsic::ppc_vsx_lxvw4x: in getTgtMemIntrinsic()
1347 case Intrinsic::ppc_vsx_lxvd2x_be: in getTgtMemIntrinsic()
1348 case Intrinsic::ppc_vsx_lxvw4x_be: in getTgtMemIntrinsic()
1349 case Intrinsic::ppc_vsx_lxvl: in getTgtMemIntrinsic()
1350 case Intrinsic::ppc_vsx_lxvll: in getTgtMemIntrinsic()
1351 case Intrinsic::ppc_vsx_lxvp: { in getTgtMemIntrinsic()
1357 case Intrinsic::ppc_altivec_stvx: in getTgtMemIntrinsic()
1358 case Intrinsic::ppc_altivec_stvxl: in getTgtMemIntrinsic()
1359 case Intrinsic::ppc_altivec_stvebx: in getTgtMemIntrinsic()
1360 case Intrinsic::ppc_altivec_stvehx: in getTgtMemIntrinsic()
1361 case Intrinsic::ppc_altivec_stvewx: in getTgtMemIntrinsic()
1362 case Intrinsic::ppc_vsx_stxvd2x: in getTgtMemIntrinsic()
1363 case Intrinsic::ppc_vsx_stxvw4x: in getTgtMemIntrinsic()
1364 case Intrinsic::ppc_vsx_stxvd2x_be: in getTgtMemIntrinsic()
1365 case Intrinsic::ppc_vsx_stxvw4x_be: in getTgtMemIntrinsic()
1366 case Intrinsic::ppc_vsx_stxvl: in getTgtMemIntrinsic()
1367 case Intrinsic::ppc_vsx_stxvll: in getTgtMemIntrinsic()
1368 case Intrinsic::ppc_vsx_stxvp: { in getTgtMemIntrinsic()