aboutsummaryrefslogtreecommitdiffstats
path: root/docs/WritingAnLLVMBackend.html
Commit message (Collapse)AuthorAgeFilesLines
* we don't want people to override printBasicBlockLabel.Chris Lattner2009-09-121-3/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81651 91177308-0d34-0410-b5e6-96231b3b80d8
* Documentation: fix HTML validation errors.Benjamin Kramer2009-08-051-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78196 91177308-0d34-0410-b5e6-96231b3b80d8
* remove the dead PreferredEHDataFormat TAI hook: its now deadChris Lattner2009-08-021-2/+2
| | | | | | | even considering #if 0 code. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77856 91177308-0d34-0410-b5e6-96231b3b80d8
* Update target registration description in Writing An LLVM Backend, and addDaniel Dunbar2009-07-261-6/+48
| | | | | | | a mention in release notes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77128 91177308-0d34-0410-b5e6-96231b3b80d8
* Add character encoding declaration.Bill Wendling2009-04-051-0/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68433 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix validation error.Bill Wendling2009-04-051-0/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68432 91177308-0d34-0410-b5e6-96231b3b80d8
* A lot of formatting changes.Bill Wendling2009-04-051-1105/+1470
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68431 91177308-0d34-0410-b5e6-96231b3b80d8
* SDOperand has been renamed to SDValue. SDNode::Val is nowDan Gohman2009-01-281-14/+14
| | | | | | | accessed via SDNode::getNode. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63240 91177308-0d34-0410-b5e6-96231b3b80d8
* Global replace of yellow W3C "valid HTML/CSS" icons with blue ones.Misha Brukman2008-12-111-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60880 91177308-0d34-0410-b5e6-96231b3b80d8
* Describe how the JIT maps fields to MachineOperands, patch byChris Lattner2008-11-221-0/+83
| | | | | | | JP Bonn! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59876 91177308-0d34-0410-b5e6-96231b3b80d8
* last validation errorsChris Lattner2008-11-111-7/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59072 91177308-0d34-0410-b5e6-96231b3b80d8
* fix some validation errors <it> -> <i>Chris Lattner2008-11-111-7/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59070 91177308-0d34-0410-b5e6-96231b3b80d8
* fix some validation errors.Chris Lattner2008-11-111-11/+11
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59069 91177308-0d34-0410-b5e6-96231b3b80d8
* remove an extraneous tagChris Lattner2008-11-111-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59067 91177308-0d34-0410-b5e6-96231b3b80d8
* Make this document *substantially* better and cover a lot more territory.Chris Lattner2008-11-111-188/+1957
| | | | | | | Document written by Mason Woo (http://www.woo.com)! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59066 91177308-0d34-0410-b5e6-96231b3b80d8
* Add some hands-on documentation about which files to create and edit whenMatthijs Kooijman2008-09-291-0/+50
| | | | | | | adding a backend. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56783 91177308-0d34-0410-b5e6-96231b3b80d8
* Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman2008-02-101-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46930 91177308-0d34-0410-b5e6-96231b3b80d8
* Suggest looking at the SPARC backend. How weird is that?? :)Chris Lattner2006-04-241-2/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27957 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
* Update this significantly, mention subtarget and isel generation support.Chris Lattner2005-10-161-33/+32
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23760 91177308-0d34-0410-b5e6-96231b3b80d8
* * Add a link to the pattern-matching codegen docsMisha Brukman2005-05-171-7/+9
| | | | | | | * Tersify wording git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22099 91177308-0d34-0410-b5e6-96231b3b80d8
* Recommend writing new instruction selectors using pattern-based mechanismsMisha Brukman2005-05-171-9/+8
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22098 91177308-0d34-0410-b5e6-96231b3b80d8
* Add link to debugging code generators with bugpointMisha Brukman2005-05-171-3/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22097 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a note about registering the backend so it's available in LLC and LLIMisha Brukman2004-12-271-0/+12
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19168 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove duplicated link to "Machine backend"Misha Brukman2004-12-011-1/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18408 91177308-0d34-0410-b5e6-96231b3b80d8
* Make this HTML 4.01 strictChris Lattner2004-09-181-4/+4
| | | | | | | Update to reflect changes to the 'Register' tblgen class. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16392 91177308-0d34-0410-b5e6-96231b3b80d8
* How to write an LLVM backend, first draft.Misha Brukman2004-09-061-0/+245
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16203 91177308-0d34-0410-b5e6-96231b3b80d8