HomeSort by relevance Sort by last modified time
    Searched refs:Op0BO (Results 1 - 2 of 2) sorted by null

  /external/llvm/lib/Transforms/InstCombine/
InstCombineShifts.cpp 414 if (BinaryOperator *Op0BO = dyn_cast<BinaryOperator>(Op0)) {
418 switch (Op0BO->getOpcode()) {
426 if (isLeftShift && Op0BO->getOperand(1)->hasOneUse() &&
427 match(Op0BO->getOperand(1), m_Shr(m_Value(V1),
430 Builder->CreateShl(Op0BO->getOperand(0), Op1, Op0BO->getName());
432 Value *X = Builder->CreateBinOp(Op0BO->getOpcode(), YS, V1,
433 Op0BO->getOperand(1)->getName());
444 Value *Op0BOOp1 = Op0BO->getOperand(1);
450 Builder->CreateShl(Op0BO->getOperand(0), Op1
    [all...]
InstCombineMulDivRem.cpp 309 Value *Op0BO = BO->getOperand(0), *Op1BO = BO->getOperand(1);
315 return ReplaceInstUsesWith(I, Op0BO);
316 return BinaryOperator::CreateNeg(Op0BO);
321 Rem = Builder->CreateURem(Op0BO, Op1BO);
323 Rem = Builder->CreateSRem(Op0BO, Op1BO);
327 return BinaryOperator::CreateSub(Op0BO, Rem);
328 return BinaryOperator::CreateSub(Rem, Op0BO);
    [all...]

Completed in 264 milliseconds