aboutsummaryrefslogtreecommitdiffstats
path: root/docs/CodeGenerator.html
Commit message (Collapse)AuthorAgeFilesLines
* Pass html validation.Jim Laskey2006-12-151-18/+17
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32598 91177308-0d34-0410-b5e6-96231b3b80d8
* Start of PowerPC info.Jim Laskey2006-12-141-0/+222
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32578 91177308-0d34-0410-b5e6-96231b3b80d8
* Clean-up of formatting and spelling.Bill Wendling2006-10-111-3/+5
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30885 91177308-0d34-0410-b5e6-96231b3b80d8
* Put code example inside of "doc_code" divisions.Bill Wendling2006-10-111-9/+18
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30876 91177308-0d34-0410-b5e6-96231b3b80d8
* Added some eye-candy for Subtarget type checkingAnton Korobeynikov2006-09-171-0/+20
| | | | | | | Added X86 StdCall & FastCall calling conventions. Codegen will follow. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30446 91177308-0d34-0410-b5e6-96231b3b80d8
* *** empty log message ***Bill Wendling2006-09-071-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30145 91177308-0d34-0410-b5e6-96231b3b80d8
* Fixed my rotten Engrish grammar.Bill Wendling2006-09-071-6/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30144 91177308-0d34-0410-b5e6-96231b3b80d8
* Cleaned up some of the grammar in the Live Intervals section. Removed theBill Wendling2006-09-061-147/+37
| | | | | | | | huge honking FIXME comment. I'll address the "Live Intervals Analysis" section soon. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30129 91177308-0d34-0410-b5e6-96231b3b80d8
* First draft of the "Live Interval Analysis" section. This is the "LiveBill Wendling2006-09-041-0/+188
| | | | | | | Variable Analysis" pass. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30106 91177308-0d34-0410-b5e6-96231b3b80d8
* Fixed formatting problem.Bill Wendling2006-09-011-1/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30033 91177308-0d34-0410-b5e6-96231b3b80d8
* Added documentation Fernando Magno Quintao Pereira wrote for the registerBill Wendling2006-09-011-3/+341
| | | | | | | allocator. (First draft) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30031 91177308-0d34-0410-b5e6-96231b3b80d8
* Spell naively with the i-Umlaut...Bill Wendling2006-08-281-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29939 91177308-0d34-0410-b5e6-96231b3b80d8
* Messed up and put a "To be written" in a section that was written.Bill Wendling2006-08-281-1/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29938 91177308-0d34-0410-b5e6-96231b3b80d8
* Added some preliminary text to the TargetJITInfo class section.Bill Wendling2006-08-281-300/+302
| | | | | | | | Fixed some inconsistencies with format. Corrected some of the text. Put code inside of "code" div tags. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29937 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove V9Chris Lattner2006-04-201-11/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27886 91177308-0d34-0410-b5e6-96231b3b80d8
* Changes docs for llvm.cs.uiuc.edu -> llvm.orgReid Spencer2006-03-141-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26746 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix spelling of 'separate'.Jeff Cohen2005-10-241-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23971 91177308-0d34-0410-b5e6-96231b3b80d8
* Apparently, people object to floating pointers. Picky picky.Chris Lattner2005-10-171-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23770 91177308-0d34-0410-b5e6-96231b3b80d8
* As requested, a blurb on sub-targets.Jim Laskey2005-10-171-1/+5
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23769 91177308-0d34-0410-b5e6-96231b3b80d8
* fix some grammar-o's I noticedChris Lattner2005-10-171-7/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23768 91177308-0d34-0410-b5e6-96231b3b80d8
* Feedback from Nate.Chris Lattner2005-10-171-1/+8
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23767 91177308-0d34-0410-b5e6-96231b3b80d8
* Document -view-isel-dags and -view-sched-dagsChris Lattner2005-10-171-0/+9
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23766 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a bunch of info about the isel autogenerator. Review appreciated!Chris Lattner2005-10-161-33/+168
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23763 91177308-0d34-0410-b5e6-96231b3b80d8
* Fill this out some more. Add description of MBB/MF. Fix some broken links,Chris Lattner2005-10-161-31/+113
| | | | | | | turn some broken <a name> into <a href>'s. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23762 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a stub for the TargetSubtarget class. Jim, please fill a blurb in hereChris Lattner2005-10-161-0/+14
| | | | | | | when you get a chance. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23761 91177308-0d34-0410-b5e6-96231b3b80d8
* update this a little bit to talk about the dag combiner and remove inaccuracies.Chris Lattner2005-10-161-28/+42
| | | | | | | This still doesn't talk about autogen much git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23757 91177308-0d34-0410-b5e6-96231b3b80d8
* Update the discussion of TargetRegisterDescChris Lattner2005-09-301-3/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23563 91177308-0d34-0410-b5e6-96231b3b80d8
* remove some sparc-v9-specific informationChris Lattner2005-07-191-5/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22467 91177308-0d34-0410-b5e6-96231b3b80d8
* Provide descriptions for the TargetInstrInfo and TargetFrameInfo classes.Reid Spencer2005-07-191-0/+20
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22466 91177308-0d34-0410-b5e6-96231b3b80d8
* add a note so I can remember the common t-t'sChris Lattner2005-07-121-0/+22
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22386 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix bug noticed by Tzu-Chien Chiu, thanks!Chris Lattner2005-05-091-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21815 91177308-0d34-0410-b5e6-96231b3b80d8
* fix some bugsChris Lattner2005-04-251-1/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21515 91177308-0d34-0410-b5e6-96231b3b80d8
* Make this readable for newbies and those who can only understand one set ofReid Spencer2005-04-241-115/+153
| | | | | | | grammar rules for the English language. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21503 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove colloquialisms from the documentation.Misha Brukman2005-02-171-5/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20233 91177308-0d34-0410-b5e6-96231b3b80d8
* Add some initial documentation for the SelectionDAG based instruction selectorsChris Lattner2005-01-281-14/+331
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19872 91177308-0d34-0410-b5e6-96231b3b80d8
* Fixed typo.John Criswell2004-12-031-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18455 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix a few typos, spellos, grammaros.Reid Spencer2004-06-051-15/+17
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14043 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix extraneous tagChris Lattner2004-06-041-1/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14008 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix PR356: [doc] lib/Target/X86/README.txt needs updateChris Lattner2004-06-041-1/+280
| | | | | | | Also add some documentation about how instructions work git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14006 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a hyphen.Misha Brukman2004-06-031-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13988 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a note about the V9 backend.Chris Lattner2004-06-021-0/+12
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13959 91177308-0d34-0410-b5e6-96231b3b80d8
* Finish the thought that got interrupted when my train arrived. :)Chris Lattner2004-06-011-2/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13923 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a warning about incompleteness, fix validation errorsChris Lattner2004-06-011-8/+11
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13916 91177308-0d34-0410-b5e6-96231b3b80d8
* It's a small start, but it is certainly needed. Contributions are certainlyChris Lattner2004-06-011-0/+348
welcomed. :) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13914 91177308-0d34-0410-b5e6-96231b3b80d8