Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp2593 auto *N1CFP = dyn_cast<ConstantFPSDNode>(N1); in FoldSetCC() local
2596 if (N1CFP && N2CFP) { in FoldSetCC()
2597 APFloat::cmpResult R = N1CFP->getValueAPF().compare(N2CFP->getValueAPF()); in FoldSetCC()
2652 } else if (N1CFP && OpVT.isSimple() && !N2.isUndef()) { in FoldSetCC()
6769 ConstantFPSDNode *N1CFP = isConstOrConstSplatFP(N1, /*AllowUndefs*/ false); in foldConstantFPMath() local
6771 if (N1CFP && N2CFP) { in foldConstantFPMath()
6772 APFloat C1 = N1CFP->getValueAPF(); // make copy in foldConstantFPMath()
6804 if (N1CFP && Opcode == ISD::FP_ROUND) { in foldConstantFPMath()
6805 APFloat C1 = N1CFP->getValueAPF(); // make copy in foldConstantFPMath()
6882 SDNode *N1CFP = isConstantFPBuildVectorOrConstantFP(N1); in canonicalizeCommutativeBinop() local
[all …]
H A DDAGCombiner.cpp16537 SDNode *N1CFP = DAG.isConstantFPBuildVectorOrConstantFP(N1); in visitFADD() local
16552 if (N0CFP && !N1CFP) in visitFADD()
16623 if (N1CFP && N0.getOpcode() == ISD::FADD && in visitFADD()
16632 if (TLI.isOperationLegalOrCustom(ISD::FMUL, VT) && !N0CFP && !N1CFP) { in visitFADD()
16757 ConstantFPSDNode *N1CFP = isConstOrConstSplatFP(N1, true); in visitFSUB() local
16780 if (N1CFP && N1CFP->isZero()) { in visitFSUB()
16781 if (!N1CFP->isNegative() || Options.NoSignedZerosFPMath || in visitFSUB()
16946 ConstantFPSDNode *N1CFP = isConstOrConstSplatFP(N1, true); in visitFMUL() local
17004 if (N1CFP && N1CFP->isExactlyValue(+2.0)) in visitFMUL()
17008 if (N1CFP && N1CFP->isExactlyValue(-1.0)) { in visitFMUL()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp5262 ConstantFPSDNode *N1CFP = dyn_cast<ConstantFPSDNode>(N1); in PerformDAGCombine() local
5264 if (N0CFP && N1CFP && N2CFP) { in PerformDAGCombine()
5274 APFloat V1 = FTZ(N1CFP->getValueAPF()); in PerformDAGCombine()