Searched refs:Op0I (Results 1 – 3 of 3) sorted by relevance
/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineAndOrXor.cpp | 1276 if (BinaryOperator *Op0I = dyn_cast<BinaryOperator>(Op0)) { in visitAnd() local 1277 Value *Op0LHS = Op0I->getOperand(0); in visitAnd() 1278 Value *Op0RHS = Op0I->getOperand(1); in visitAnd() 1279 switch (Op0I->getOpcode()) { in visitAnd() 1284 if (!Op0I->hasOneUse()) break; in visitAnd() 1291 return BinaryOperator::Create(Op0I->getOpcode(), Op0LHS, NewRHS); in visitAnd() 1298 return BinaryOperator::Create(Op0I->getOpcode(), NewLHS, Op0RHS); in visitAnd() 1326 if (Op0I->hasOneUse() && !match(Op0LHS, m_Zero())) { in visitAnd() 1350 if (ConstantInt *Op0CI = dyn_cast<ConstantInt>(Op0I->getOperand(1))) in visitAnd() 1351 if (Instruction *Res = OptAndOp(Op0I, Op0CI, AndRHS, I)) in visitAnd() [all …]
|
D | InstCombineMulDivRem.cpp | 1361 if (Instruction *Op0I = dyn_cast<Instruction>(Op0)) { in commonIRemTransforms() local 1362 if (SelectInst *SI = dyn_cast<SelectInst>(Op0I)) { in commonIRemTransforms() 1365 } else if (isa<PHINode>(Op0I)) { in commonIRemTransforms()
|
/external/llvm/lib/Transforms/Scalar/ |
D | Scalarizer.cpp | 510 for (unsigned Op0I = 0; Op0I < SrcNumElems; ++Op0I) { in visitBitCastInst() local 511 Value *V = Op0[Op0I]; in visitBitCastInst() 527 unsigned Op0I = 0; in visitBitCastInst() local 531 V = Builder.CreateInsertElement(V, Op0[Op0I++], Builder.getInt32(MidI), in visitBitCastInst()
|