Home
last modified time | relevance | path

Searched refs:SinCos (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULibCalls.cpp1342 CallInst *SinCos = CreateCallEx2(B, Fsincos, Arg, CastAlloc); in insertSinCos() local
1348 return {SinCos, LoadCos, SinCos}; in insertSinCos()
1442 auto [Sin, Cos, SinCos] = insertSinCos(CArgVal, FMF, B, FSinCos); in fold_sincos()
1453 replaceTrigInsts(SinCosCalls, SinCos); in fold_sincos()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp2830 Value *&SinCos, const TargetLibraryInfo *TLI) { in insertSinCosCall() argument
2869 SinCos = B.CreateCall(Callee, Arg, "sincospi"); in insertSinCosCall()
2871 if (SinCos->getType()->isStructTy()) { in insertSinCosCall()
2872 Sin = B.CreateExtractValue(SinCos, 0, "sinpi"); in insertSinCosCall()
2873 Cos = B.CreateExtractValue(SinCos, 1, "cospi"); in insertSinCosCall()
2875 Sin = B.CreateExtractElement(SinCos, ConstantInt::get(B.getInt32Ty(), 0), in insertSinCosCall()
2877 Cos = B.CreateExtractElement(SinCos, ConstantInt::get(B.getInt32Ty(), 1), in insertSinCosCall()
2965 Value *Sin, *Cos, *SinCos; in optimizeSinCosPi() local
2967 SinCos, TLI)) in optimizeSinCosPi()
2978 replaceTrigInsts(SinCosCalls, SinCos); in optimizeSinCosPi()