Lines Matching defs:selectExtInst

276   [[maybe_unused]] bool selectExtInst(Register ResVReg,
280 bool selectExtInst(Register ResVReg, const SPIRVType *ResType,
282 bool selectExtInst(Register ResVReg, const SPIRVType *ResType,
285 bool selectExtInst(Register ResVReg, const SPIRVType *ResType,
614 return selectExtInst(ResVReg, ResType, I, CL::s_min, GL::SMin);
616 return selectExtInst(ResVReg, ResType, I, CL::u_min, GL::UMin);
619 return selectExtInst(ResVReg, ResType, I, CL::s_max, GL::SMax);
621 return selectExtInst(ResVReg, ResType, I, CL::u_max, GL::UMax);
630 return selectExtInst(ResVReg, ResType, I, CL::fma, GL::Fma);
633 return selectExtInst(ResVReg, ResType, I, CL::ldexp);
636 return selectExtInst(ResVReg, ResType, I, CL::pow, GL::Pow);
638 return selectExtInst(ResVReg, ResType, I, CL::pown);
641 return selectExtInst(ResVReg, ResType, I, CL::exp, GL::Exp);
643 return selectExtInst(ResVReg, ResType, I, CL::exp2, GL::Exp2);
646 return selectExtInst(ResVReg, ResType, I, CL::log, GL::Log);
648 return selectExtInst(ResVReg, ResType, I, CL::log2, GL::Log2);
653 return selectExtInst(ResVReg, ResType, I, CL::fabs, GL::FAbs);
655 return selectExtInst(ResVReg, ResType, I, CL::s_abs, GL::SAbs);
659 return selectExtInst(ResVReg, ResType, I, CL::fmin, GL::NMin);
662 return selectExtInst(ResVReg, ResType, I, CL::fmax, GL::NMax);
665 return selectExtInst(ResVReg, ResType, I, CL::copysign);
668 return selectExtInst(ResVReg, ResType, I, CL::ceil, GL::Ceil);
670 return selectExtInst(ResVReg, ResType, I, CL::floor, GL::Floor);
673 return selectExtInst(ResVReg, ResType, I, CL::cos, GL::Cos);
675 return selectExtInst(ResVReg, ResType, I, CL::sin, GL::Sin);
677 return selectExtInst(ResVReg, ResType, I, CL::tan, GL::Tan);
679 return selectExtInst(ResVReg, ResType, I, CL::acos, GL::Acos);
681 return selectExtInst(ResVReg, ResType, I, CL::asin, GL::Asin);
683 return selectExtInst(ResVReg, ResType, I, CL::atan, GL::Atan);
685 return selectExtInst(ResVReg, ResType, I, CL::atan2, GL::Atan2);
687 return selectExtInst(ResVReg, ResType, I, CL::cosh, GL::Cosh);
689 return selectExtInst(ResVReg, ResType, I, CL::sinh, GL::Sinh);
691 return selectExtInst(ResVReg, ResType, I, CL::tanh, GL::Tanh);
695 return selectExtInst(ResVReg, ResType, I, CL::sqrt, GL::Sqrt);
699 return selectExtInst(ResVReg, ResType, I, CL::ctz);
702 return selectExtInst(ResVReg, ResType, I, CL::clz);
705 return selectExtInst(ResVReg, ResType, I, CL::round, GL::Round);
707 return selectExtInst(ResVReg, ResType, I, CL::rint, GL::RoundEven);
709 return selectExtInst(ResVReg, ResType, I, CL::trunc, GL::Trunc);
712 return selectExtInst(ResVReg, ResType, I, CL::rint, GL::RoundEven);
715 return selectExtInst(ResVReg, ResType, I, CL::s_mul_hi);
717 return selectExtInst(ResVReg, ResType, I, CL::u_mul_hi);
720 return selectExtInst(ResVReg, ResType, I, CL::s_add_sat);
722 return selectExtInst(ResVReg, ResType, I, CL::u_add_sat);
724 return selectExtInst(ResVReg, ResType, I, CL::s_sub_sat);
726 return selectExtInst(ResVReg, ResType, I, CL::u_sub_sat);
904 bool SPIRVInstructionSelector::selectExtInst(Register ResVReg,
908 return selectExtInst(ResVReg, ResType, I,
912 bool SPIRVInstructionSelector::selectExtInst(Register ResVReg,
916 return selectExtInst(ResVReg, ResType, I,
920 bool SPIRVInstructionSelector::selectExtInst(Register ResVReg,
927 return selectExtInst(ResVReg, ResType, I, ExtInsts);
930 bool SPIRVInstructionSelector::selectExtInst(Register ResVReg,
3051 return selectExtInst(ResVReg, ResType, I, CL::cross, GL::Cross);
3053 return selectExtInst(ResVReg, ResType, I, CL::distance, GL::Distance);
3055 return selectExtInst(ResVReg, ResType, I, CL::mix, GL::FMix);
3057 return selectExtInst(ResVReg, ResType, I, CL::length, GL::Length);
3059 return selectExtInst(ResVReg, ResType, I, CL::degrees, GL::Degrees);
3061 return selectExtInst(ResVReg, ResType, I, CL::fract, GL::Fract);
3063 return selectExtInst(ResVReg, ResType, I, CL::normalize, GL::Normalize);
3065 return selectExtInst(ResVReg, ResType, I, CL::rsqrt, GL::InverseSqrt);
3107 return selectExtInst(ResVReg, ResType, I, CL::fclamp, GL::NClamp);
3109 return selectExtInst(ResVReg, ResType, I, CL::u_clamp, GL::UClamp);
3111 return selectExtInst(ResVReg, ResType, I, CL::s_clamp, GL::SClamp);
3130 return selectExtInst(ResVReg, ResType, I, CL::step, GL::Step);
3132 return selectExtInst(ResVReg, ResType, I, CL::radians, GL::Radians);
3871 return selectExtInst(ResVReg, ResType, I, CL::log10);