13644 Commits

Author SHA1 Message Date
John Criswell
32e813e486 Merged from mainline.
llvm-svn: 15723
llvmorg-1.3.0
2004-08-13 18:52:00 +00:00
John Criswell
b6a9b36e21 Setup the llvm-gcc tarball the way we have always done.
llvm-svn: 15687
2004-08-12 14:34:38 +00:00
John Criswell
0fe9bd9e6d Merged from mainline.
llvm-svn: 15686
2004-08-12 14:28:44 +00:00
John Criswell
322e13176f Merged from mainline. This should fix 176.gcc.
llvm-svn: 15685
2004-08-12 14:20:45 +00:00
John Criswell
ab686a51f1 Updated code sizes for LLVM.
llvm-svn: 15666
2004-08-11 19:48:12 +00:00
John Criswell
f2a68db009 Adding 2004-08-10-BoolSetCC.ll (written by Chris) as a new regression test.
Merged from mainline.

llvm-svn: 15641
2004-08-11 01:28:05 +00:00
John Criswell
ef095995c7 Merged in revision 1.239 from mainline.
llvm-svn: 15640
2004-08-11 01:23:22 +00:00
CVS to SVN Conversion
841e6949d7 This commit was manufactured by cvs2svn to create branch 'release_13'.
llvm-svn: 15638
2004-08-11 00:49:50 +00:00
John Criswell
a98c3d19a5 Merged from mainline on August 10, 2004.
llvm-svn: 15619
2004-08-10 18:33:39 +00:00
CVS to SVN Conversion
10b4a6323f This commit was manufactured by cvs2svn to create branch 'release_13'.
llvm-svn: 15618
2004-08-10 18:33:39 +00:00
John Criswell
7d4bacd1af Merged in mainline.
llvm-svn: 15617
2004-08-10 18:32:06 +00:00
John Criswell
f0958ae6eb Merged in changes to the instruction combining pass.
llvm-svn: 15598
2004-08-09 21:34:34 +00:00
John Criswell
7ee0099de5 Merged in new regression test.
llvm-svn: 15597
2004-08-09 21:33:52 +00:00
CVS to SVN Conversion
7aa6c01be2 This commit was manufactured by cvs2svn to create branch 'release_13'.
llvm-svn: 15596
2004-08-09 21:33:52 +00:00
John Criswell
1e34901d4d Fix capitalization of URL.
llvm-svn: 15595
2004-08-09 21:17:16 +00:00
John Criswell
362f4b3e5d Updated release notes from mainline.
llvm-svn: 15594
2004-08-09 21:15:20 +00:00
John Criswell
67dee05f54 Merged in changes Chris commited over the weekend. Merge done on August 9,
2004.

llvm-svn: 15576
2004-08-09 15:35:51 +00:00
John Criswell
0ccbe35d71 Added note about new PowerPC code generator.
Updated versions to 1.3.

llvm-svn: 15560
2004-08-06 21:26:30 +00:00
John Criswell
7f6d3e7317 Fixed the link to the Command Guide. The previous revision only worked
if the browser is getting the file from a web server that autocompletes
the URL.

llvm-svn: 15559
2004-08-06 21:12:44 +00:00
John Criswell
fb63a35c3c Created script to help automate part of the release process.
llvm-svn: 15558
2004-08-06 21:03:59 +00:00
John Criswell
6dbb267760 Merge in test for structures with more than 256 members, courtesy of Chris.
llvm-svn: 15557
2004-08-06 19:57:05 +00:00
CVS to SVN Conversion
50fe9297ba This commit was manufactured by cvs2svn to create branch 'release_13'.
llvm-svn: 15556
2004-08-06 19:57:05 +00:00
John Criswell
395900dcf5 Updated version.
llvm-svn: 15549
2004-08-06 16:21:48 +00:00
CVS to SVN Conversion
a27fe0174c This commit was manufactured by cvs2svn to create branch 'release_13'.
llvm-svn: 15548
2004-08-06 16:21:48 +00:00
Chris Lattner
5064097632 Now without stinky dos newlines!
llvm-svn: 15537
2004-08-06 07:45:37 +00:00
Chris Lattner
a8dcf2423e Changes commited for Nate Begeman:
Use a PowerPC specific prolog epilog inserter to control where spilled
callee save regs are placed on the stack.
Get rid of implicit return address stack slot, save return address reg
(LR) in appropriate slot
Improve code generated for functions that don't have calls or access
globals


Note from Chris: PowerPCPEI will eventually be eliminated, once the
functionality is merged into CodeGen/PrologEpilogInserter.cpp

llvm-svn: 15536
2004-08-06 06:58:50 +00:00
Brian Gaeke
a1a0643e38 Update the To-Do list according to my notes + assertions
llvm-svn: 15535
2004-08-06 04:38:13 +00:00
John Criswell
2fc39a9c2f Added Louis Gerbarg. Louis is given credit in the CREDITS.TXT file, so I
assume Louis also holds copyright.

llvm-svn: 15534
2004-08-05 23:46:27 +00:00
Chris Lattner
d21e3d020e More prominantly mention ppc support, more accurately describe its status
llvm-svn: 15533
2004-08-05 21:53:13 +00:00
Misha Brukman
467ea6be23 * Mention PowerPC as new feature, and experimental feature
* Wrap long lines to 80 cols

llvm-svn: 15532
2004-08-05 21:04:03 +00:00
John Criswell
e7ccf6445e Add additional copyright notice for the PowerPC backend.
Thanks Nate!

llvm-svn: 15531
2004-08-05 20:36:00 +00:00
Brian Gaeke
c51892528b Split out -disable-codegen into -disable-llc and -disable-jit.
llvm-svn: 15530
2004-08-05 19:54:59 +00:00
Misha Brukman
72b2a27617 We now have the PowerPC backend, thanks to Nate Begeman and Luis Gerbarg!
llvm-svn: 15529
2004-08-05 19:09:47 +00:00
Misha Brukman
7d41ed5271 Simplify makefile by combining all TableGen dependencies into one variable
llvm-svn: 15527
2004-08-05 18:34:15 +00:00
Chris Lattner
c76471842a while we're at it, make the libraries be on separate lines
llvm-svn: 15526
2004-08-05 18:32:57 +00:00
Misha Brukman
eabe770156 Lines need to end with \ to make sure they're actually continued
llvm-svn: 15525
2004-08-05 18:31:33 +00:00
Misha Brukman
f7667b1845 * Add PowerPC library to LLC
* Fit used libraries on a few lines

llvm-svn: 15524
2004-08-05 18:24:11 +00:00
Misha Brukman
1d1d1c4676 PowerPC is a real target now.
llvm-svn: 15522
2004-08-05 18:22:30 +00:00
Chris Lattner
af1ad37f3b This file is obsolete
llvm-svn: 15521
2004-08-05 17:45:32 +00:00
Alkis Evlogimenos
f45cc7a56e Make GlobalVariable constructor assert when an initializer is of
incorrect type.

llvm-svn: 15519
2004-08-05 11:28:34 +00:00
Brian Gaeke
4c8a2120aa sparcv9select is history.
llvm-svn: 15516
2004-08-05 05:17:19 +00:00
Chris Lattner
0d5dc010fa C++ support does not live in the C runtime any longer
llvm-svn: 15515
2004-08-05 02:28:17 +00:00
Chris Lattner
fc9e8b6682 Two files are moved to libstdc++, and a NOTE gets added
llvm-svn: 15514
2004-08-05 02:27:28 +00:00
Chris Lattner
0f2aeea79c Add missing copyrights
llvm-svn: 15513
2004-08-05 00:20:51 +00:00
Reid Spencer
24fa5fd29b Turn a use of intptr_t into a reinterpret_cast<uint64_t> instead to get
rid of compilation warnings on some platforms.

llvm-svn: 15512
2004-08-04 22:56:46 +00:00
Chris Lattner
5e18a2489d Fix another minor problem that exists if you ahve multiple functions with
nonunifiable types but the same name.  Down with PR411!

llvm-svn: 15511
2004-08-04 22:39:54 +00:00
Chris Lattner
6722f851ef Fix a typeo
llvm-svn: 15510
2004-08-04 22:29:05 +00:00
Chris Lattner
20a4dab308 Add a hack to work around a problem my changes exposed
llvm-svn: 15509
2004-08-04 22:26:13 +00:00
Misha Brukman
8e5492e350 * Added documentation in the file header
* Shorten assert() text to make it fit within 80 cols

llvm-svn: 15508
2004-08-04 22:07:54 +00:00
Misha Brukman
95908889f4 Surround code element with <tt> tags
llvm-svn: 15507
2004-08-04 22:00:05 +00:00