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

References

lib/Transforms/InstCombine/InstCombineSelect.cpp
  298     Type *FIOpndTy = FI->getOperand(0)->getType();
  319           (!TI->hasOneUse() || !FI->hasOneUse()))
  321     } else if (!TI->hasOneUse() || !FI->hasOneUse()) {
  330         Builder.CreateSelect(Cond, TI->getOperand(0), FI->getOperand(0),
  338   if (match(TI, m_FNeg(m_Value(X))) && match(FI, m_FNeg(m_Value(Y))) &&
  339       (TI->hasOneUse() || FI->hasOneUse())) {
  352   if (TI->getNumOperands() != 2 || FI->getNumOperands() != 2 ||
  354       !TI->hasOneUse() || !FI->hasOneUse())
  360   if (TI->getOperand(0) == FI->getOperand(0)) {
  363     OtherOpF = FI->getOperand(1);
  365   } else if (TI->getOperand(1) == FI->getOperand(1)) {
  368     OtherOpF = FI->getOperand(0);
  372   } else if (TI->getOperand(0) == FI->getOperand(1)) {
  375     OtherOpF = FI->getOperand(0);
  377   } else if (TI->getOperand(1) == FI->getOperand(0)) {
  380     OtherOpF = FI->getOperand(1);
  401     NewBO->andIRFlags(FI);
  405     auto *FGEP = cast<GetElementPtrInst>(FI);