Lines Matching defs:selectExtInst

228   bool selectExtInst(Register ResVReg, const SPIRVType *ResType,
230 bool selectExtInst(Register ResVReg, const SPIRVType *ResType,
233 bool selectExtInst(Register ResVReg, const SPIRVType *ResType,
420 return selectExtInst(ResVReg, ResType, I, CL::s_min, GL::SMin);
422 return selectExtInst(ResVReg, ResType, I, CL::u_min, GL::UMin);
425 return selectExtInst(ResVReg, ResType, I, CL::s_max, GL::SMax);
427 return selectExtInst(ResVReg, ResType, I, CL::u_max, GL::UMax);
430 return selectExtInst(ResVReg, ResType, I, CL::fma, GL::Fma);
433 return selectExtInst(ResVReg, ResType, I, CL::pow, GL::Pow);
435 return selectExtInst(ResVReg, ResType, I, CL::pown);
438 return selectExtInst(ResVReg, ResType, I, CL::exp, GL::Exp);
440 return selectExtInst(ResVReg, ResType, I, CL::exp2, GL::Exp2);
443 return selectExtInst(ResVReg, ResType, I, CL::log, GL::Log);
445 return selectExtInst(ResVReg, ResType, I, CL::log2, GL::Log2);
450 return selectExtInst(ResVReg, ResType, I, CL::fabs, GL::FAbs);
452 return selectExtInst(ResVReg, ResType, I, CL::s_abs, GL::SAbs);
456 return selectExtInst(ResVReg, ResType, I, CL::fmin, GL::NMin);
459 return selectExtInst(ResVReg, ResType, I, CL::fmax, GL::NMax);
462 return selectExtInst(ResVReg, ResType, I, CL::copysign);
465 return selectExtInst(ResVReg, ResType, I, CL::ceil, GL::Ceil);
467 return selectExtInst(ResVReg, ResType, I, CL::floor, GL::Floor);
470 return selectExtInst(ResVReg, ResType, I, CL::cos, GL::Cos);
472 return selectExtInst(ResVReg, ResType, I, CL::sin, GL::Sin);
474 return selectExtInst(ResVReg, ResType, I, CL::tan, GL::Tan);
476 return selectExtInst(ResVReg, ResType, I, CL::acos, GL::Acos);
478 return selectExtInst(ResVReg, ResType, I, CL::asin, GL::Asin);
480 return selectExtInst(ResVReg, ResType, I, CL::atan, GL::Atan);
482 return selectExtInst(ResVReg, ResType, I, CL::cosh, GL::Cosh);
484 return selectExtInst(ResVReg, ResType, I, CL::sinh, GL::Sinh);
486 return selectExtInst(ResVReg, ResType, I, CL::tanh, GL::Tanh);
489 return selectExtInst(ResVReg, ResType, I, CL::sqrt, GL::Sqrt);
493 return selectExtInst(ResVReg, ResType, I, CL::ctz);
496 return selectExtInst(ResVReg, ResType, I, CL::clz);
499 return selectExtInst(ResVReg, ResType, I, CL::round, GL::Round);
501 return selectExtInst(ResVReg, ResType, I, CL::rint, GL::RoundEven);
503 return selectExtInst(ResVReg, ResType, I, CL::trunc, GL::Trunc);
506 return selectExtInst(ResVReg, ResType, I, CL::rint, GL::RoundEven);
509 return selectExtInst(ResVReg, ResType, I, CL::s_mul_hi);
511 return selectExtInst(ResVReg, ResType, I, CL::u_mul_hi);
514 return selectExtInst(ResVReg, ResType, I, CL::s_add_sat);
516 return selectExtInst(ResVReg, ResType, I, CL::u_add_sat);
518 return selectExtInst(ResVReg, ResType, I, CL::s_sub_sat);
520 return selectExtInst(ResVReg, ResType, I, CL::u_sub_sat);
617 bool SPIRVInstructionSelector::selectExtInst(Register ResVReg,
621 return selectExtInst(ResVReg, ResType, I,
625 bool SPIRVInstructionSelector::selectExtInst(Register ResVReg,
632 return selectExtInst(ResVReg, ResType, I, ExtInsts);
635 bool SPIRVInstructionSelector::selectExtInst(Register ResVReg,
2301 return selectExtInst(ResVReg, ResType, I, CL::log10);