Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:dyn_cast

45   if (CmpInst *CI = dyn_cast<CmpInst>(V))
61 if (ConstantInt *C = dyn_cast<ConstantInt>(V))
158 ConstantInt *TogetherCI = dyn_cast<ConstantInt>(Together);
347 Instruction *LHSI = dyn_cast<Instruction>(LHS);
431 ConstantInt *ACst = dyn_cast<ConstantInt>(A);
432 ConstantInt *BCst = dyn_cast<ConstantInt>(B);
433 ConstantInt *CCst = dyn_cast<ConstantInt>(C);
502 if (ConstantInt *C = dyn_cast<ConstantInt>(I->getOperand(1)))
514 if (ConstantInt *C = dyn_cast<ConstantInt>(I->getOperand(1)))
672 ConstantInt *BCst = dyn_cast<ConstantInt>(B);
674 ConstantInt *DCst = dyn_cast<ConstantInt>(D);
680 ConstantInt *CCst = dyn_cast<ConstantInt>(C);
683 CCst = dyn_cast<ConstantInt>( ConstantExpr::getXor(BCst, CCst) );
684 ConstantInt *ECst = dyn_cast<ConstantInt>(E);
687 ECst = dyn_cast<ConstantInt>( ConstantExpr::getXor(DCst, ECst) );
688 ConstantInt* MCst = dyn_cast<ConstantInt>(
727 ConstantInt *LHSCst = dyn_cast<ConstantInt>(LHS->getOperand(1));
728 ConstantInt *RHSCst = dyn_cast<ConstantInt>(RHS->getOperand(1));
939 if (ConstantFP *LHSC = dyn_cast<ConstantFP>(LHS->getOperand(1)))
940 if (ConstantFP *RHSC = dyn_cast<ConstantFP>(RHS->getOperand(1))) {
1026 if (ConstantInt *AndRHS = dyn_cast<ConstantInt>(Op1)) {
1030 if (BinaryOperator *Op0I = dyn_cast<BinaryOperator>(Op0)) {
1100 if (ConstantInt *Op0CI = dyn_cast<ConstantInt>(Op0I->getOperand(1)))
1122 if (SelectInst *SI = dyn_cast<SelectInst>(Op0))
1190 if (ICmpInst *RHS = dyn_cast<ICmpInst>(Op1))
1191 if (ICmpInst *LHS = dyn_cast<ICmpInst>(Op0))
1196 if (FCmpInst *LHS = dyn_cast<FCmpInst>(I.getOperand(0)))
1197 if (FCmpInst *RHS = dyn_cast<FCmpInst>(I.getOperand(1)))
1203 if (CastInst *Op0C = dyn_cast<CastInst>(Op0))
1204 if (CastInst *Op1C = dyn_cast
1220 if (ICmpInst *RHS = dyn_cast<ICmpInst>(Op1COp))
1221 if (ICmpInst *LHS = dyn_cast<ICmpInst>(Op0COp))
1227 if (FCmpInst *RHS = dyn_cast<FCmpInst>(Op1COp))
1228 if (FCmpInst *LHS = dyn_cast<FCmpInst>(Op0COp))
1235 if (BinaryOperator *SI1 = dyn_cast<BinaryOperator>(Op1)) {
1236 if (BinaryOperator *SI0 = dyn_cast<BinaryOperator>(Op0))
1304 if (Instruction *I = dyn_cast<Instruction>(V)) {
1404 IntegerType *ITy = dyn_cast<IntegerType>(I.getType());
1483 ConstantInt *LHSCst = dyn_cast<ConstantInt>(LHS->getOperand(1));
1484 ConstantInt *RHSCst = dyn_cast<ConstantInt>(RHS->getOperand(1));
1672 if (ConstantFP *LHSC = dyn_cast<ConstantFP>(LHS->getOperand(1)))
1673 if (ConstantFP *RHSC = dyn_cast<ConstantFP>(RHS->getOperand(1))) {
1736 ConstantInt *CI1 = dyn_cast<ConstantInt>(C);
1770 if (ConstantInt *RHS = dyn_cast<ConstantInt>(Op1)) {
1795 if (SelectInst *SI = dyn_cast<SelectInst>(Op0))
1840 C1 = dyn_cast<ConstantInt>(C);
1841 C2 = dyn_cast<ConstantInt>(D);
1944 if (BinaryOperator *SI1 = dyn_cast<BinaryOperator>(Op1)) {
1945 if (BinaryOperator *SI0 = dyn_cast<BinaryOperator>(Op0))
1996 if (BinaryOperator *B = dyn_cast<BinaryOperator>(A))
2009 if (ICmpInst *RHS = dyn_cast<ICmpInst>(I.getOperand(1)))
2010 if (ICmpInst *LHS = dyn_cast<ICmpInst>(I.getOperand(0)))
2015 if (FCmpInst *LHS = dyn_cast<FCmpInst>(I.getOperand(0)))
2016 if (FCmpInst *RHS = dyn_cast<FCmpInst>(I.getOperand(1)))
2021 if (CastInst *Op0C = dyn_cast<CastInst>(Op0)) {
2022 CastInst *Op1C = dyn_cast<CastInst>(Op1);
2040 if (ICmpInst *RHS = dyn_cast<ICmpInst>(Op1COp))
2041 if (ICmpInst *LHS = dyn_cast<ICmpInst>(Op0COp))
2047 if (FCmpInst *RHS = dyn_cast<FCmpInst>(Op1COp))
2048 if (FCmpInst *LHS = dyn_cast<FCmpInst>(Op0COp))
2109 if (BinaryOperator *Op0I = dyn_cast<BinaryOperator>(NotOp)) {
2147 if (ConstantInt *RHS = dyn_cast<ConstantInt>(Op1)) {
2150 if (CmpInst *CI = dyn_cast<CmpInst>(Op0))
2156 if (CastInst *Op0C = dyn_cast<CastInst>(Op0)) {
2157 if (CmpInst *CI = dyn_cast<CmpInst>(Op0C->getOperand(0))) {
2171 if (BinaryOperator *Op0I = dyn_cast<BinaryOperator>(Op0)) {
2174 if (Constant *Op0I0C = dyn_cast<Constant>(Op0I->getOperand(0))) {
2181 if (ConstantInt *Op0CI = dyn_cast<ConstantInt>(Op0I->getOperand(1))) {
2217 (E1 = dyn_cast<BinaryOperator>(Op0I->getOperand(0))) &&
2219 (C1 = dyn_cast<ConstantInt>(E1->getOperand(1)))) {
2237 if (SelectInst *SI = dyn_cast<SelectInst>(Op0))
2245 BinaryOperator *Op1I = dyn_cast<BinaryOperator>(Op1);
2270 BinaryOperator *Op0I = dyn_cast<BinaryOperator>(Op0);
2319 if (ICmpInst *RHS = dyn_cast<ICmpInst>(I.getOperand(1)))
2320 if (ICmpInst *LHS = dyn_cast<ICmpInst>(I.getOperand(0)))
2337 if (CastInst *Op0C = dyn_cast<CastInst>(Op0)) {
2338 if (CastInst *Op1C = dyn_cast<CastInst>(Op1))