Home | History | Annotate | Download | only in Target

Lines Matching refs:LibFunc

30   namespace LibFunc {
688 unsigned char AvailableArray[(LibFunc::NumLibFuncs+3)/4];
690 static const char* StandardNames[LibFunc::NumLibFuncs];
697 void setState(LibFunc::Func F, AvailabilityState State) {
701 AvailabilityState getState(LibFunc::Func F) const {
713 bool getLibFunc(StringRef funcName, LibFunc::Func &F) const;
717 bool has(LibFunc::Func F) const {
723 bool hasOptimizedCodeGen(LibFunc::Func F) const {
728 case LibFunc::copysign: case LibFunc::copysignf: case LibFunc::copysignl:
729 case LibFunc::fabs: case LibFunc::fabsf: case LibFunc::fabsl:
730 case LibFunc::sin: case LibFunc::sinf: case LibFunc::sinl:
731 case LibFunc::cos: case LibFunc::cosf: case LibFunc::cosl:
732 case LibFunc::sqrt: case LibFunc::sqrtf: case LibFunc::sqrtl:
733 case LibFunc::sqrt_finite: case LibFunc::sqrtf_finite:
734 case LibFunc::sqrtl_finite:
735 case LibFunc::fmax: case LibFunc::fmaxf: case LibFunc::fmaxl:
736 case LibFunc::fmin: case LibFunc::fminf: case LibFunc::fminl:
737 case LibFunc::floor: case LibFunc::floorf: case LibFunc::floorl:
738 case LibFunc::nearbyint: case LibFunc::nearbyintf: case LibFunc::nearbyintl:
739 case LibFunc::ceil: case LibFunc::ceilf: case LibFunc::ceill:
740 case LibFunc::rint: case LibFunc::rintf: case LibFunc::rintl:
741 case LibFunc::round: case LibFunc::roundf: case LibFunc::roundl:
742 case LibFunc::trunc: case LibFunc::truncf: case LibFunc::truncl:
743 case LibFunc::log2: case LibFunc::log2f: case LibFunc::log2l:
744 case LibFunc::exp2: case LibFunc::exp2f: case LibFunc::exp2l:
745 case LibFunc::memcmp: case LibFunc::strcmp: case LibFunc::strcpy:
746 case LibFunc::stpcpy: case LibFunc::strlen: case LibFunc::strnlen:
747 case LibFunc::memchr:
753 StringRef getName(LibFunc::Func F) const {
765 void setUnavailable(LibFunc::Func F) {
769 void setAvailable(LibFunc::Func F) {
773 void setAvailableWithName(LibFunc::Func F, StringRef Name) {