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

References

lib/Transforms/InstCombine/InstCombineSelect.cpp
 1385   if (Value *V = foldSelectValueEquivalence(SI, *ICI, SQ))
 1388   if (Instruction *NewSel = canonicalizeMinMaxWithConstant(SI, *ICI, Builder))
 1391   if (Instruction *NewAbs = canonicalizeAbsNabs(SI, *ICI, Builder))
 1394   if (Instruction *NewAbs = canonicalizeClampLike(SI, *ICI, Builder))
 1398           tryToReuseConstantFromSelectInComparison(SI, *ICI, Builder))
 1401   bool Changed = adjustMinMax(SI, *ICI);
 1403   if (Value *V = foldSelectICmpAnd(SI, ICI, Builder))
 1409   ICmpInst::Predicate Pred = ICI->getPredicate();
 1410   Value *CmpLHS = ICI->getOperand(0);
 1411   Value *CmpRHS = ICI->getOperand(1);
 1475           foldSelectICmpAndAnd(SI.getType(), ICI, TrueVal, FalseVal, Builder))
 1478   if (Instruction *V = foldSelectCtlzToCttz(ICI, TrueVal, FalseVal, Builder))
 1481   if (Value *V = foldSelectICmpAndOr(ICI, TrueVal, FalseVal, Builder))
 1484   if (Value *V = foldSelectICmpLshrAshr(ICI, TrueVal, FalseVal, Builder))
 1487   if (Value *V = foldSelectCttzCtlz(ICI, TrueVal, FalseVal, Builder))
 1490   if (Value *V = canonicalizeSaturatedSubtract(ICI, TrueVal, FalseVal, Builder))
 1493   if (Value *V = canonicalizeSaturatedAdd(ICI, TrueVal, FalseVal, Builder))