Commit Graph

3632 Commits

Author SHA1 Message Date
Joel Stanley d9ee6c09e1 Finished instruction replacement section, etc. Need better example for replaceAllUsesWith().
llvm-svn: 3806
2002-09-18 03:17:23 +00:00
Misha Brukman cab9e249bd Fixed grammar.
llvm-svn: 3805
2002-09-18 02:35:14 +00:00
Misha Brukman 1cf3c54f04 Fixed grammar (User's -> Users).
llvm-svn: 3804
2002-09-18 02:21:57 +00:00
Vikram S. Adve 9c485d2165 gcc3.1.1 seems much more selective about what it loads from archives, and
does not link in many passes that are loaded by gcc2.95.3.  So use object
files instead of archives in many more cases.

llvm-svn: 3803
2002-09-18 02:20:58 +00:00
Misha Brukman ebcd1d7c16 Removed unnecessary #includes.
llvm-svn: 3802
2002-09-18 02:07:57 +00:00
Misha Brukman 892f59fcb2 Fixed typo.
llvm-svn: 3801
2002-09-18 00:42:45 +00:00
Chris Lattner 3eeba80732 Fix ambiguity problem due to builtin log2(double) function
llvm-svn: 3800
2002-09-17 23:56:50 +00:00
Chris Lattner 2d7730e3dd Don't put default parameter values into .cpp files, it breaks 3.x compilers
llvm-svn: 3799
2002-09-17 23:50:32 +00:00
Chris Lattner 5d15ed99a3 Fix namespace correctness bug
llvm-svn: 3798
2002-09-17 23:48:02 +00:00
Chris Lattner 22cbac6511 There is a #define in some header that conflicts with INFINITY, rename it.
llvm-svn: 3797
2002-09-17 23:46:33 +00:00
Chris Lattner 59ded8e5c0 Allow the VERBOSE=1 option to turn on output of recursive make behavior
llvm-svn: 3796
2002-09-17 23:45:34 +00:00
Chris Lattner 011abb4a32 Add support for gcc 3.2
llvm-svn: 3795
2002-09-17 23:38:38 +00:00
Chris Lattner 539a23cffa Fix parallel recursive make to build directories in order
llvm-svn: 3794
2002-09-17 23:35:02 +00:00
Chris Lattner 9a9a0b4401 Use locally built burg
llvm-svn: 3793
2002-09-17 23:24:57 +00:00
Chris Lattner d86c20366c Build burg tree
llvm-svn: 3792
2002-09-17 23:23:52 +00:00
Chris Lattner bfc1cc2d65 TEst commit
llvm-svn: 3791
2002-09-17 23:22:31 +00:00
Chris Lattner 8daf4d56e2 Test commit
llvm-svn: 3790
2002-09-17 23:20:47 +00:00
Chris Lattner 1d495576cc Test change
llvm-svn: 3789
2002-09-17 23:19:46 +00:00
Chris Lattner 23076668f0 We need an 'all' target to build burg, add it back
llvm-svn: 3788
2002-09-17 23:19:14 +00:00
Chris Lattner a4064a63a4 Don't run tests by default
llvm-svn: 3787
2002-09-17 23:04:24 +00:00
Chris Lattner b8f3fab589 Initial checkin of burg documetnation files
llvm-svn: 3786
2002-09-17 23:03:35 +00:00
Chris Lattner 462a4db83d Initial checkin of burg files
llvm-svn: 3785
2002-09-17 23:03:30 +00:00
Chris Lattner dacc4ae922 Avoid using two i's in the same statements
llvm-svn: 3784
2002-09-17 22:43:00 +00:00
Chris Lattner a8339e3613 Fix bug: test/Regression/Transforms/InstCombine/2002-09-17-GetElementPtrCrash.ll
Thanks to Casey for finding it!

llvm-svn: 3783
2002-09-17 21:05:42 +00:00
Chris Lattner 0822dd0210 New regression test
llvm-svn: 3782
2002-09-17 21:02:24 +00:00
Chris Lattner 0a2590a6af Convert to use long indexes instead of uint
llvm-svn: 3781
2002-09-17 20:47:46 +00:00
Chris Lattner 66037f55d3 Enable correct support for dynamic loading on Linux
llvm-svn: 3780
2002-09-17 20:40:24 +00:00
Chris Lattner a73486f69c Enable correct support for dynamic loading on Linux
llvm-svn: 3779
2002-09-17 20:40:22 +00:00
Anand Shukla ff0248c47c Removed debug info printing
llvm-svn: 3778
2002-09-17 20:24:46 +00:00
Chris Lattner 077b45d931 Add support for GCC 2.96
llvm-svn: 3777
2002-09-17 17:23:09 +00:00
Chris Lattner 95094782a1 Remove extra #include
llvm-svn: 3776
2002-09-17 17:18:12 +00:00
Chris Lattner a3e3fa7867 Fix typeo
llvm-svn: 3775
2002-09-17 16:47:06 +00:00
Vikram S. Adve 9d0fb1aac5 Don't print global variable definitions twice! Sun's pathetic compiler
never complained about this.

llvm-svn: 3774
2002-09-17 11:50:38 +00:00
Vikram S. Adve a43a66fdc4 Fix typo in comment.
llvm-svn: 3773
2002-09-17 11:09:59 +00:00
Vikram S. Adve 0267d0c62e Remove specification of argument default from cpp file.
llvm-svn: 3772
2002-09-17 01:17:57 +00:00
Chris Lattner 4496441c8d Remove warning that is no longer applicable
llvm-svn: 3771
2002-09-16 22:37:56 +00:00
Chris Lattner 0100eab505 Comment line of the makefile
llvm-svn: 3770
2002-09-16 22:36:42 +00:00
Chris Lattner e6e193cacd Handle whitespace in LIBRARYNAME gracefully
llvm-svn: 3769
2002-09-16 22:34:56 +00:00
Chris Lattner afb4fc189c Fix FunctionInlining pass assertion failure:
ilist:104: failed assertion `Traits::getNext(NodePtr) != 0 && "Dereferencing end()!"'

llvm-svn: 3768
2002-09-16 22:30:20 +00:00
Chris Lattner b1a712efcc Fix typeo
llvm-svn: 3767
2002-09-16 22:08:07 +00:00
Chris Lattner 8597d0e453 Fix compile problem on linux. Noone should ever #include <inttypes.h>
directly.  Instead, include Support/DataTypes.h

llvm-svn: 3766
2002-09-16 20:44:19 +00:00
Chris Lattner 10ccd32ff9 Run the cee pass tests
llvm-svn: 3765
2002-09-16 19:09:11 +00:00
Chris Lattner f28d80602c Checking testcases for cee pass
llvm-svn: 3764
2002-09-16 19:08:36 +00:00
Chris Lattner ec3936ac0d Fix: test/Regression/LLC/badidx.c problem
llvm-svn: 3763
2002-09-16 18:32:33 +00:00
Vikram S. Adve 14a25a370b Remove duplicate sparc entry.
llvm-svn: 3762
2002-09-16 18:28:27 +00:00
Vikram S. Adve 9a056ed4e0 Use .o files instead of .a files for several cases (that don't actually
need them) until other Makefiles can be updated to build archives.

llvm-svn: 3761
2002-09-16 18:13:12 +00:00
Chris Lattner c36a816a55 Print information about files that were removed
llvm-svn: 3760
2002-09-16 18:09:42 +00:00
Vikram S. Adve de72fca8a1 New preselection pass that specializes LLVM code for a target machine,
while remaining in legal portable LLVM form and preserving type
information and type safety.

llvm-svn: 3759
2002-09-16 18:08:17 +00:00
Nick Hildenbrandt 1127ac3037 Moved these files to the utils directory.
llvm-svn: 3758
2002-09-16 17:56:48 +00:00
Vikram S. Adve 9d48fcaf1b Add ilist_iterator constructor from a node reference.
llvm-svn: 3756
2002-09-16 16:46:17 +00:00