Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp5631 bool PropagateNaN; in matchCombineFMinMaxNaN() local
5637 PropagateNaN = false; in matchCombineFMinMaxNaN()
5641 PropagateNaN = true; in matchCombineFMinMaxNaN()
5650 IdxToPropagate = PropagateNaN ? Idx : (Idx == 1 ? 2 : 1); in matchCombineFMinMaxNaN()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DInstructionSimplify.cpp5956 bool PropagateNaN = IID == Intrinsic::minimum || IID == Intrinsic::maximum; in simplifyBinaryIntrinsic() local
5964 return PropagateNaN ? propagateNaN(cast<Constant>(Op1)) : Op0; in simplifyBinaryIntrinsic()
5975 if (C->isNegative() == IsMin && (!PropagateNaN || Q.CxtI->hasNoNaNs())) in simplifyBinaryIntrinsic()
5982 if (C->isNegative() != IsMin && (PropagateNaN || Q.CxtI->hasNoNaNs())) in simplifyBinaryIntrinsic()