Home | History | Annotate | Download | only in InstCombine

Lines Matching full:srci

846   BinaryOperator *SrcI = dyn_cast<BinaryOperator>(Src);
847 if (SrcI && SrcI->getOpcode() == Instruction::Or) {
850 ICmpInst *LHS = dyn_cast<ICmpInst>(SrcI->getOperand(0));
851 ICmpInst *RHS = dyn_cast<ICmpInst>(SrcI->getOperand(1));
862 if (SrcI && SrcI->getOpcode() == Instruction::And && SrcI->hasOneUse())
863 if (ConstantInt *C = dyn_cast<ConstantInt>(SrcI->getOperand(1)))
864 if (TruncInst *TI = dyn_cast<TruncInst>(SrcI->getOperand(0))) {
873 if (SrcI && SrcI->getOpcode() == Instruction::Xor && SrcI->hasOneUse())
874 if (ConstantInt *C = dyn_cast<ConstantInt>(SrcI->getOperand(1)))
875 if (BinaryOperator *And = dyn_cast<BinaryOperator>(SrcI->getOperand(0)))
889 if (SrcI && SrcI->hasOneUse() && SrcI->getType()->isIntegerTy(1) &&
890 match(SrcI, m_Not(m_Value(X))) &&