- Nov 01, 2004
-
-
Chris Lattner authored
* *DO NOT* print CBU graphs when asked to print our own. This is just FREAKING confusing and misleading: it's better to not print anything. * Simplify and clean up some code * Add some more paranoia assertion checking code that I found to track down this bug: * Fix a nasty bug that was causing us to crash on Prolangs-C++/objects, where we were missing processing some graphs. This hunk is the bugfix: - if (!I->isExternal() && !FoldedGraphsMap.count(I)) + if (!I->isExternal() && !ValMap.count(I)) urg! llvm-svn: 17386
-
Reid Spencer authored
llvm-svn: 17385
-
Reid Spencer authored
llvm-svn: 17384
-
Chris Lattner authored
llvm-svn: 17383
-
Reid Spencer authored
llvm-svn: 17382
-
Reid Spencer authored
* Changed names of libraries to reflect new naming scheme * Added some more introductory material * Added a rule of thumb. llvm-svn: 17381
-
- Oct 31, 2004
-
-
Reid Spencer authored
llvm-svn: 17380
-
Reid Spencer authored
Chris wants on his platform. llvm-svn: 17379
-
Chris Lattner authored
the CBU graphs, copy them instead of hacking on the CBU graphs. Also, instead of forwarding request from ECGraphs clients to the CBU graphs clients, service them ourselves. Finally, remove a broken "optimization" llvm-svn: 17378
-
Chris Lattner authored
llvm-svn: 17377
-
Reid Spencer authored
llvm-svn: 17376
-
Chris Lattner authored
llvm-svn: 17375
-
Reid Spencer authored
llvm-svn: 17374
-
Reid Spencer authored
llvm-svn: 17373
-
Chris Lattner authored
llvm-svn: 17372
-
Reid Spencer authored
llvm-svn: 17371
-
Reid Spencer authored
llvm-svn: 17370
-
Reid Spencer authored
llvm-svn: 17369
-
Chris Lattner authored
on Prolangs-C++/objects llvm-svn: 17368
-
Chris Lattner authored
llvm-svn: 17367
-
Misha Brukman authored
llvm-svn: 17366
-
Vikram S. Adve authored
llvm-svn: 17365
-
- Oct 30, 2004
-
-
Reid Spencer authored
llvm-svn: 17364
-
Reid Spencer authored
but not described. It might just stay that way. llvm-svn: 17363
-
Reid Spencer authored
llvm-svn: 17361
-
Reid Spencer authored
llvm-svn: 17360
-
Reid Spencer authored
llvm-svn: 17359
-
Chris Lattner authored
llvm-svn: 17358
-
Chris Lattner authored
1. Calls to external global VARIABLES should not be treated as a call to an external function 2. Efficiently deleting an element from a vector by using std::swap with the back, then pop_back is NOT a good way to keep the vector sorted. 3. Our hope of having stuff get deleted by making them redundant just won't work. In particular, if we have three calls in sequence that should be merged: A, B, C first we unify B into A. To be sure that they appeared identical (so B would be erased) we set B = A. On the next step, we unified C into A and set C = A. Unfortunately, this is no guarantee that C = B, so we would fail to delete the dead call. Switch to a more explicit scheme. llvm-svn: 17357
-
Chris Lattner authored
llvm-svn: 17356
-
Chris Lattner authored
* change some uses of NH.getNode() in a bool context to use !NH.isNull() * Fix a bunch of places where we depended on the (undefined) order of evaluation of arguments to function calls to ensure that getNode() was called before getOffset(). In practice, this was NOT happening. llvm-svn: 17354
-
Chris Lattner authored
llvm-svn: 17353
-
Chris Lattner authored
llvm-svn: 17352
-
Tanya Lattner authored
Fixed issue with generating the partial order. It now adds the nodes not in recurrences in sets for each connected component. llvm-svn: 17351
-
Misha Brukman authored
llvm-svn: 17350
-
Misha Brukman authored
* Move file comment to the top of the header where it belongs llvm-svn: 17349
-
Reid Spencer authored
sub-makes and recursively append causing huge command lines and incorrect compilation results. Also, fix the printvars target to align its output and ensure that the contents of variables can't get interpreted by the shell. llvm-svn: 17348
-
- Oct 29, 2004
-
-
Brian Gaeke authored
llvm-svn: 17347
-
Brian Gaeke authored
llvm-svn: 17346
-
Misha Brukman authored
llvm-svn: 17343
-