[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