Lines Matching defs:LibFunc

44   namespace LibFunc {
62 unsigned char AvailableArray[(LibFunc::NumLibFuncs+3)/4];
64 static const char *const StandardNames[LibFunc::NumLibFuncs];
71 void setState(LibFunc::Func F, AvailabilityState State) {
75 AvailabilityState getState(LibFunc::Func F) const {
87 bool isValidProtoForLibFunc(const FunctionType &FTy, LibFunc::Func F,
116 bool getLibFunc(StringRef funcName, LibFunc::Func &F) const;
123 bool getLibFunc(const Function &FDecl, LibFunc::Func &F) const;
126 void setUnavailable(LibFunc::Func F) {
131 void setAvailable(LibFunc::Func F) {
137 void setAvailableWithName(LibFunc::Func F, StringRef Name) {
217 bool getLibFunc(StringRef funcName, LibFunc::Func &F) const {
221 bool getLibFunc(const Function &FDecl, LibFunc::Func &F) const {
226 bool has(LibFunc::Func F) const {
241 bool hasOptimizedCodeGen(LibFunc::Func F) const {
246 case LibFunc::copysign: case LibFunc::copysignf: case LibFunc::copysignl:
247 case LibFunc::fabs: case LibFunc::fabsf: case LibFunc::fabsl:
248 case LibFunc::sin: case LibFunc::sinf: case LibFunc::sinl:
249 case LibFunc::cos: case LibFunc::cosf: case LibFunc::cosl:
250 case LibFunc::sqrt: case LibFunc::sqrtf: case LibFunc::sqrtl:
251 case LibFunc::sqrt_finite: case LibFunc::sqrtf_finite:
252 case LibFunc::sqrtl_finite:
253 case LibFunc::fmax: case LibFunc::fmaxf: case LibFunc::fmaxl:
254 case LibFunc::fmin: case LibFunc::fminf: case LibFunc::fminl:
255 case LibFunc::floor: case LibFunc::floorf: case LibFunc::floorl:
256 case LibFunc::nearbyint: case LibFunc::nearbyintf: case LibFunc::nearbyintl:
257 case LibFunc::ceil: case LibFunc::ceilf: case LibFunc::ceill:
258 case LibFunc::rint: case LibFunc::rintf: case LibFunc::rintl:
259 case LibFunc::round: case LibFunc::roundf: case LibFunc::roundl:
260 case LibFunc::trunc: case LibFunc::truncf: case LibFunc::truncl:
261 case LibFunc::log2: case LibFunc::log2f: case LibFunc::log2l:
262 case LibFunc::exp2: case LibFunc::exp2f: case LibFunc::exp2l:
263 case LibFunc::memcmp: case LibFunc::strcmp: case LibFunc::strcpy:
264 case LibFunc::stpcpy: case LibFunc::strlen: case LibFunc::strnlen:
265 case LibFunc::memchr:
271 StringRef getName(LibFunc::Func F) const {