avoid y*(1/x) for double precision type

Avoid y*(1/x) for double precision type.
This commit is contained in:
Kwasniewski, Patryk
2023-12-07 13:48:58 +00:00
committed by igcbot
parent 77fb673e76
commit 8d12a0f6e4
5 changed files with 166 additions and 1 deletions

View File

@ -225,6 +225,7 @@ namespace IGC
bool MatchDp4a(llvm::GenIntrinsicInst& I);
bool MatchLogicAlu(llvm::BinaryOperator& I);
bool MatchRsqrt(llvm::BinaryOperator& I);
bool MatchArcpFdiv(llvm::BinaryOperator& I);
bool MatchBlockReadWritePointer(llvm::GenIntrinsicInst& I);
bool MatchGradient(llvm::GenIntrinsicInst& I);
bool MatchSampleDerivative(llvm::GenIntrinsicInst& I);