- Mar 03, 2007
-
-
Reid Spencer authored
llvm-svn: 34856
-
Reid Spencer authored
2. Make sure debug output of APInt values is safe for all bit widths. llvm-svn: 34855
-
Reid Spencer authored
llvm-svn: 34854
-
Reid Spencer authored
llvm-svn: 34853
-
- Mar 02, 2007
-
-
Chris Lattner authored
a value from the worklist required scanning the entire worklist to remove all entries. We now use a combination map+vector to prevent duplicates from happening and prevent the scan. This speeds up instcombine on a large file from the llvm-gcc bootstrap from 189.7s to 4.84s in a debug build and from 5.04s to 1.37s in a release build. llvm-svn: 34848
-
Chris Lattner authored
llvm-svn: 34846
-
Chris Lattner authored
llvm-svn: 34832
-
Reid Spencer authored
llvm-svn: 34822
-
Reid Spencer authored
Constant::isNullValue() in situations where it is possible. llvm-svn: 34821
-
- Mar 01, 2007
-
-
Reid Spencer authored
using isNullValue() instead of getZExtValue() == 0. llvm-svn: 34815
-
Reid Spencer authored
assert if the ConstantInt's value is large. llvm-svn: 34814
-
Reid Spencer authored
bit width of the ConstantInt being converted. llvm-svn: 34810
-
Reid Spencer authored
This caused a warning for construction with -1. Avoid the warning by using -1ULL instead. llvm-svn: 34796
-
Reid Spencer authored
are not needed as the results are the same with or without it. Patch by Nicholas Lewycky. llvm-svn: 34782
-
- Feb 28, 2007
-
-
Reid Spencer authored
Adjust to changes in ConstantRange interface. llvm-svn: 34762
-
Reid Spencer authored
Remove ConstantInt from ConstantRange interface and adjust its users to compensate. llvm-svn: 34758
-
Reid Spencer authored
First round of ConstantRange changes. This makes all CR constructors use only APInt and not use ConstantInt. Clients are adjusted accordingly. llvm-svn: 34756
-
- Feb 26, 2007
-
-
Devang Patel authored
llvm-svn: 34640
-
Devang Patel authored
llvm-svn: 34638
-
- Feb 24, 2007
-
-
Chris Lattner authored
llvm-svn: 34546
-
- Feb 23, 2007
-
-
Chris Lattner authored
llvm-svn: 34531
-
- Feb 22, 2007
-
-
Jim Laskey authored
llvm-svn: 34495
-
- Feb 21, 2007
-
-
Jim Laskey authored
llvm-svn: 34480
-
- Feb 20, 2007
-
-
Dan Gohman authored
llvm-svn: 34456
-
Chris Lattner authored
llvm-svn: 34439
-
- Feb 19, 2007
-
-
Chris Lattner authored
llvm-svn: 34417
-
- Feb 18, 2007
-
-
Chris Lattner authored
llvm-svn: 34395
-
Chris Lattner authored
llvm-svn: 34394
-
- Feb 15, 2007
-
-
Chris Lattner authored
llvm-svn: 34333
-
Chris Lattner authored
by 5%. llvm-svn: 34332
-
Chris Lattner authored
on 447.dealII llvm-svn: 34323
-
Reid Spencer authored
Change use of "packed" term to "vector" in comments, strings, variable names, etc. llvm-svn: 34300
-
Reid Spencer authored
llvm-svn: 34298
-
Reid Spencer authored
Rename PackedType -> VectorType, ConstantPacked -> ConstantVector, and PackedTyID -> VectorTyID. No functional changes. llvm-svn: 34293
-
- Feb 14, 2007
-
-
Chris Lattner authored
Patch by Scott Michel. llvm-svn: 34266
-
- Feb 13, 2007
-
-
Chris Lattner authored
llvm-svn: 34222
-
Chris Lattner authored
llvm-svn: 34219
-
- Feb 12, 2007
-
-
Chris Lattner authored
llvm-svn: 34205
-
Chris Lattner authored
as its main datastructure. There are many improvements yet to be made, but this speeds up opt --std-compile-opts on 447.dealII by 7.3%. llvm-svn: 34193
-
- Feb 11, 2007
-
-
Chris Lattner authored
llvm-svn: 34177
-