Home
last modified time | relevance | path

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

/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
HDDAGCombiner.cpp12136 bool N1CFP = isConstantFPBuildVectorOrConstantFP(N1); in visitFADD() local
12148 if (N0CFP && N1CFP) in visitFADD()
12152 if (N0CFP && !N1CFP) in visitFADD()
12220 if (N1CFP && N0.getOpcode() == ISD::FADD && in visitFADD()
12229 if (TLI.isOperationLegalOrCustom(ISD::FMUL, VT) && !N0CFP && !N1CFP) { in visitFADD()
12315 ConstantFPSDNode *N1CFP = isConstOrConstSplatFP(N1, true); in visitFSUB() local
12327 if (N0CFP && N1CFP) in visitFSUB()
12334 if (N1CFP && N1CFP->isZero()) { in visitFSUB()
12335 if (!N1CFP->isNegative() || Options.NoSignedZerosFPMath || in visitFSUB()
12407 ConstantFPSDNode *N1CFP = isConstOrConstSplatFP(N1, true); in visitFMUL() local
[all …]
HDSelectionDAG.cpp2073 auto *N1CFP = dyn_cast<ConstantFPSDNode>(N1); in FoldSetCC() local
2076 if (N1CFP && N2CFP) { in FoldSetCC()
2077 APFloat::cmpResult R = N1CFP->getValueAPF().compare(N2CFP->getValueAPF()); in FoldSetCC()
2132 } else if (N1CFP && OpVT.isSimple() && !N2.isUndef()) { in FoldSetCC()
5073 auto *N1CFP = dyn_cast<ConstantFPSDNode>(N1.getNode()); in foldConstantFPMath() local
5075 if (N1CFP && N2CFP) { in foldConstantFPMath()
5076 APFloat C1 = N1CFP->getValueAPF(), C2 = N2CFP->getValueAPF(); in foldConstantFPMath()
5099 if (N1CFP && Opcode == ISD::FP_ROUND) { in foldConstantFPMath()
5100 APFloat C1 = N1CFP->getValueAPF(); // make copy in foldConstantFPMath()
5129 ConstantFPSDNode *N1CFP = dyn_cast<ConstantFPSDNode>(N1); in getNode() local
[all …]