reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3938 if (auto *FalseC = dyn_cast<Constant>(FalseVal)) 3943 return isa<Constant>(FalseVal) ? FalseVal : TrueVal; 3943 return isa<Constant>(FalseVal) ? FalseVal : TrueVal; 3952 return FalseVal; 3956 if (TrueVal == FalseVal) 3960 return FalseVal; 3961 if (isa<UndefValue>(FalseVal)) // select ?, X, undef -> X 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;