- Oct 30, 2004
-
-
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
-
Reid Spencer authored
mess up the build. llvm-svn: 17342
-
Misha Brukman authored
llvm-svn: 17341
-
Misha Brukman authored
llvm-svn: 17340
-
Misha Brukman authored
llvm-svn: 17339
-
Brian Gaeke authored
printed pointer value if sizeof(unsigned) != pointer size. Instead, use uintptr_t. llvm-svn: 17338
-
Vikram S. Adve authored
llvm-svn: 17337
-
Reid Spencer authored
error messages from the compiler. llvm-svn: 17335
-
Reid Spencer authored
generally wildcarded. llvm-svn: 17334
-
Misha Brukman authored
* Separate paragraphs, flush HTML text to left margin for ease of editing llvm-svn: 17333
-
Chris Lattner authored
llvm-svn: 17332
-
- Oct 28, 2004
-
-
John Criswell authored
supported by specific versions of GCC. It is left in place in case anyone wants to updated it for GCC 3.4 or re-use it for earlier versions of GCC where it works. llvm-svn: 17324
-
John Criswell authored
Linux and not compiling for Sparc. This is still probably not correct, or portable, but it'll do for now. llvm-svn: 17321
-
Reid Spencer authored
llvm-svn: 17320
-
John Criswell authored
llvm-svn: 17319
-
Reid Spencer authored
* Move rules that build directories earlier in the file so that they are always built before the things that depend on them. This enables a parallel "dist-check" target. * Fix use of TOOLLINKOPTS and TOOLLINKOPTSB (thanks to Henrik Bach) * Standardize the output - some scripts using plain echo instead of $(ECHO) llvm-svn: 17318
-
Reid Spencer authored
llvm-svn: 17315
-
Alkis Evlogimenos authored
llvm-svn: 17313
-
Reid Spencer authored
Add the goof.st sample. llvm-svn: 17312
-
Brian Gaeke authored
llvm-svn: 17311
-
Reid Spencer authored
llvm-svn: 17307
-
Alkis Evlogimenos authored
llvm-svn: 17306
-
Reid Spencer authored
llvm-svn: 17305
-
Reid Spencer authored
llvm-svn: 17304
-
Brian Gaeke authored
llvm-svn: 17303
-
Reid Spencer authored
llvm-svn: 17302
-
Brian Gaeke authored
llvm-svn: 17301
-
Reid Spencer authored
llvm-svn: 17300
-