Commit Graph

631 Commits

Author SHA1 Message Date
Brian Gaeke
73716d582e Now that I read it again, this part in particular strikes me as kind of
pushy and contentious...


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12259 91177308-0d34-0410-b5e6-96231b3b80d8
2004-03-09 07:20:26 +00:00
Brian Gaeke
bd1c2853e8 b00g fixed
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12257 91177308-0d34-0410-b5e6-96231b3b80d8
2004-03-09 05:43:59 +00:00
Chris Lattner
0fe65a8001 Bug fixed
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12250 91177308-0d34-0410-b5e6-96231b3b80d8
2004-03-09 00:59:15 +00:00
Chris Lattner
15f0a87f31 John fixed this bug
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12248 91177308-0d34-0410-b5e6-96231b3b80d8
2004-03-09 00:40:49 +00:00
Misha Brukman
efc182e49c Fix some spelling and grammar.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12244 91177308-0d34-0410-b5e6-96231b3b80d8
2004-03-08 23:06:46 +00:00
Chris Lattner
a5422e4048 Update the profiling section
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12243 91177308-0d34-0410-b5e6-96231b3b80d8
2004-03-08 22:29:35 +00:00
Misha Brukman
d6cf0d4d4f Fix link to license: point to current version in CVS.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12226 91177308-0d34-0410-b5e6-96231b3b80d8
2004-03-08 17:59:31 +00:00
Chris Lattner
9ee5d2296b Remove the comment "Constants must always have an initial value.", which
is incorrect.  Fix some formatting nastiness.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12223 91177308-0d34-0410-b5e6-96231b3b80d8
2004-03-08 16:49:10 +00:00
Chris Lattner
eacf92759d Bug fixed
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12210 91177308-0d34-0410-b5e6-96231b3b80d8
2004-03-08 04:55:45 +00:00
Alkis Evlogimenos
499b2bad27 Add simple spiller.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12188 91177308-0d34-0410-b5e6-96231b3b80d8
2004-03-06 22:38:29 +00:00
Alkis Evlogimenos
4e644dd2c2 The default register allocator is local not simple.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12187 91177308-0d34-0410-b5e6-96231b3b80d8
2004-03-06 22:27:41 +00:00
Alkis Evlogimenos
89157a27dc Make <di> into <dt> (definition list term).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12072 91177308-0d34-0410-b5e6-96231b3b80d8
2004-03-02 03:36:10 +00:00
Alkis Evlogimenos
7472301d7a Fix <p> missing <p> tag
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12063 91177308-0d34-0410-b5e6-96231b3b80d8
2004-03-01 23:25:38 +00:00
Alkis Evlogimenos
dd420e060a Add a spiller option to llc. A simple spiller will come soon. When we get CFG in the machine code represenation a global spiller will also be possible. Also document the linear scan register allocator but mark it as experimental for now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12062 91177308-0d34-0410-b5e6-96231b3b80d8
2004-03-01 23:18:15 +00:00
Misha Brukman
1d83e11101 * HTML 4.01 Strict compliance
* Removed unnecessary tabs in the entire file


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12051 91177308-0d34-0410-b5e6-96231b3b80d8
2004-03-01 18:21:04 +00:00
Misha Brukman
daa4cb0f03 HTML 4.01 Strict compliance.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12050 91177308-0d34-0410-b5e6-96231b3b80d8
2004-03-01 17:47:27 +00:00
Chris Lattner
0e27c98b7e Updates from Reid
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11908 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-27 16:17:20 +00:00
Chris Lattner
6175735da4 Initial checkin of document, contributed by Reid Spencer.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11901 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-27 06:28:34 +00:00
Alkis Evlogimenos
4817e9cac1 Add improvements to the code generator.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11896 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-27 05:26:23 +00:00
John Criswell
412926edf7 Added PR258 and 259.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11889 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-26 23:13:34 +00:00
Chris Lattner
fd343b0bec add note
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11876 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-26 08:02:57 +00:00
Brian Gaeke
3a9ec199b5 One B00g fixed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11857 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-26 00:08:25 +00:00
Chris Lattner
a39719ff24 Substantial improvements and cleanups for the release notes. We were missing
a bunch of stuff!  :)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11822 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-25 16:36:51 +00:00
John Criswell
6e4ca61438 Fixed minor typos.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11800 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-24 16:13:56 +00:00
Chris Lattner
c88c17b0f6 Wow, the description of the 'switch' instruction was out of date.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11790 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-24 04:54:45 +00:00
Chris Lattner
1e1a78a899 Now that's a new feature!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11786 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-24 03:50:24 +00:00
Chris Lattner
a118ae1c9d Update the 'new features' section
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11731 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-23 03:51:34 +00:00
Chris Lattner
3fd8259c9b Bug fixed
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11730 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-23 03:36:36 +00:00
Chris Lattner
8b1dc16444 Link to most recent "LLVM document"
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11703 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-22 05:45:02 +00:00
Chris Lattner
9832874504 Bug fixed
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11662 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-20 17:41:35 +00:00
Chris Lattner
eb373aaa33 Document the code generator debugger.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11616 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-18 23:30:21 +00:00
Chris Lattner
15a2986107 document the -march=c option
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11615 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-18 23:30:02 +00:00
Chris Lattner
a972dadb20 Extract has new options
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11581 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-18 16:55:29 +00:00
Chris Lattner
950265877f Bug fixed
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11567 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-17 22:00:39 +00:00
Misha Brukman
2ca265299c PreSelection isn't optional and so there's no way to turn it off.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11504 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-16 19:45:26 +00:00
Chris Lattner
2e6fcafff2 Document bug 240
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11487 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-15 23:09:07 +00:00
Chris Lattner
9f3c7f7da9 QOI bug fixed
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11475 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-15 06:00:04 +00:00
Chris Lattner
d6a185fde0 Bug fixed
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11468 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-15 05:47:37 +00:00
Chris Lattner
1fda3700be New code quality fix
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11457 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-15 00:23:15 +00:00
Chris Lattner
50c372b3d9 fix typeo
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11446 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-14 19:27:26 +00:00
Chris Lattner
3a51be17f3 These should be mentioned
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11439 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-14 04:12:41 +00:00
Chris Lattner
10610646cb Document new intrinsics
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11438 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-14 04:08:35 +00:00
Chris Lattner
25795bcfb7 builtin_return/frame_address now work
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11437 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-14 04:08:29 +00:00
Chris Lattner
036e639623 Updates for the C backend's movement
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11428 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-14 01:07:17 +00:00
Chris Lattner
4b2b684b9f Bug fixed
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11385 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-13 17:03:01 +00:00
Chris Lattner
bd8c456274 Bug fix
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11381 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-13 16:40:24 +00:00
Chris Lattner
3bc657934f New features
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11361 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-12 21:21:17 +00:00
Chris Lattner
3301ced603 Be a bit more specific about what the alignment value means and the restrictions on it
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11360 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-12 21:18:15 +00:00
John Criswell
aa55c8cc38 Fixed minor typos.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11356 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-12 18:11:53 +00:00
Chris Lattner
0eb51b440c Add support for the llvm.memmove intrinsic.
Patch graciously contributed by Reid Spencer!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11354 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-12 18:10:10 +00:00