Commit Graph

40 Commits

Author SHA1 Message Date
Anton Korobeynikov 6f7072c66a Added some eye-candy for Subtarget type checking
Added X86 StdCall & FastCall calling conventions. Codegen will follow.

llvm-svn: 30446
2006-09-17 20:25:45 +00:00
Bill Wendling f5ce7ef4a8 *** empty log message ***
llvm-svn: 30145
2006-09-07 08:39:35 +00:00
Bill Wendling d0c0bc502e Fixed my rotten Engrish grammar.
llvm-svn: 30144
2006-09-07 08:36:28 +00:00
Bill Wendling d495bd075a Cleaned up some of the grammar in the Live Intervals section. Removed the
huge honking FIXME comment. I'll address the "Live Intervals Analysis"
section soon.

llvm-svn: 30129
2006-09-06 18:42:41 +00:00
Bill Wendling bb902cf0b9 First draft of the "Live Interval Analysis" section. This is the "Live
Variable Analysis" pass.

llvm-svn: 30106
2006-09-04 23:35:52 +00:00
Bill Wendling d81797beca Fixed formatting problem.
llvm-svn: 30033
2006-09-01 21:47:10 +00:00
Bill Wendling 00c5aecb74 Added documentation Fernando Magno Quintao Pereira wrote for the register
allocator. (First draft)

llvm-svn: 30031
2006-09-01 21:46:00 +00:00
Bill Wendling 6737f5dc4f Spell naively with the i-Umlaut...
llvm-svn: 29939
2006-08-28 03:04:05 +00:00
Bill Wendling 661faec29a Messed up and put a "To be written" in a section that was written.
llvm-svn: 29938
2006-08-28 02:57:41 +00:00
Bill Wendling 5c385dec57 Added some preliminary text to the TargetJITInfo class section.
Fixed some inconsistencies with format. Corrected some of the text.
Put code inside of "code" div tags.

llvm-svn: 29937
2006-08-28 02:26:32 +00:00
Chris Lattner 7991e85b2e Remove V9
llvm-svn: 27886
2006-04-20 17:42:23 +00:00
Reid Spencer ca05854a71 Changes docs for llvm.cs.uiuc.edu -> llvm.org
llvm-svn: 26746
2006-03-14 05:39:39 +00:00
Jeff Cohen dd24d7c477 Fix spelling of 'separate'.
llvm-svn: 23971
2005-10-24 16:54:55 +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 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 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 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
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
Chris Lattner 7bd6ddb6f7 Fix bug noticed by Tzu-Chien Chiu, thanks!
llvm-svn: 21815
2005-05-09 15:41:03 +00:00
Chris Lattner fc104de06d fix some bugs
llvm-svn: 21515
2005-04-25 00:38:52 +00:00
Reid Spencer 4da978466d Make this readable for newbies and those who can only understand one set of
grammar rules for the English language.

llvm-svn: 21503
2005-04-24 20:56:18 +00:00
Misha Brukman 3703685b1a Remove colloquialisms from the documentation.
llvm-svn: 20233
2005-02-17 22:22:24 +00:00
Chris Lattner 54903b68f2 Add some initial documentation for the SelectionDAG based instruction selectors
llvm-svn: 19872
2005-01-28 17:22:53 +00:00
John Criswell ebaef2c0d9 Fixed typo.
llvm-svn: 18455
2004-12-03 15:59:26 +00:00
Reid Spencer 1253fb9d83 Fix a few typos, spellos, grammaros.
llvm-svn: 14043
2004-06-05 14:39:24 +00:00
Chris Lattner 881cc1549f Fix extraneous tag
llvm-svn: 14008
2004-06-04 00:40:53 +00:00
Chris Lattner b4e5664f98 Fix PR356: [doc] lib/Target/X86/README.txt needs update
Also add some documentation about how instructions work

llvm-svn: 14006
2004-06-04 00:16:02 +00:00
Misha Brukman df55bdfb5f Add a hyphen.
llvm-svn: 13988
2004-06-03 16:55:57 +00:00
Chris Lattner e6cad6c5ae Add a note about the V9 backend.
llvm-svn: 13959
2004-06-02 07:06:06 +00:00
Chris Lattner d9be5faada Finish the thought that got interrupted when my train arrived. :)
llvm-svn: 13923
2004-06-01 18:35:00 +00:00
Chris Lattner f249fdc1c9 Add a warning about incompleteness, fix validation errors
llvm-svn: 13916
2004-06-01 17:18:11 +00:00
Chris Lattner 565d7d567d It's a small start, but it is certainly needed. Contributions are certainly
welcomed.  :)

llvm-svn: 13914
2004-06-01 06:48:00 +00:00