reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
746 if (BinOp->getType()->isVectorTy()) 749 bool NSW = BinOp->hasNoSignedWrap(); 750 bool NUW = BinOp->hasNoUnsignedWrap(); 754 BasicBlock *BB = BinOp->getParent(); 756 Instruction::BinaryOps Opcode = BinOp->getOpcode(); 757 Value *LHS = BinOp->getOperand(0); 758 Value *RHS = BinOp->getOperand(1); 760 ConstantRange LRange = LVI->getConstantRange(LHS, BB, BinOp); 761 ConstantRange RRange = LVI->getConstantRange(RHS, BB, BinOp); 778 setDeducedOverflowingFlags(BinOp, Opcode, NewNSW, NewNUW);