• Home
  • Raw
  • Download

Lines Matching refs:LibFunc

54 static bool ignoreCallingConv(LibFunc::Func Func) {  in ignoreCallingConv()
55 return Func == LibFunc::abs || Func == LibFunc::labs || in ignoreCallingConv()
56 Func == LibFunc::llabs || Func == LibFunc::strlen; in ignoreCallingConv()
94 LibFunc::Func DoubleFn, LibFunc::Func FloatFn, in hasUnaryFloatFn()
95 LibFunc::Func LongDoubleFn) { in hasUnaryFloatFn()
782 LibFunc::Func Func; in emitCalloc()
817 LibFunc::Func Func; in foldMallocMemset()
819 Func != LibFunc::malloc) in foldMallocMemset()
1002 hasUnaryFloatFn(TLI, Op1->getType(), LibFunc::exp2, LibFunc::exp2f, in optimizePow()
1003 LibFunc::exp2l)) in optimizePow()
1004 return emitUnaryFloatFnCall(Op2, TLI->getName(LibFunc::exp2), B, in optimizePow()
1008 hasUnaryFloatFn(TLI, Op1->getType(), LibFunc::exp10, LibFunc::exp10f, in optimizePow()
1009 LibFunc::exp10l)) in optimizePow()
1010 return emitUnaryFloatFnCall(Op2, TLI->getName(LibFunc::exp10), B, in optimizePow()
1022 LibFunc::Func Func; in optimizePow()
1025 TLI->has(Func) && (Func == LibFunc::exp || Func == LibFunc::exp2)) { in optimizePow()
1042 hasUnaryFloatFn(TLI, Op2->getType(), LibFunc::sqrt, LibFunc::sqrtf, in optimizePow()
1043 LibFunc::sqrtl) && in optimizePow()
1044 hasUnaryFloatFn(TLI, Op2->getType(), LibFunc::fabs, LibFunc::fabsf, in optimizePow()
1045 LibFunc::fabsl)) { in optimizePow()
1051 return emitUnaryFloatFnCall(Op1, TLI->getName(LibFunc::sqrt), B, in optimizePow()
1116 LibFunc::Func LdExp = LibFunc::ldexpl; in optimizeExp2()
1118 LdExp = LibFunc::ldexpf; in optimizeExp2()
1120 LdExp = LibFunc::ldexp; in optimizeExp2()
1231 LibFunc::Func Func; in optimizeLog()
1234 Func == LibFunc::pow) || F->getIntrinsicID() == Intrinsic::pow)) in optimizeLog()
1241 TLI->has(Func) && Func == LibFunc::exp2) in optimizeLog()
1253 if (TLI->has(LibFunc::sqrtf) && (Callee->getName() == "sqrt" || in optimizeSqrt()
1336 LibFunc::Func Func; in optimizeTan()
1339 ((Func == LibFunc::atan && Callee->getName() == "tan") || in optimizeTan()
1340 (Func == LibFunc::atanf && Callee->getName() == "tanf") || in optimizeTan()
1341 (Func == LibFunc::atanl && Callee->getName() == "tanl"))) in optimizeTan()
1453 LibFunc::Func Func; in classifyArgUse()
1459 if (Func == LibFunc::sinpif) in classifyArgUse()
1461 else if (Func == LibFunc::cospif) in classifyArgUse()
1463 else if (Func == LibFunc::sincospif_stret) in classifyArgUse()
1466 if (Func == LibFunc::sinpi) in classifyArgUse()
1468 else if (Func == LibFunc::cospi) in classifyArgUse()
1470 else if (Func == LibFunc::sincospi_stret) in classifyArgUse()
1648 if (TLI->has(LibFunc::iprintf) && !callHasFloatingPointArgument(CI)) { in optimizePrintF()
1729 if (TLI->has(LibFunc::siprintf) && !callHasFloatingPointArgument(CI)) { in optimizeSPrintF()
1799 if (TLI->has(LibFunc::fiprintf) && !callHasFloatingPointArgument(CI)) { in optimizeFPrintF()
1878 LibFunc::Func Func; in hasFloatVersion()
1888 LibFunc::Func Func; in optimizeStringMemoryLibCall()
1897 case LibFunc::strcat: in optimizeStringMemoryLibCall()
1899 case LibFunc::strncat: in optimizeStringMemoryLibCall()
1901 case LibFunc::strchr: in optimizeStringMemoryLibCall()
1903 case LibFunc::strrchr: in optimizeStringMemoryLibCall()
1905 case LibFunc::strcmp: in optimizeStringMemoryLibCall()
1907 case LibFunc::strncmp: in optimizeStringMemoryLibCall()
1909 case LibFunc::strcpy: in optimizeStringMemoryLibCall()
1911 case LibFunc::stpcpy: in optimizeStringMemoryLibCall()
1913 case LibFunc::strncpy: in optimizeStringMemoryLibCall()
1915 case LibFunc::strlen: in optimizeStringMemoryLibCall()
1917 case LibFunc::strpbrk: in optimizeStringMemoryLibCall()
1919 case LibFunc::strtol: in optimizeStringMemoryLibCall()
1920 case LibFunc::strtod: in optimizeStringMemoryLibCall()
1921 case LibFunc::strtof: in optimizeStringMemoryLibCall()
1922 case LibFunc::strtoul: in optimizeStringMemoryLibCall()
1923 case LibFunc::strtoll: in optimizeStringMemoryLibCall()
1924 case LibFunc::strtold: in optimizeStringMemoryLibCall()
1925 case LibFunc::strtoull: in optimizeStringMemoryLibCall()
1927 case LibFunc::strspn: in optimizeStringMemoryLibCall()
1929 case LibFunc::strcspn: in optimizeStringMemoryLibCall()
1931 case LibFunc::strstr: in optimizeStringMemoryLibCall()
1933 case LibFunc::memchr: in optimizeStringMemoryLibCall()
1935 case LibFunc::memcmp: in optimizeStringMemoryLibCall()
1937 case LibFunc::memcpy: in optimizeStringMemoryLibCall()
1939 case LibFunc::memmove: in optimizeStringMemoryLibCall()
1941 case LibFunc::memset: in optimizeStringMemoryLibCall()
1954 LibFunc::Func Func; in optimizeCall()
2016 case LibFunc::cosf: in optimizeCall()
2017 case LibFunc::cos: in optimizeCall()
2018 case LibFunc::cosl: in optimizeCall()
2020 case LibFunc::sinpif: in optimizeCall()
2021 case LibFunc::sinpi: in optimizeCall()
2022 case LibFunc::cospif: in optimizeCall()
2023 case LibFunc::cospi: in optimizeCall()
2025 case LibFunc::powf: in optimizeCall()
2026 case LibFunc::pow: in optimizeCall()
2027 case LibFunc::powl: in optimizeCall()
2029 case LibFunc::exp2l: in optimizeCall()
2030 case LibFunc::exp2: in optimizeCall()
2031 case LibFunc::exp2f: in optimizeCall()
2033 case LibFunc::fabsf: in optimizeCall()
2034 case LibFunc::fabs: in optimizeCall()
2035 case LibFunc::fabsl: in optimizeCall()
2037 case LibFunc::sqrtf: in optimizeCall()
2038 case LibFunc::sqrt: in optimizeCall()
2039 case LibFunc::sqrtl: in optimizeCall()
2041 case LibFunc::ffs: in optimizeCall()
2042 case LibFunc::ffsl: in optimizeCall()
2043 case LibFunc::ffsll: in optimizeCall()
2045 case LibFunc::abs: in optimizeCall()
2046 case LibFunc::labs: in optimizeCall()
2047 case LibFunc::llabs: in optimizeCall()
2049 case LibFunc::isdigit: in optimizeCall()
2051 case LibFunc::isascii: in optimizeCall()
2053 case LibFunc::toascii: in optimizeCall()
2055 case LibFunc::printf: in optimizeCall()
2057 case LibFunc::sprintf: in optimizeCall()
2059 case LibFunc::fprintf: in optimizeCall()
2061 case LibFunc::fwrite: in optimizeCall()
2063 case LibFunc::fputs: in optimizeCall()
2065 case LibFunc::log: in optimizeCall()
2066 case LibFunc::log10: in optimizeCall()
2067 case LibFunc::log1p: in optimizeCall()
2068 case LibFunc::log2: in optimizeCall()
2069 case LibFunc::logb: in optimizeCall()
2071 case LibFunc::puts: in optimizeCall()
2073 case LibFunc::tan: in optimizeCall()
2074 case LibFunc::tanf: in optimizeCall()
2075 case LibFunc::tanl: in optimizeCall()
2077 case LibFunc::perror: in optimizeCall()
2079 case LibFunc::vfprintf: in optimizeCall()
2080 case LibFunc::fiprintf: in optimizeCall()
2082 case LibFunc::fputc: in optimizeCall()
2084 case LibFunc::ceil: in optimizeCall()
2085 case LibFunc::floor: in optimizeCall()
2086 case LibFunc::rint: in optimizeCall()
2087 case LibFunc::round: in optimizeCall()
2088 case LibFunc::nearbyint: in optimizeCall()
2089 case LibFunc::trunc: in optimizeCall()
2093 case LibFunc::acos: in optimizeCall()
2094 case LibFunc::acosh: in optimizeCall()
2095 case LibFunc::asin: in optimizeCall()
2096 case LibFunc::asinh: in optimizeCall()
2097 case LibFunc::atan: in optimizeCall()
2098 case LibFunc::atanh: in optimizeCall()
2099 case LibFunc::cbrt: in optimizeCall()
2100 case LibFunc::cosh: in optimizeCall()
2101 case LibFunc::exp: in optimizeCall()
2102 case LibFunc::exp10: in optimizeCall()
2103 case LibFunc::expm1: in optimizeCall()
2104 case LibFunc::sin: in optimizeCall()
2105 case LibFunc::sinh: in optimizeCall()
2106 case LibFunc::tanh: in optimizeCall()
2110 case LibFunc::copysign: in optimizeCall()
2114 case LibFunc::fminf: in optimizeCall()
2115 case LibFunc::fmin: in optimizeCall()
2116 case LibFunc::fminl: in optimizeCall()
2117 case LibFunc::fmaxf: in optimizeCall()
2118 case LibFunc::fmax: in optimizeCall()
2119 case LibFunc::fmaxl: in optimizeCall()
2245 LibFunc::Func Func) { in optimizeStrpCpyChk()
2253 if (Func == LibFunc::stpcpy_chk && !OnlyLowerUnknownSize && Dst == Src) { in optimizeStrpCpyChk()
2279 if (Ret && Func == LibFunc::stpcpy_chk) in optimizeStrpCpyChk()
2286 LibFunc::Func Func) { in optimizeStrpNCpyChk()
2311 LibFunc::Func Func; in optimizeCall()
2329 case LibFunc::memcpy_chk: in optimizeCall()
2331 case LibFunc::memmove_chk: in optimizeCall()
2333 case LibFunc::memset_chk: in optimizeCall()
2335 case LibFunc::stpcpy_chk: in optimizeCall()
2336 case LibFunc::strcpy_chk: in optimizeCall()
2338 case LibFunc::stpncpy_chk: in optimizeCall()
2339 case LibFunc::strncpy_chk: in optimizeCall()