1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-27 22:12:47 +01:00
Commit Graph

754 Commits

Author SHA1 Message Date
Chris Lattner
5fdb901643 Add some stuff to the release notes.
llvm-svn: 13314
2004-05-02 04:19:15 +00:00
Chris Lattner
aac6ae5b07 Add comment about optimizations
llvm-svn: 13298
2004-05-01 11:40:07 +00:00
Chris Lattner
ac07b271e7 Fix broken link, again.
llvm-svn: 13295
2004-04-30 22:17:12 +00:00
Chris Lattner
d7ac5532a6 Fix a broken link
llvm-svn: 13290
2004-04-30 14:13:16 +00:00
Chris Lattner
1f923d85b8 bug fixed
llvm-svn: 13099
2004-04-21 18:52:06 +00:00
Brian Gaeke
74f0defc33 Add some PRs which were fixed, but not previously mentioned in the rel. notes.
llvm-svn: 13077
2004-04-20 18:18:46 +00:00
Misha Brukman
09bc094bc2 * Remove note about "UNSUPPORTED: " feature that just became supported
* Fix usage of <p> tag and some grammar

llvm-svn: 13062
2004-04-19 03:28:39 +00:00
Misha Brukman
e203fe645b Display sample bugpoint output with the `code' stylesheet class.
llvm-svn: 13060
2004-04-19 03:07:29 +00:00
Misha Brukman
9b353889ae Add notes about PRs 38 and 290 being fixed.
llvm-svn: 13056
2004-04-19 03:01:01 +00:00
Misha Brukman
2d5e64ab31 Wrap (some) lines to 80 cols.
llvm-svn: 13055
2004-04-19 02:56:49 +00:00
Misha Brukman
52a9e3b31f Add idea about a disassembler.
llvm-svn: 12993
2004-04-16 16:55:30 +00:00
Misha Brukman
fdb346f70a * Fix capitalization of PICk
* Wrap long lines to 80 cols

llvm-svn: 12988
2004-04-16 16:20:07 +00:00
Misha Brukman
df6d740b3e Add note about easier way to debug tests in the llvm tree.
llvm-svn: 12972
2004-04-15 21:01:21 +00:00
Misha Brukman
aa2862894c Add note about passing arguments to program being debugged.
llvm-svn: 12970
2004-04-15 20:49:32 +00:00
Misha Brukman
978fd39ec7 Removed obsolete doxygen options (they were blank anyway).
llvm-svn: 12965
2004-04-15 15:33:49 +00:00
Chris Lattner
e83cd11f13 Add a note
llvm-svn: 12922
2004-04-13 19:48:55 +00:00
Chris Lattner
a404874643 Add notes about some of the code quality improvements that have gone in
llvm-svn: 12887
2004-04-13 14:43:35 +00:00
John Criswell
b612d46d37 Corrected the descriptions of the llvm.writeport and llvm.writeio
intrinsics.

Modified llvm.readio and llvm.writeio to use pointers to memory instead
of integers.  This should take care of problems such as different pointer
sizes, casting integers to pointers, weird architectural pointer types, etc.

Re-worded the description of llvm.readio and llvm.writeio so that it should
be more clear as to why they should be used over regular loads/stores for
I/O.

llvm-svn: 12867
2004-04-12 16:33:19 +00:00
John Criswell
4c409cc2c4 Added initial design for the llvm.readio and llvm.writeio intrinsics.
llvm-svn: 12864
2004-04-12 15:02:16 +00:00
Chris Lattner
6036b762f0 Add note
llvm-svn: 12809
2004-04-10 06:56:53 +00:00
Chris Lattner
d4c677d9c0 Expand on adding an intrinsic. Move section to before adding an instruction
llvm-svn: 12796
2004-04-09 19:24:20 +00:00
John Criswell
aa1f7cd50d Fixed some spelling.
llvm-svn: 12790
2004-04-09 16:48:45 +00:00
John Criswell
e05952bcef Modified the prototypes of the llvm.readport and llvm.writeport intrinsics
so that they do not specify specific integer sizes (as those are
constrained by the code generator, not the intrinsic itself).

Also put these intrinsics into their own "Operating System" section.

llvm-svn: 12789
2004-04-09 16:43:20 +00:00
John Criswell
4293a0444d Added the llvm.readport and llvm.writeport intrinsics.
llvm-svn: 12788
2004-04-09 15:23:37 +00:00
Brian Gaeke
a0a6d38d7e We have a global reg. allocator now -- thanks to Alkis.
Fix a typo.
Add a project I've always thought would be cool.

llvm-svn: 12747
2004-04-07 15:31:23 +00:00
Chris Lattner
39bdc2681e Bugs fixed new features implemented
llvm-svn: 12716
2004-04-06 19:48:42 +00:00
Chris Lattner
929187dff0 Document new option
llvm-svn: 12699
2004-04-06 16:46:12 +00:00
Chris Lattner
1aa66730ad Update docs a bit
llvm-svn: 12695
2004-04-06 15:22:35 +00:00
Chris Lattner
ef435a5e51 Remove some options that don't really have anything to do with bugpoint
llvm-svn: 12694
2004-04-06 15:14:10 +00:00
Misha Brukman
cc7ea3a1f7 * Added link to newly written ExtendingLLVM.html document
* Eliminated extraneous space in the HTML

llvm-svn: 12691
2004-04-06 04:22:43 +00:00
Misha Brukman
406bb7ec5d Incorporated Chris' comments.
llvm-svn: 12690
2004-04-06 04:17:51 +00:00
Misha Brukman
c67693e356 Added notes on extending LLVM with new instructions, intrinsics, types, etc.
llvm-svn: 12689
2004-04-06 03:53:49 +00:00
Chris Lattner
8ba9dea7a1 PR82 is finally fixed!
llvm-svn: 12656
2004-04-05 01:43:08 +00:00
Chris Lattner
262af8c7d8 Update getelementptr instruction description
llvm-svn: 12654
2004-04-05 01:30:49 +00:00
Chris Lattner
a266f6dc29 PR305 is now fixed
llvm-svn: 12649
2004-04-05 00:40:55 +00:00
Chris Lattner
8c22ebb727 Bug fixed
llvm-svn: 12598
2004-04-01 20:31:29 +00:00
Chris Lattner
061c03a1d0 Bug fixed
llvm-svn: 12593
2004-04-01 19:09:49 +00:00
Chris Lattner
592949e887 Clear out all of the changes. Reset version numbers to 1.3
add note about select

llvm-svn: 12584
2004-04-01 00:41:31 +00:00
John Criswell
4fa1d309b2 Merged in RELEASE_12.
llvm-svn: 12532
2004-03-29 20:23:11 +00:00
Chris Lattner
8b1b8ab325 Add a faq entry
llvm-svn: 12529
2004-03-29 19:14:35 +00:00
Chris Lattner
570ec03866 Add note about setting up linux systems to directly execute LLVM bytecode files
Fixes PR303

llvm-svn: 12516
2004-03-25 20:38:40 +00:00
Chris Lattner
a36db941d8 Add a dose of reality into the release notes
llvm-svn: 12510
2004-03-19 19:22:28 +00:00
Chris Lattner
eb5ced99d6 Perhaps the last bugfix before the release? HOPEFULLY! :)
llvm-svn: 12505
2004-03-19 04:26:04 +00:00
Chris Lattner
496071cbb6 Fix a minor wording bug in the manual
llvm-svn: 12496
2004-03-18 14:58:55 +00:00
Chris Lattner
ae6d999a7e Fix a tag-o
llvm-svn: 12477
2004-03-17 21:33:32 +00:00
Chris Lattner
78ffe84887 Rewrite the second on AnalysisUsage usage. This documents the new
addRequiredTransitive member that Misha added, and explains the whole
concept a lot better.  Also, the document used incorrect "subsubsection"
tags instead of "doc_subsubsection" which this fixes.

llvm-svn: 12474
2004-03-17 21:09:55 +00:00
Chris Lattner
72985c5a6d update release notes for 1.2
llvm-svn: 12467
2004-03-17 03:54:41 +00:00
Chris Lattner
3c03f0f6c9 Bug fixed
llvm-svn: 12449
2004-03-16 21:55:23 +00:00
Chris Lattner
92c015aa1f Bug not fixed after all
llvm-svn: 12446
2004-03-16 21:39:04 +00:00
Chris Lattner
44aa3ab91d Fix bug in bug name. It must be the painkillers that I haven't been taking
llvm-svn: 12440
2004-03-16 09:01:10 +00:00
Chris Lattner
cf3356ea51 Implement a new feature in the CFE, moving a GCC extension from the unsupported
to the supported list

llvm-svn: 12439
2004-03-16 08:54:07 +00:00
Chris Lattner
ba18aa789c boog fixed
llvm-svn: 12436
2004-03-16 08:40:35 +00:00
Chris Lattner
d700a628ae Bug fixed
llvm-svn: 12432
2004-03-16 05:28:35 +00:00
Chris Lattner
2d65522a09 Document stuff that is known to be broken
llvm-svn: 12366
2004-03-14 02:03:02 +00:00
Chris Lattner
4fc81f57f8 Option no more
llvm-svn: 12360
2004-03-13 19:36:30 +00:00
John Criswell
a9c937b8ec Performed some updates on the new options to these command line tools.
llvm-svn: 12350
2004-03-12 22:45:35 +00:00
John Criswell
ef6d2c5e2d Fixed grammar typo.
llvm-svn: 12345
2004-03-12 21:29:42 +00:00
John Criswell
5582d9fa8c Fixed grammar typo.
llvm-svn: 12343
2004-03-12 21:19:06 +00:00
John Criswell
fa5de7356d Added minor information on C++.
llvm-svn: 12341
2004-03-12 20:42:16 +00:00
John Criswell
7a899eb1ed Updated to LLVM 1.2.
Added information on getting the LLVM GCC front end from CVS.
Added new configure script options.
Made other minor corrections and modifications.

llvm-svn: 12340
2004-03-12 20:31:37 +00:00
John Criswell
75c15a39e4 Point to the new license (includes year 2004).
Changed crtend.o to libcrtend.a.

llvm-svn: 12338
2004-03-12 18:20:15 +00:00
John Criswell
d1f0201915 Added a header indicating that the Linux and MacOS configure procedures are
the same.

Added LLVM copyright and warranty disclaimer information.

llvm-svn: 12337
2004-03-12 18:02:17 +00:00
Chris Lattner
e6cffa98e2 This is no longer an open project
llvm-svn: 12308
2004-03-12 05:50:24 +00:00
Chris Lattner
44716bb0f7 Cleanup the cast section, add the select instruction
llvm-svn: 12307
2004-03-12 05:50:16 +00:00
Misha Brukman
d0bbc13f17 Miscellaneous additions are a separate section.
llvm-svn: 12293
2004-03-11 21:26:29 +00:00
Alkis Evlogimenos
490aa035b9 Fix spelling.
llvm-svn: 12287
2004-03-11 10:14:21 +00:00
Alkis Evlogimenos
1052d4f9ab Embed a floating frame of the bugzilla query in the page. This way
people looking for open projects cannot miss the link :-)

llvm-svn: 12284
2004-03-11 02:50:35 +00:00
Chris Lattner
5c7858f137 Minor additions and cleanups
llvm-svn: 12279
2004-03-11 00:50:54 +00:00
Chris Lattner
61cab65b13 Bugz fixed
llvm-svn: 12276
2004-03-10 21:43:47 +00:00
Alkis Evlogimenos
f0e2e8f90d Add link to bugzilla query of unassigned enhancements. Specific open
projects like 'port glibc to llvm' or 'improve nightly tester', should
have an unassigned enhancement bug opened for them so that they can be
tracked more easily. Open projects should only list generic projects
like 'compile programs with the LLVM compiler' or 'write a new backend
for target'.

llvm-svn: 12273
2004-03-10 19:38:33 +00:00
Misha Brukman
99eed7f438 We need a logo.
llvm-svn: 12272
2004-03-10 19:22:29 +00:00
Brian Gaeke
2c328ec19c Add brainstorm for a random test vector generator
llvm-svn: 12271
2004-03-10 19:15:50 +00:00
Brian Gaeke
794605ef64 Recommend using install-bytecode target
llvm-svn: 12270
2004-03-10 19:08:52 +00:00
Brian Gaeke
dcb019838b Now that I read it again, this part in particular strikes me as kind of
pushy and contentious...

llvm-svn: 12259
2004-03-09 07:20:26 +00:00
Brian Gaeke
b50d7fc23c b00g fixed
llvm-svn: 12257
2004-03-09 05:43:59 +00:00
Chris Lattner
0653b478a4 Bug fixed
llvm-svn: 12250
2004-03-09 00:59:15 +00:00
Chris Lattner
75301571e5 John fixed this bug
llvm-svn: 12248
2004-03-09 00:40:49 +00:00
Misha Brukman
cf102d7d5b Fix some spelling and grammar.
llvm-svn: 12244
2004-03-08 23:06:46 +00:00
Chris Lattner
e0bb2a521c Update the profiling section
llvm-svn: 12243
2004-03-08 22:29:35 +00:00
Misha Brukman
abfc80d0fa Fix link to license: point to current version in CVS.
llvm-svn: 12226
2004-03-08 17:59:31 +00:00
Chris Lattner
28d0798a68 Remove the comment "Constants must always have an initial value.", which
is incorrect.  Fix some formatting nastiness.

llvm-svn: 12223
2004-03-08 16:49:10 +00:00
Chris Lattner
74d74316fe Bug fixed
llvm-svn: 12210
2004-03-08 04:55:45 +00:00
Alkis Evlogimenos
467364b706 Add simple spiller.
llvm-svn: 12188
2004-03-06 22:38:29 +00:00
Alkis Evlogimenos
224e6bdd1d The default register allocator is local not simple.
llvm-svn: 12187
2004-03-06 22:27:41 +00:00
Alkis Evlogimenos
e1b5ad0f44 Make <di> into <dt> (definition list term).
llvm-svn: 12072
2004-03-02 03:36:10 +00:00
Alkis Evlogimenos
37fa5a21ea Fix <p> missing <p> tag
llvm-svn: 12063
2004-03-01 23:25:38 +00:00
Alkis Evlogimenos
c4ad8080f7 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.
llvm-svn: 12062
2004-03-01 23:18:15 +00:00
Misha Brukman
3b5ed865eb * HTML 4.01 Strict compliance
* Removed unnecessary tabs in the entire file

llvm-svn: 12051
2004-03-01 18:21:04 +00:00
Misha Brukman
bb9e7f4eab HTML 4.01 Strict compliance.
llvm-svn: 12050
2004-03-01 17:47:27 +00:00
Chris Lattner
82bb45a7dc Updates from Reid
llvm-svn: 11908
2004-02-27 16:17:20 +00:00
Chris Lattner
e1a79f1050 Initial checkin of document, contributed by Reid Spencer.
llvm-svn: 11901
2004-02-27 06:28:34 +00:00
Alkis Evlogimenos
b3ecf08df7 Add improvements to the code generator.
llvm-svn: 11896
2004-02-27 05:26:23 +00:00
John Criswell
05afcfeafd Added PR258 and 259.
llvm-svn: 11889
2004-02-26 23:13:34 +00:00
Chris Lattner
d43decb0a6 add note
llvm-svn: 11876
2004-02-26 08:02:57 +00:00
Brian Gaeke
df334b4e7f One B00g fixed.
llvm-svn: 11857
2004-02-26 00:08:25 +00:00
Chris Lattner
1dfc1b9629 Substantial improvements and cleanups for the release notes. We were missing
a bunch of stuff!  :)

llvm-svn: 11822
2004-02-25 16:36:51 +00:00
John Criswell
b086ac893e Fixed minor typos.
llvm-svn: 11800
2004-02-24 16:13:56 +00:00
Chris Lattner
2b7ba0ef67 Wow, the description of the 'switch' instruction was out of date.
llvm-svn: 11790
2004-02-24 04:54:45 +00:00
Chris Lattner
4c3548fcb9 Now that's a new feature!
llvm-svn: 11786
2004-02-24 03:50:24 +00:00
Chris Lattner
d1828a306f Update the 'new features' section
llvm-svn: 11731
2004-02-23 03:51:34 +00:00