Lines Matching defs:I0
309 Instruction *I0, *I1;
311 if (!match(&I, m_Cmp(Pred, m_Instruction(I0), m_Instruction(I1))) &&
312 !match(&I, m_BinOp(m_Instruction(I0), m_Instruction(I1))))
317 if (!match(I0, m_ExtractElt(m_Value(V0), m_ConstantInt(C0))) ||
327 auto *Ext0 = cast<ExtractElementInst>(I0);
454 auto *I0 = dyn_cast_or_null<Instruction>(V0);
457 (IsConst1 && I0 && I0->mayReadFromMemory()))
530 // binop i1 (cmp Pred I0, C0), (cmp Pred I1, C1)
538 Instruction *I0, *I1;
541 if (!match(B0, m_OneUse(m_Cmp(P0, m_Instruction(I0), m_Constant(C0)))) ||
551 if (!match(I0, m_OneUse(m_ExtractElt(m_Value(X), m_ConstantInt(Index0)))) ||
555 auto *Ext0 = cast<ExtractElementInst>(I0);
572 OldCost += TTI.getCmpSelInstrCost(CmpOpcode, I0->getType()) * 2;