John Criswell
93c7fff611
Attempt to make terminology more consistent.
...
llvm-svn: 23968
2005-10-24 16:37:24 +00:00
Chris Lattner
0e18bdff07
Andrew says that alpha basically works
...
llvm-svn: 23967
2005-10-24 16:36:36 +00:00
John Criswell
2bbe711c88
Fixed a grammar issue.
...
llvm-svn: 23966
2005-10-24 16:20:10 +00:00
John Criswell
4c0cf7f205
Grammar and punctuation fixes.
...
llvm-svn: 23965
2005-10-24 16:17:18 +00:00
Chris Lattner
62534530f6
This RA no longer exists
...
llvm-svn: 23953
2005-10-24 04:15:09 +00:00
Chris Lattner
7f37ab41ee
Three of these have been removed, as warned
...
llvm-svn: 23945
2005-10-24 02:33:44 +00:00
Chris Lattner
8113c67003
Apparently, people object to floating pointers. Picky picky.
...
llvm-svn: 23770
2005-10-17 15:19:24 +00:00
Jim Laskey
87ce5d85bb
As requested, a blurb on sub-targets.
...
llvm-svn: 23769
2005-10-17 12:19:10 +00:00
Chris Lattner
721f3ce90f
fix some grammar-o's I noticed
...
llvm-svn: 23768
2005-10-17 04:18:41 +00:00
Chris Lattner
9fcf000d9e
Feedback from Nate.
...
llvm-svn: 23767
2005-10-17 03:09:31 +00:00
Chris Lattner
776c73f032
Document -view-isel-dags and -view-sched-dags
...
llvm-svn: 23766
2005-10-17 01:40:33 +00:00
Chris Lattner
ed54f2f5e7
Add notes about MF.viewCFG() and friends.
...
llvm-svn: 23765
2005-10-17 01:36:23 +00:00
Chris Lattner
17acad625c
Add a bunch of info about the isel autogenerator. Review appreciated!
...
llvm-svn: 23763
2005-10-16 20:02:19 +00:00
Chris Lattner
d6f1a33d26
Fill this out some more. Add description of MBB/MF. Fix some broken links,
...
turn some broken <a name> into <a href>'s.
llvm-svn: 23762
2005-10-16 18:31:08 +00:00
Chris Lattner
c9afa28b92
Add a stub for the TargetSubtarget class. Jim, please fill a blurb in here
...
when you get a chance.
llvm-svn: 23761
2005-10-16 17:06:07 +00:00
Chris Lattner
bf589c5129
Update this significantly, mention subtarget and isel generation support.
...
llvm-svn: 23760
2005-10-16 17:03:22 +00:00
Chris Lattner
acf3d627b9
update this a little bit to talk about the dag combiner and remove inaccuracies.
...
This still doesn't talk about autogen much
llvm-svn: 23757
2005-10-16 00:36:38 +00:00
Chris Lattner
57b8ae71e0
Update the discussion of TargetRegisterDesc
...
llvm-svn: 23563
2005-09-30 17:46:55 +00:00
Chris Lattner
993a2ec38c
Recommend what I actually test
...
llvm-svn: 23398
2005-09-21 03:56:26 +00:00
Chris Lattner
808c642e62
new expression type
...
llvm-svn: 23272
2005-09-08 18:47:21 +00:00
Chris Lattner
f1705fdda4
Add a requirement, patch contributed by Henrik Bach.
...
llvm-svn: 23242
2005-09-06 04:07:15 +00:00
Jim Laskey
d6281ce4fe
Changed unsigned long to unsigned.
...
llvm-svn: 23078
2005-08-26 09:25:54 +00:00
Jim Laskey
a82d08f8ba
Tweak of multiple occurance paragraph.
...
llvm-svn: 23064
2005-08-25 23:01:25 +00:00
Jim Laskey
295810d53f
Documentation updated to include upcoming support for bit vector support
...
(flags.)
llvm-svn: 23063
2005-08-25 22:52:43 +00:00
Chris Lattner
d50b29a256
Revert my patch which changed the code to not work.
...
llvm-svn: 22965
2005-08-22 16:24:25 +00:00
Chris Lattner
60aba18664
Make the example a bit easier to understand, suggested by Jim.
...
llvm-svn: 22964
2005-08-22 16:11:46 +00:00
Chris Lattner
25865406f0
Update a doc, patch contributed by Jim Laskey!
...
llvm-svn: 22590
2005-08-02 19:14:25 +00:00
Chris Lattner
8a8f2e5a01
llvm.sqrt somehow escaped documentation.
...
llvm-svn: 22490
2005-07-21 01:29:16 +00:00
Misha Brukman
5379a5b571
* "GNU Compiler Collection's gcc tool" is redundant
...
* Made bullet points start with a verb and lowercase, since they are not
complete sentences
* Cleaned up grammar, removed extraneous verbosity
llvm-svn: 22485
2005-07-20 21:06:37 +00:00
Chris Lattner
fb6343984a
remove some sparc-v9-specific information
...
llvm-svn: 22467
2005-07-19 03:37:48 +00:00
Reid Spencer
e5dc84b73c
Provide descriptions for the TargetInstrInfo and TargetFrameInfo classes.
...
llvm-svn: 22466
2005-07-19 01:36:35 +00:00
John Criswell
a3f5110d5e
Fixed some punctuation.
...
llvm-svn: 22443
2005-07-15 19:25:12 +00:00
Reid Spencer
4386e4a826
Update release notes regarding thread-safe JIT.
...
llvm-svn: 22405
2005-07-12 16:36:24 +00:00
Chris Lattner
de69bf9972
add a note so I can remember the common t-t's
...
llvm-svn: 22386
2005-07-12 00:20:49 +00:00
John Criswell
51e2a48b35
Bug fixed.
...
llvm-svn: 22313
2005-06-29 16:22:34 +00:00
Chris Lattner
c0ad71edd4
add a note about variable length array
...
llvm-svn: 22278
2005-06-24 17:22:57 +00:00
Andrew Lenharth
5305ea5c86
SelectionDAG is very unhappy when the argument to an intrinsic is a struct
...
llvm-svn: 22272
2005-06-22 20:38:11 +00:00
Reid Spencer
5503ee7d88
Ignore some generated files.
...
llvm-svn: 22258
2005-06-18 23:00:34 +00:00
Reid Spencer
ce3f35a84f
Ignore generated files.
...
llvm-svn: 22257
2005-06-18 22:59:31 +00:00
Andrew Lenharth
5fb787c619
OK, after checking the backwards compatibility code on X86 and the new code
...
path on alpha, now has come the time for new vararg support. So, with out
further ado, I revert behavior back a couple of years!
Well, ok, I lied. A few more notes.
First, the Simple ISels cannot be expected to work any longer, but they
should still compile
Second, there are likely some bugs to track down once the nightly testers
start with this.
Third, the initial patch doesn't include sparcv9, but I'll do that today.
Forth, subsequent patches won't bother being long winded.
llvm-svn: 22251
2005-06-18 18:28:17 +00:00
Duraid Madina
31e5579fbf
nothing funny about building the CFE on Linux/Itanium
...
llvm-svn: 22211
2005-06-14 07:29:50 +00:00
Chris Lattner
f30c73c7aa
Reid linked to the CVS release notes on newsforge :(
...
llvm-svn: 22126
2005-05-18 22:23:56 +00:00
John Criswell
fee5f11463
New Release Notes for LLVM 1.6.
...
llvm-svn: 22124
2005-05-18 20:28:46 +00:00
John Criswell
e1a8120f52
Merged in release_15.
...
llvm-svn: 22120
2005-05-18 19:43:33 +00:00
Misha Brukman
add85fc7f8
Remove extra header in the SPARC section
...
llvm-svn: 22101
2005-05-17 15:15:19 +00:00
Reid Spencer
9803b40764
Fix a few grammaros.
...
llvm-svn: 22100
2005-05-17 02:47:27 +00:00
Misha Brukman
b6d38fc0f6
* Add a link to the pattern-matching codegen docs
...
* Tersify wording
llvm-svn: 22099
2005-05-17 02:33:03 +00:00
Misha Brukman
e62ec45887
Recommend writing new instruction selectors using pattern-based mechanisms
...
llvm-svn: 22098
2005-05-17 02:27:30 +00:00
Misha Brukman
3dcba5cd4a
Add link to debugging code generators with bugpoint
...
llvm-svn: 22097
2005-05-17 02:12:32 +00:00
Reid Spencer
84f479aa7f
Adjust the dependencies and generate the output to docs/userloc.html so
...
that it can properly link to the CSS stylesheet and images.
llvm-svn: 22092
2005-05-16 18:29:13 +00:00
Reid Spencer
5c2e03d65b
Add the ability to generate the User LOC page via the userloc.pl script.
...
llvm-svn: 22090
2005-05-16 18:12:58 +00:00
Chris Lattner
cb5596d51b
more minor edits
...
llvm-svn: 22088
2005-05-16 17:13:10 +00:00
Chris Lattner
683a847c26
more edits
...
llvm-svn: 22087
2005-05-16 17:06:29 +00:00
Chris Lattner
7e1f26256d
more edits, include stuff from the status update
...
llvm-svn: 22086
2005-05-16 16:56:09 +00:00
Chris Lattner
0ca648f813
flush on the right and indented on the left looks a bit weird.
...
llvm-svn: 22084
2005-05-16 16:30:10 +00:00
John Criswell
88190562e6
Added a note about how the type can be omitted in call instructions.
...
Added a note about how getelementptr can be used to index into structures
or arrays.
Fixed some typos, spelling, etc.
llvm-svn: 22083
2005-05-16 16:17:45 +00:00
Chris Lattner
15c74de0dd
fix a typo duraid noticed
...
llvm-svn: 22082
2005-05-16 15:37:19 +00:00
Chris Lattner
a3ea6446da
more edits
...
llvm-svn: 22080
2005-05-16 06:58:39 +00:00
Chris Lattner
7caf6f6ca7
GCC4 + IA64 = badnews
...
llvm-svn: 22075
2005-05-15 22:26:45 +00:00
Chris Lattner
efa20fab2d
ctlz = most signficant bits, cttz = least sig
...
llvm-svn: 22061
2005-05-15 19:39:26 +00:00
Chris Lattner
b62a5f0c03
add a sparcv8 section, make this validate
...
llvm-svn: 22056
2005-05-15 16:01:20 +00:00
Chris Lattner
8563e39c01
more edits, add anchors
...
llvm-svn: 22055
2005-05-15 15:33:21 +00:00
Chris Lattner
17b2e4837b
edits to the simplify-libcalls element, move it higher in the list.
...
llvm-svn: 22052
2005-05-15 06:09:55 +00:00
Chris Lattner
55f987b45c
add generated code
...
llvm-svn: 22051
2005-05-15 06:07:40 +00:00
Reid Spencer
ea77685e20
Make note of the -simplify-libcalls pass.
...
llvm-svn: 22049
2005-05-15 06:05:11 +00:00
Chris Lattner
406bddfb3a
Substantial edits for the release notes.
...
llvm-svn: 22045
2005-05-15 05:44:51 +00:00
Chris Lattner
14b780fae5
add x86-64 abi
...
llvm-svn: 22035
2005-05-14 22:06:42 +00:00
Reid Spencer
6ed7d1ea62
* Truncate a long line.
...
* By default, doxygen output formatted for printing on letter size paper
not A4.
llvm-svn: 22034
2005-05-14 20:06:31 +00:00
Andrew Lenharth
8ecaa45625
mention the C++ exception problems on alpha
...
llvm-svn: 22029
2005-05-14 17:43:00 +00:00
Duraid Madina
9a449003d0
add a bit about the known problems on IA64
...
llvm-svn: 22003
2005-05-14 05:48:13 +00:00
Chris Lattner
f47e4c174b
minor changes
...
llvm-svn: 21998
2005-05-14 01:30:15 +00:00
Chris Lattner
48ec173312
user ops are not encoded in the bc format
...
llvm-svn: 21997
2005-05-14 01:26:46 +00:00
Reid Spencer
621fd111b5
Document the pseudo-instruction opcodes in opcode range 56-63. These are
...
used to support things like volatile load/store, tail calls, and calling
conventions without reserving space for the additional information.
llvm-svn: 21996
2005-05-14 00:06:06 +00:00
John Criswell
4a3327eead
Minor fixup of typos.
...
llvm-svn: 21990
2005-05-13 22:25:59 +00:00
John Criswell
ca6db82fc4
Removed PPC Linux support, as no one seems to have used it yet.
...
llvm-svn: 21987
2005-05-13 21:55:49 +00:00
John Criswell
4876135a51
Add a note about SPARC V8.
...
llvm-svn: 21981
2005-05-13 20:54:44 +00:00
John Criswell
608f4805f3
Minor fixes.
...
llvm-svn: 21978
2005-05-13 20:38:44 +00:00
John Criswell
d523492fcd
Added some missing platforms.
...
Fixed some wording to be more accurate (I hope).
llvm-svn: 21975
2005-05-13 20:28:15 +00:00
John Criswell
61617f7843
More typo and wording fixes.
...
llvm-svn: 21974
2005-05-13 20:25:49 +00:00
Chris Lattner
153827b086
Add reassociation, minor cleanups.
...
llvm-svn: 21973
2005-05-13 20:18:49 +00:00
Chris Lattner
e59cddf838
close off B< tag
...
llvm-svn: 21972
2005-05-13 20:14:06 +00:00
Chris Lattner
91a649a28e
remove htmlisms
...
llvm-svn: 21971
2005-05-13 20:13:39 +00:00
Chris Lattner
3ea0d3f6f0
fix typo
...
llvm-svn: 21970
2005-05-13 20:10:13 +00:00
Chris Lattner
d941d9c6a0
note how to disable inlining
...
llvm-svn: 21969
2005-05-13 20:09:33 +00:00
Chris Lattner
4aefdd0f62
fix link to llvm-ar
...
llvm-svn: 21968
2005-05-13 20:08:34 +00:00
Chris Lattner
9b3e5950b2
these don't use passes
...
llvm-svn: 21967
2005-05-13 20:04:33 +00:00
Chris Lattner
2d542fc8c0
this detail is not needed here
...
llvm-svn: 21966
2005-05-13 20:03:17 +00:00
Chris Lattner
6953a6e799
update this manual
...
llvm-svn: 21965
2005-05-13 20:01:11 +00:00
John Criswell
417cb0aec4
Minor corrections and clarifications.
...
llvm-svn: 21961
2005-05-13 19:48:07 +00:00
John Criswell
d85e1a85bf
Shameless update of copyright years.
...
llvm-svn: 21903
2005-05-12 21:25:32 +00:00
John Criswell
c932bef114
Correct a detail with the alloca instruction.
...
Functions do not exit with invoke; they exit with unwind.
llvm-svn: 21893
2005-05-12 16:55:34 +00:00
John Criswell
02fdc6fab4
Fixed some typos.
...
llvm-svn: 21891
2005-05-12 16:52:32 +00:00
Chris Lattner
0a338a6ba9
update this to reflect the new selection daggy world
...
llvm-svn: 21853
2005-05-11 03:53:53 +00:00
Chris Lattner
90391c1899
don't duplicate information, particularly when it's out of date!
...
llvm-svn: 21852
2005-05-11 03:35:57 +00:00
Misha Brukman
c3967716a8
Remove vim modeline; this should go into ~/.vimrc
...
llvm-svn: 21848
2005-05-10 22:06:41 +00:00
Misha Brukman
689f247ef4
Remove vim modeline, this belongs in ~/.vimrc
...
llvm-svn: 21847
2005-05-10 22:06:14 +00:00
Misha Brukman
3f2fa8de02
Consistently surround `cl::' code structures with <b> and <tt> to make them
...
stand out as code
llvm-svn: 21846
2005-05-10 22:05:27 +00:00
Duraid Madina
332b16aaeb
note HP-UX support
...
llvm-svn: 21841
2005-05-10 06:57:53 +00:00
John Criswell
05990f3302
Updated the list of code generators for LLVM 1.5.
...
Added information on getting LLVM 1.5 from CVS (hopefully readers will
understand that the label will work *after* LLVM 1.5 is released).
llvm-svn: 21817
2005-05-09 16:49:59 +00:00
John Criswell
cfdeb5cf72
Little corrections.
...
llvm-svn: 21816
2005-05-09 16:39:27 +00:00