reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5892 if (!match(I.getOperand(0), m_Intrinsic<Intrinsic::fabs>(m_Value(X))) || 5893 !match(I.getOperand(1), m_PosZeroFP())) 5902 switch (I.getPredicate()) { 5911 return replacePredAndOp0(&I, FCmpInst::FCMP_ONE, X); 5915 return replacePredAndOp0(&I, FCmpInst::FCMP_UNE, X); 5919 return replacePredAndOp0(&I, FCmpInst::FCMP_OEQ, X); 5923 return replacePredAndOp0(&I, FCmpInst::FCMP_UEQ, X); 5927 assert(!I.hasNoNaNs() && "fcmp should have simplified"); 5928 return replacePredAndOp0(&I, FCmpInst::FCMP_ORD, X); 5932 assert(!I.hasNoNaNs() && "fcmp should have simplified"); 5933 return replacePredAndOp0(&I, FCmpInst::FCMP_UNO, X); 5946 return replacePredAndOp0(&I, I.getPredicate(), X); 5946 return replacePredAndOp0(&I, I.getPredicate(), X);