reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/GlobalISel/LegalizerHelper.cpp
  243     assert((Size == 32 || Size == 64 || Size == 128) && "Unsupported size");
  243     assert((Size == 32 || Size == 64 || Size == 128) && "Unsupported size");
  243     assert((Size == 32 || Size == 64 || Size == 128) && "Unsupported size");
  244     switch (Size) {
  255     assert((Size == 32 || Size == 64 || Size == 128) && "Unsupported size");
  255     assert((Size == 32 || Size == 64 || Size == 128) && "Unsupported size");
  255     assert((Size == 32 || Size == 64 || Size == 128) && "Unsupported size");
  256     switch (Size) {
  267     assert((Size == 32 || Size == 64) && "Unsupported size");
  267     assert((Size == 32 || Size == 64) && "Unsupported size");
  268     return Size == 64 ? RTLIB::SREM_I64 : RTLIB::SREM_I32;
  270     assert((Size == 32 || Size == 64) && "Unsupported size");
  270     assert((Size == 32 || Size == 64) && "Unsupported size");
  271     return Size == 64 ? RTLIB::UREM_I64 : RTLIB::UREM_I32;
  273     assert(Size == 32 && "Unsupported size");
  276     assert((Size == 32 || Size == 64) && "Unsupported size");
  276     assert((Size == 32 || Size == 64) && "Unsupported size");
  277     return Size == 64 ? RTLIB::ADD_F64 : RTLIB::ADD_F32;
  279     assert((Size == 32 || Size == 64) && "Unsupported size");
  279     assert((Size == 32 || Size == 64) && "Unsupported size");
  280     return Size == 64 ? RTLIB::SUB_F64 : RTLIB::SUB_F32;
  282     assert((Size == 32 || Size == 64) && "Unsupported size");
  282     assert((Size == 32 || Size == 64) && "Unsupported size");
  283     return Size == 64 ? RTLIB::MUL_F64 : RTLIB::MUL_F32;
  285     assert((Size == 32 || Size == 64) && "Unsupported size");
  285     assert((Size == 32 || Size == 64) && "Unsupported size");
  286     return Size == 64 ? RTLIB::DIV_F64 : RTLIB::DIV_F32;
  288     assert((Size == 32 || Size == 64) && "Unsupported size");
  288     assert((Size == 32 || Size == 64) && "Unsupported size");
  289     return Size == 64 ? RTLIB::EXP_F64 : RTLIB::EXP_F32;
  291     assert((Size == 32 || Size == 64) && "Unsupported size");
  291     assert((Size == 32 || Size == 64) && "Unsupported size");
  292     return Size == 64 ? RTLIB::EXP2_F64 : RTLIB::EXP2_F32;
  294     return Size == 64 ? RTLIB::REM_F64 : RTLIB::REM_F32;
  296     return Size == 64 ? RTLIB::POW_F64 : RTLIB::POW_F32;
  298     assert((Size == 32 || Size == 64) && "Unsupported size");
  298     assert((Size == 32 || Size == 64) && "Unsupported size");
  299     return Size == 64 ? RTLIB::FMA_F64 : RTLIB::FMA_F32;
  301     assert((Size == 32 || Size == 64 || Size == 128) && "Unsupported size");
  301     assert((Size == 32 || Size == 64 || Size == 128) && "Unsupported size");
  301     assert((Size == 32 || Size == 64 || Size == 128) && "Unsupported size");
  302     return Size == 128 ? RTLIB::SIN_F128
  303                        : Size == 64 ? RTLIB::SIN_F64 : RTLIB::SIN_F32;
  305     assert((Size == 32 || Size == 64 || Size == 128) && "Unsupported size");
  305     assert((Size == 32 || Size == 64 || Size == 128) && "Unsupported size");
  305     assert((Size == 32 || Size == 64 || Size == 128) && "Unsupported size");
  306     return Size == 128 ? RTLIB::COS_F128
  307                        : Size == 64 ? RTLIB::COS_F64 : RTLIB::COS_F32;
  309     assert((Size == 32 || Size == 64 || Size == 128) && "Unsupported size");
  309     assert((Size == 32 || Size == 64 || Size == 128) && "Unsupported size");
  309     assert((Size == 32 || Size == 64 || Size == 128) && "Unsupported size");
  310     return Size == 128 ? RTLIB::LOG10_F128
  311                        : Size == 64 ? RTLIB::LOG10_F64 : RTLIB::LOG10_F32;
  313     assert((Size == 32 || Size == 64 || Size == 128) && "Unsupported size");
  313     assert((Size == 32 || Size == 64 || Size == 128) && "Unsupported size");
  313     assert((Size == 32 || Size == 64 || Size == 128) && "Unsupported size");
  314     return Size == 128 ? RTLIB::LOG_F128
  315                        : Size == 64 ? RTLIB::LOG_F64 : RTLIB::LOG_F32;
  317     assert((Size == 32 || Size == 64 || Size == 128) && "Unsupported size");
  317     assert((Size == 32 || Size == 64 || Size == 128) && "Unsupported size");
  317     assert((Size == 32 || Size == 64 || Size == 128) && "Unsupported size");
  318     return Size == 128 ? RTLIB::LOG2_F128
  319                        : Size == 64 ? RTLIB::LOG2_F64 : RTLIB::LOG2_F32;
  321     assert((Size == 32 || Size == 64) && "Unsupported size");
  321     assert((Size == 32 || Size == 64) && "Unsupported size");
  322     return Size == 64 ? RTLIB::CEIL_F64 : RTLIB::CEIL_F32;
  324     assert((Size == 32 || Size == 64) && "Unsupported size");
  324     assert((Size == 32 || Size == 64) && "Unsupported size");
  325     return Size == 64 ? RTLIB::FLOOR_F64 : RTLIB::FLOOR_F32;