reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4659 if (Constant *C = foldOrCommuteConstant(Instruction::FDiv, Op0, Op1, Q)) 4662 if (Constant *C = simplifyFPOp({Op0, Op1})) 4667 return Op0; 4672 if (FMF.noNaNs() && FMF.noSignedZeros() && match(Op0, m_AnyZeroFP())) 4673 return ConstantFP::getNullValue(Op0->getType()); 4678 if (Op0 == Op1) 4679 return ConstantFP::get(Op0->getType(), 1.0); 4683 if (FMF.allowReassoc() && match(Op0, m_c_FMul(m_Value(X), m_Specific(Op1)))) 4689 if (match(Op0, m_FNegNSZ(m_Specific(Op1))) || 4690 match(Op1, m_FNegNSZ(m_Specific(Op0)))) 4691 return ConstantFP::get(Op0->getType(), -1.0);