"git@repo.hca.bsc.es:rferrer/llvm-epi.git" did not exist on "8fe5240289faf3ebed5c79ddf489395f5adab153"
- Jan 02, 2013
-
-
Chandler Carruth authored
into their new header subdirectory: include/llvm/IR. This matches the directory structure of lib, and begins to correct a long standing point of file layout clutter in LLVM. There are still more header files to move here, but I wanted to handle them in separate commits to make tracking what files make sense at each layer easier. The only really questionable files here are the target intrinsic tablegen files. But that's a battle I'd rather not fight today. I've updated both CMake and Makefile build systems (I think, and my tests think, but I may have missed something). I've also re-sorted the includes throughout the project. I'll be committing updates to Clang, DragonEgg, and Polly momentarily. llvm-svn: 171366
-
- Jul 23, 2012
-
-
Nuno Lopes authored
llvm-svn: 160643
-
- Jul 19, 2012
-
-
Nuno Lopes authored
It is optimal at least up to 7 bits (I've tested all such cases) This change to truncate() allows a little simplification to the multiplication code, and it also makes multiplication optimal :) llvm-svn: 160512
-
- Jul 17, 2012
-
-
Nuno Lopes authored
llvm-svn: 160368
-
- Jul 16, 2012
-
-
Nuno Lopes authored
llvm-svn: 160317
-
Nuno Lopes authored
Make it always return APInts with the same bitwidth for the same ConstantRange bitwidth to simply clients llvm-svn: 160294
-
- Jun 28, 2012
-
-
Nuno Lopes authored
llvm-svn: 159352
-
Nuno Lopes authored
llvm-svn: 159319
-
- May 18, 2012
-
-
Nuno Lopes authored
this fixes the missed optimization I was seeing in the CorrelatedValuePropagation pass llvm-svn: 157032
-
- Feb 07, 2012
-
-
Craig Topper authored
llvm-svn: 149967
-
- Jan 03, 2012
-
-
Nick Lewycky authored
if-statement by turning it into an assert. No functionality change. llvm-svn: 147474
-
- Nov 24, 2011
-
-
Benjamin Kramer authored
llvm-svn: 145122
-
- Sep 21, 2011
-
-
Richard Trieu authored
assert(!"error message"); To: assert(0 && "error message"); which is more consistant across the code base. llvm-svn: 140234
-
- Jul 27, 2011
-
-
Frits van Bommel authored
llvm-svn: 136218
-
- Jun 22, 2011
-
-
Nick Lewycky authored
llvm-svn: 133648
-
- Dec 07, 2010
-
-
Jay Foad authored
zextOrTrunc(), and APSInt methods extend(), extOrTrunc() and new method trunc(), to be const and to return a new value instead of modifying the object in place. llvm-svn: 121120
-
- Sep 28, 2010
-
-
Nick Lewycky authored
also fixes PR8250. llvm-svn: 114972
-
- Sep 07, 2010
-
-
Nick Lewycky authored
teach LazyValueInfo to use them. llvm-svn: 113196
-
Nick Lewycky authored
Fix zeroExtend and signExtend to support empty sets, and to return the smallest possible result set which contains the extension of each element in their inputs. For example zext i8 [100, 10) to i16 is now [0, 256), not i16 [100, 10) which contains 63446 members. llvm-svn: 113187
-
- Aug 12, 2010
-
-
Nick Lewycky authored
- remove ashr which never worked. - fix lshr and shl and add tests. - remove dead function "intersect1Wrapped". - add a new sub method to subtract ranges, with test. llvm-svn: 110861
-
- Aug 07, 2010
-
-
Owen Anderson authored
llvm-svn: 110505
-
Owen Anderson authored
llvm-svn: 110504
-
Owen Anderson authored
llvm-svn: 110493
-
- Jan 26, 2010
-
-
Dan Gohman authored
wrapping that Duncan pointed out. llvm-svn: 94547
-
Dan Gohman authored
llvm-svn: 94507
-
Dan Gohman authored
llvm-svn: 94506
-
- Jan 05, 2010
-
-
David Greene authored
llvm-svn: 92638
-
- Nov 12, 2009
-
-
Nuno Lopes authored
llvm-svn: 86987
-
Nuno Lopes authored
llvm-svn: 86986
-
- Nov 09, 2009
-
-
Nuno Lopes authored
llvm-svn: 86549
-
- Aug 23, 2009
-
-
Chris Lattner authored
update all code that this affects. llvm-svn: 79830
-
- Jul 19, 2009
-
-
Nick Lewycky authored
return the smallest union of two ranges instead of just any range that happens to contain the union. llvm-svn: 76360
-
- Jul 18, 2009
-
-
Nick Lewycky authored
all values belonging to the intersection will belong to the resulting range. The former was inconsistent about that point (either way is fine, just pick one.) This is part of PR4545. llvm-svn: 76289
-
- Jul 13, 2009
-
-
Nick Lewycky authored
again to Daniel Dunbar and KLEE! llvm-svn: 75449
-
Nick Lewycky authored
Found by Daniel Dunbar and KLEE. llvm-svn: 75448
-
Nick Lewycky authored
generally return Full on all wrapped inputs. "Fixes" PR4545. llvm-svn: 75444
-
Nick Lewycky authored
large as the full set, only those one size smaller. Thanks to Daniel Dunbar who found this bug using Klee! llvm-svn: 75443
-
- Jul 12, 2009
-
-
Nick Lewycky authored
llvm-svn: 75413
-
Nick Lewycky authored
llvm-svn: 75410
-
- Jul 11, 2009
-
-
Nick Lewycky authored
A full set is a constant range that represents any number. If you take the umax of that and [5, 10) you end up with [5, INT_MAX] because the values less than 5 would be umax's against a value which is at least 5. llvm-svn: 75372
-