Home | History | Annotate | Download | only in Utils

Lines Matching refs:Func

54 static bool ignoreCallingConv(LibFunc::Func Func) {
55 return Func == LibFunc::abs || Func == LibFunc::labs ||
56 Func == LibFunc::llabs || Func == LibFunc::strlen;
94 LibFunc::Func DoubleFn, LibFunc::Func FloatFn,
95 LibFunc::Func LongDoubleFn) {
782 LibFunc::Func Func;
783 if (!TLI.getLibFunc("calloc", Func) || !TLI.has(Func))
817 LibFunc::Func Func;
818 if (!TLI.getLibFunc(*InnerCallee, Func) || !TLI.has(Func) ||
819 Func != LibFunc::malloc)
1022 LibFunc::Func Func;
1024 if (OpCCallee && TLI->getLibFunc(OpCCallee->getName(), Func) &&
1025 TLI->has(Func) && (Func == LibFunc::exp || Func == LibFunc::exp2)) {
1116 LibFunc::Func LdExp = LibFunc::ldexpl;
1231 LibFunc::Func Func;
1233 if (F && ((TLI->getLibFunc(F->getName(), Func) && TLI->has(Func) &&
1234 Func == LibFunc::pow) || F->getIntrinsicID() == Intrinsic::pow))
1240 if (F && Name == "log" && TLI->getLibFunc(F->getName(), Func) &&
1241 TLI->has(Func) && Func == LibFunc::exp2)
1336 LibFunc::Func Func;
1338 if (F && TLI->getLibFunc(F->getName(), Func) && TLI->has(Func) &&
1339 ((Func == LibFunc::atan && Callee->getName() == "tan") ||
1340 (Func == LibFunc::atanf && Callee->getName() == "tanf") ||
1341 (Func == LibFunc::atanl && Callee->getName() == "tanl")))
1453 LibFunc::Func Func;
1454 if (!Callee || !TLI->getLibFunc(*Callee, Func) || !TLI->has(Func) ||
1459 if (Func == LibFunc::sinpif)
1461 else if (Func == LibFunc::cospif)
1463 else if (Func == LibFunc::sincospif_stret)
1466 if (Func == LibFunc::sinpi)
1468 else if (Func == LibFunc::cospi)
1470 else if (Func == LibFunc::sincospi_stret)
1878 LibFunc::Func Func;
1881 if (TLI->getLibFunc(FloatFuncName, Func))
1882 return TLI->has(Func);
1888 LibFunc::Func Func;
1891 if (TLI->getLibFunc(*Callee, Func) && TLI->has(Func)) {
1893 assert((ignoreCallingConv(Func) ||
1896 switch (Func) {
1954 LibFunc::Func Func;
2009 if (TLI->getLibFunc(*Callee, Func) && TLI->has(Func)) {
2011 if (!ignoreCallingConv(Func) && !isCallingConvC)
2015 switch (Func) {
2245 LibFunc::Func Func) {
2253 if (Func == LibFunc::stpcpy_chk && !OnlyLowerUnknownSize && Dst == Src) {
2279 if (Ret && Func == LibFunc::stpcpy_chk)
2286 LibFunc::Func Func) {
2311 LibFunc::Func Func;
2321 if (!TLI->getLibFunc(*Callee, Func))
2325 if (!ignoreCallingConv(Func) && !isCallingConvC)
2328 switch (Func) {
2337 return optimizeStrpCpyChk(CI, Builder, Func);
2340 return optimizeStrpNCpyChk(CI, Builder, Func);