Searched refs:SinCos (Results 1 – 2 of 2) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULibCalls.cpp | 1300 CallInst *SinCos = CreateCallEx2(B, Fsincos, Arg, CastAlloc); in insertSinCos() local 1306 return {SinCos, LoadCos, SinCos}; in insertSinCos() 1400 auto [Sin, Cos, SinCos] = insertSinCos(CArgVal, FMF, B, FSinCos); in fold_sincos() 1411 replaceTrigInsts(SinCosCalls, SinCos); in fold_sincos()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyLibCalls.cpp | 2651 Value *&SinCos, const TargetLibraryInfo *TLI) { in insertSinCosCall() argument 2690 SinCos = B.CreateCall(Callee, Arg, "sincospi"); in insertSinCosCall() 2692 if (SinCos->getType()->isStructTy()) { in insertSinCosCall() 2693 Sin = B.CreateExtractValue(SinCos, 0, "sinpi"); in insertSinCosCall() 2694 Cos = B.CreateExtractValue(SinCos, 1, "cospi"); in insertSinCosCall() 2696 Sin = B.CreateExtractElement(SinCos, ConstantInt::get(B.getInt32Ty(), 0), in insertSinCosCall() 2698 Cos = B.CreateExtractElement(SinCos, ConstantInt::get(B.getInt32Ty(), 1), in insertSinCosCall() 2729 Value *Sin, *Cos, *SinCos; in optimizeSinCosPi() local 2731 SinCos, TLI)) in optimizeSinCosPi() 2742 replaceTrigInsts(SinCosCalls, SinCos); in optimizeSinCosPi()
|