/// Return a boolean value testing if \p Arg == 0.
Value *CreateIsNull(Value *Arg, const Twine &Name = "") {
- return CreateICmpEQ(Arg, ConstantInt::getNullValue(Arg->getType()), Name);
+ return CreateICmpEQ(Arg, Constant::getNullValue(Arg->getType()), Name);
}
/// Return a boolean value testing if \p Arg != 0.
Value *CreateIsNotNull(Value *Arg, const Twine &Name = "") {
- return CreateICmpNE(Arg, ConstantInt::getNullValue(Arg->getType()), Name);
+ return CreateICmpNE(Arg, Constant::getNullValue(Arg->getType()), Name);
}
/// Return a boolean value testing if \p Arg < 0.