reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3937 if (auto *TrueC = dyn_cast<Constant>(TrueVal)) 3943 return isa<Constant>(FalseVal) ? FalseVal : TrueVal; 3949 return TrueVal; 3956 if (TrueVal == FalseVal) 3957 return TrueVal; 3959 if (isa<UndefValue>(TrueVal)) // select ?, undef, X -> X 3962 return TrueVal; 3965 simplifySelectWithICmpCond(Cond, TrueVal, FalseVal, Q, MaxRecurse)) 3968 if (Value *V = simplifySelectWithFCmp(Cond, TrueVal, FalseVal)) 3971 if (Value *V = foldSelectWithBinaryOp(Cond, TrueVal, FalseVal)) 3976 return *Imp ? TrueVal : FalseVal;