summaryrefslogtreecommitdiffstats
path: root/docs/ExtendingLLVM.html
Commit message (Collapse)AuthorAgeFilesLines
* Mention how to create overloaded intrinsics.Reid Spencer2007-04-011-1/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35549 91177308-0d34-0410-b5e6-96231b3b80d8
* Update adding an intrinsic to describe that you can now just plop it into theChris Lattner2006-04-121-20/+12
| | | | | | | target .td file instead of adding SDNodes etc. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27616 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
* Adding an intrinsic is simpler still.Chris Lattner2006-03-091-4/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26674 91177308-0d34-0410-b5e6-96231b3b80d8
* Simpler stillChris Lattner2006-03-091-4/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26671 91177308-0d34-0410-b5e6-96231b3b80d8
* Intrinsic adding is a little bit simpler nowChris Lattner2006-03-091-9/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26668 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a couple very minor tweaksChris Lattner2006-01-161-7/+11
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25359 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix up 'adding an intrinsic' section a bit, first draft of 'adding a newNate Begeman2006-01-161-36/+111
| | | | | | | sdnode' section. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25354 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix the instructions for adding an intrinsic.Nate Begeman2006-01-141-3/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25310 91177308-0d34-0410-b5e6-96231b3b80d8
* typeoChris Lattner2005-11-131-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24341 91177308-0d34-0410-b5e6-96231b3b80d8
* update this to reflect the new selection daggy worldChris Lattner2005-05-111-11/+53
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21853 91177308-0d34-0410-b5e6-96231b3b80d8
* Types.def is going awayChris Lattner2005-04-231-8/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21481 91177308-0d34-0410-b5e6-96231b3b80d8
* * Hyphenate ``constant-propagate''Misha Brukman2004-12-011-3/+12
| | | | | | | | * Add testing notes to the instruction section similar as for intrinsics * Mention adding codegen support for new instructions git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18409 91177308-0d34-0410-b5e6-96231b3b80d8
* * InstructionReader.cpp was absorbed into Reader.cppMisha Brukman2004-09-281-2/+3
| | | | | | | * Wrap at 80 cols git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16543 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix grammar.Misha Brukman2004-09-271-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16529 91177308-0d34-0410-b5e6-96231b3b80d8
* Thanks to Brad for documentation on adding a DerivedTypeMisha Brukman2004-09-211-1/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16460 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove the bit about this document being my `notes', it has matured since then.Misha Brukman2004-09-051-5/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16178 91177308-0d34-0410-b5e6-96231b3b80d8
* * Escape &, <, and >Misha Brukman2004-08-121-15/+24
| | | | | | | | * Wrap code in <tt> or for larger blocks, <div class="doc_text"> * Wrap lines at 80 cols git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15705 91177308-0d34-0410-b5e6-96231b3b80d8
* Add information on adding a derived type to LLVM, patch contributed byChris Lattner2004-08-121-1/+41
| | | | | | | Brad Jones! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15703 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix #includes of i*.h => Instructions.h as per PR403:Chris Lattner2004-07-291-2/+2
| | | | | | | http://llvm.cs.uiuc.edu/PR403 . git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15338 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix #includes of i*.h => Instructions.h as per PR403.Misha Brukman2004-07-291-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15334 91177308-0d34-0410-b5e6-96231b3b80d8
* Update pathChris Lattner2004-06-201-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14268 91177308-0d34-0410-b5e6-96231b3b80d8
* Make use of the new doc_author class. "Seperate content from presentation" ↵Chris Lattner2004-05-231-2/+2
| | | | | | they said. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13675 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a noteChris Lattner2004-04-131-0/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12922 91177308-0d34-0410-b5e6-96231b3b80d8
* Add noteChris Lattner2004-04-101-0/+5
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12809 91177308-0d34-0410-b5e6-96231b3b80d8
* Expand on adding an intrinsic. Move section to before adding an instructionChris Lattner2004-04-091-26/+40
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12796 91177308-0d34-0410-b5e6-96231b3b80d8
* Incorporated Chris' comments.Misha Brukman2004-04-061-7/+9
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12690 91177308-0d34-0410-b5e6-96231b3b80d8
* Added notes on extending LLVM with new instructions, intrinsics, types, etc.Misha Brukman2004-04-061-0/+213
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12689 91177308-0d34-0410-b5e6-96231b3b80d8