| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULibCalls.cpp | 427 (FPOp->hasApproxFunc() && FPOp->hasNoNaNs() && FPOp->hasNoInfs()); in isUnsafeFiniteOnlyMath() 433 return isUnsafeMath(FPOp); in canIncreasePrecisionOfConstantFold() 917 replaceCall(FPOp, cnval); in fold_pow() 923 replaceCall(FPOp, opr0); in fold_pow() 931 replaceCall(FPOp, nval); in fold_pow() 942 replaceCall(FPOp, nval); in fold_pow() 957 replaceCall(FPOp, nval); in fold_pow() 1013 replaceCall(FPOp, nval); in fold_pow() 1139 replaceCall(FPOp, nval); in fold_pow() 1160 replaceCall(FPOp, opr0); in fold_rootn() [all …]
|
| H A D | AMDGPUCodeGenPrepare.cpp | 753 Builder.setFastMathFlags(FPOp->getFastMathFlags()); in foldBinOpIntoSelect() 1083 const FPMathOperator *FPOp = cast<const FPMathOperator>(&FDiv); in visitFDiv() local 1084 const FastMathFlags DivFMF = FPOp->getFastMathFlags(); in visitFDiv() 1085 const float ReqdAccuracy = FPOp->getFPAccuracy(); in visitFDiv() 1140 cast<Instruction>(FPOp), ReqdAccuracy); in visitFDiv() 1696 FPMathOperator *FPOp = dyn_cast<FPMathOperator>(&I); in visitSelectInst() local 1697 if (!FPOp) in visitSelectInst() 1701 Builder.setFastMathFlags(FPOp->getFastMathFlags()); in visitSelectInst() 2125 const FPMathOperator *FPOp = cast<const FPMathOperator>(&Sqrt); in visitSqrt() local 2126 FastMathFlags SqrtFMF = FPOp->getFastMathFlags(); in visitSqrt() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ConstantFolding.cpp | 2492 if (ConstantFP *FPOp = in ConstantFoldScalarCall1() local 2494 return ConstantFoldSSEConvertToInt(FPOp->getValueAPF(), in ConstantFoldScalarCall1() 2502 if (ConstantFP *FPOp = in ConstantFoldScalarCall1() local 2504 return ConstantFoldSSEConvertToInt(FPOp->getValueAPF(), in ConstantFoldScalarCall1() 2884 if (ConstantFP *FPOp = in ConstantFoldScalarCall2() local 2886 return ConstantFoldSSEConvertToInt(FPOp->getValueAPF(), in ConstantFoldScalarCall2() 2894 if (ConstantFP *FPOp = in ConstantFoldScalarCall2() local 2896 return ConstantFoldSSEConvertToInt(FPOp->getValueAPF(), in ConstantFoldScalarCall2() 2904 if (ConstantFP *FPOp = in ConstantFoldScalarCall2() local 2906 return ConstantFoldSSEConvertToInt(FPOp->getValueAPF(), in ConstantFoldScalarCall2() [all …]
|
| H A D | ValueTracking.cpp | 4386 if (const FPMathOperator *FPOp = dyn_cast_or_null<FPMathOperator>(Op)) { in computeKnownFPClass() local 4387 if (FPOp->hasNoNaNs()) in computeKnownFPClass() 4389 if (FPOp->hasNoInfs()) in computeKnownFPClass()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 3364 if (auto *FPOp = dyn_cast<FPMathOperator>(&I)) in visitUnary() local 3365 Flags.copyFMF(*FPOp); in visitUnary() 3383 if (auto *FPOp = dyn_cast<FPMathOperator>(&I)) in visitBinary() local 3384 Flags.copyFMF(*FPOp); in visitBinary() 3520 if (auto *FPOp = dyn_cast<FPMathOperator>(&I)) in visitSelect() local 3521 Flags.copyFMF(*FPOp); in visitSelect() 6076 if (auto *FPOp = dyn_cast<FPMathOperator>(&I)) in visitIntrinsicCall() local 6077 Flags.copyFMF(*FPOp); in visitIntrinsicCall() 7776 if (auto *FPOp = dyn_cast<FPMathOperator>(&FPI)) in visitConstrainedFPIntrinsic() local 7777 Flags.copyFMF(*FPOp); in visitConstrainedFPIntrinsic()
|
| H A D | LegalizeDAG.cpp | 2118 SDValue FPOp = Node->getOperand(0); in ExpandFrexpLibCall() local 2120 EVT ArgVT = FPOp.getValueType(); in ExpandFrexpLibCall() 2124 FPArgEntry.Node = FPOp; in ExpandFrexpLibCall()
|
| H A D | DAGCombiner.cpp | 15111 SDValue FPOp = DAG.getNode(FPOpcode, SDLoc(N), VT, CastOp0); in foldBitcastedFPLogic() local 15114 return DAG.getNode(ISD::FNEG, SDLoc(N), VT, FPOp); in foldBitcastedFPLogic() 15115 return FPOp; in foldBitcastedFPLogic()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 5198 SDValue FPOp, in PrepareTailCall() argument 5211 Chain = EmitTailCallStoreFPAndRetAddr(DAG, Chain, LROp, FPOp, SPDiff, dl); in PrepareTailCall() 5960 SDValue LROp, FPOp; in LowerCall_32SVR4() local 5961 Chain = EmitTailCallLoadFPAndRetAddr(DAG, SPDiff, Chain, LROp, FPOp, dl); in LowerCall_32SVR4() 6087 PrepareTailCall(DAG, InGlue, Chain, dl, SPDiff, NumBytes, LROp, FPOp, in LowerCall_32SVR4() 6288 SDValue LROp, FPOp; in LowerCall_64SVR4() local 6289 Chain = EmitTailCallLoadFPAndRetAddr(DAG, SPDiff, Chain, LROp, FPOp, dl); in LowerCall_64SVR4() 6689 PrepareTailCall(DAG, InGlue, Chain, dl, SPDiff, NumBytes, LROp, FPOp, in LowerCall_64SVR4()
|