Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp2528 Value *&SinCos, const TargetLibraryInfo *TLI) { in insertSinCosCall() argument
2567 SinCos = B.CreateCall(Callee, Arg, "sincospi"); in insertSinCosCall()
2569 if (SinCos->getType()->isStructTy()) { in insertSinCosCall()
2570 Sin = B.CreateExtractValue(SinCos, 0, "sinpi"); in insertSinCosCall()
2571 Cos = B.CreateExtractValue(SinCos, 1, "cospi"); in insertSinCosCall()
2573 Sin = B.CreateExtractElement(SinCos, ConstantInt::get(B.getInt32Ty(), 0), in insertSinCosCall()
2575 Cos = B.CreateExtractElement(SinCos, ConstantInt::get(B.getInt32Ty(), 1), in insertSinCosCall()
2606 Value *Sin, *Cos, *SinCos; in optimizeSinCosPi() local
2608 SinCos, TLI)) in optimizeSinCosPi()
2619 replaceTrigInsts(SinCosCalls, SinCos); in optimizeSinCosPi()