reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
586 if (!match(Trunc.getOperand(0), m_OneUse(m_BinOp(BinOp)))) 589 Value *BinOp0 = BinOp->getOperand(0); 590 Value *BinOp1 = BinOp->getOperand(1); 591 switch (BinOp->getOpcode()) { 603 return BinaryOperator::Create(BinOp->getOpcode(), NarrowC, TruncX); 609 return BinaryOperator::Create(BinOp->getOpcode(), TruncX, NarrowC); 615 return BinaryOperator::Create(BinOp->getOpcode(), X, NarrowOp1); 620 return BinaryOperator::Create(BinOp->getOpcode(), NarrowOp0, X);