Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULibCalls.cpp427 (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 DAMDGPUCodeGenPrepare.cpp753 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 DConstantFolding.cpp2492 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 DValueTracking.cpp4386 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 DSelectionDAGBuilder.cpp3364 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 DLegalizeDAG.cpp2118 SDValue FPOp = Node->getOperand(0); in ExpandFrexpLibCall() local
2120 EVT ArgVT = FPOp.getValueType(); in ExpandFrexpLibCall()
2124 FPArgEntry.Node = FPOp; in ExpandFrexpLibCall()
H A DDAGCombiner.cpp15111 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 DPPCISelLowering.cpp5198 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()