reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Analysis/InstructionSimplify.cpp
 4514   if (match(Op1, m_PosZeroFP()) &&
 4557   if (match(Op1, m_PosZeroFP()))
 4715     if (match(Op0, m_PosZeroFP()))
lib/Analysis/ValueTracking.cpp
 2914   if (match(Op, m_FAdd(m_Value(), m_PosZeroFP())))
lib/Transforms/InstCombine/InstCombineAddSub.cpp
 2102   if (I.hasNoSignedZeros() && match(Op0, m_PosZeroFP()))
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
 1399     if (match(LHS1, m_PosZeroFP()) && match(RHS1, m_PosZeroFP()))
 1399     if (match(LHS1, m_PosZeroFP()) && match(RHS1, m_PosZeroFP()))
lib/Transforms/InstCombine/InstCombineCalls.cpp
 2601     bool Arg0IsZero = match(Arg0, m_PosZeroFP());
 2613          match(Arg1, m_PosZeroFP()) && isa<Instruction>(Arg0) &&
lib/Transforms/InstCombine/InstCombineCompares.cpp
 5893       !match(I.getOperand(1), m_PosZeroFP()))
 5999     if (!match(Op0, m_PosZeroFP()) && isKnownNeverNaN(Op0, &TLI)) {
 6003     if (!match(Op1, m_PosZeroFP()) && isKnownNeverNaN(Op1, &TLI)) {
 6031   if (match(Op1, m_AnyZeroFP()) && !match(Op1, m_PosZeroFP())) {
lib/Transforms/InstCombine/InstCombineSelect.cpp
 2354       match(TrueVal, m_FSub(m_PosZeroFP(), m_Specific(FalseVal))) &&
 2362       match(FalseVal, m_FSub(m_PosZeroFP(), m_Specific(TrueVal))) &&