Searched refs:SinCos (Results 1 – 2 of 2) sorted by relevance
| /llvm-project-15.0.7/clang/test/OpenMP/ |
| H A D | declare_simd_aarch64.c | 137 void SinCos(double in, double *sin, double *cos); 184 SinCos(*D, D, D); in do_something()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyLibCalls.cpp | 2413 Value *&SinCos, const TargetLibraryInfo *TLI) { in insertSinCosCall() argument 2452 SinCos = B.CreateCall(Callee, Arg, "sincospi"); in insertSinCosCall() 2454 if (SinCos->getType()->isStructTy()) { in insertSinCosCall() 2455 Sin = B.CreateExtractValue(SinCos, 0, "sinpi"); in insertSinCosCall() 2456 Cos = B.CreateExtractValue(SinCos, 1, "cospi"); in insertSinCosCall() 2458 Sin = B.CreateExtractElement(SinCos, ConstantInt::get(B.getInt32Ty(), 0), in insertSinCosCall() 2460 Cos = B.CreateExtractElement(SinCos, ConstantInt::get(B.getInt32Ty(), 1), in insertSinCosCall() 2491 Value *Sin, *Cos, *SinCos; in optimizeSinCosPi() local 2493 SinCos, TLI)) in optimizeSinCosPi() 2504 replaceTrigInsts(SinCosCalls, SinCos); in optimizeSinCosPi()
|