[llvm-commits] CVS: llvm/lib/VMCore/Constants.cpp
Chris Lattner
clattner at apple.com
Tue Feb 27 09:10:17 PST 2007
> Index: llvm/lib/VMCore/Constants.cpp
> diff -u llvm/lib/VMCore/Constants.cpp:1.222 llvm/lib/VMCore/
> Constants.cpp:1.223
> --- llvm/lib/VMCore/Constants.cpp:1.222 Mon Feb 26 21:05:06 2007
> +++ llvm/lib/VMCore/Constants.cpp Tue Feb 27 01:57:53 2007
> @@ -118,7 +118,7 @@
> if (ITy->getBitWidth() == 1)
> return ConstantInt::getTrue();
> else
> - return ConstantInt::get(Ty, int64_t(-1));
> + return ConstantInt::get(Ty, APInt::getAllOnesValue(ITy-
> >getBitWidth()));
> return 0;
> }
The special case for 'i1' can be removed, right?
-Chris
More information about the llvm-commits
mailing list