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

References

lib/Analysis/InstructionSimplify.cpp
 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;