aboutsummaryrefslogtreecommitdiffstats
path: root/docs/LangRef.html
Commit message (Collapse)AuthorAgeFilesLines
* Provide some meta tags for this document.Reid Spencer2004-08-261-0/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16058 91177308-0d34-0410-b5e6-96231b3b80d8
* Wrap long lines and try to fill the 80 chars per line so that we don't have tooMisha Brukman2004-08-121-21/+25
| | | | | | | many short lines. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15706 91177308-0d34-0410-b5e6-96231b3b80d8
* Add description of packed type support.Chris Lattner2004-08-121-21/+39
| | | | | | | Patch contributed by Brad Jones! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15704 91177308-0d34-0410-b5e6-96231b3b80d8
* Modernize example, so that you can paste it right into llvm-asBrian Gaeke2004-07-021-2/+5
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14583 91177308-0d34-0410-b5e6-96231b3b80d8
* Removed the interrupt_handler instrinsic section that I accidently addedJohn Criswell2004-06-251-47/+0
| | | | | | | in my previous commits. It's not implemented and is out of date. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14410 91177308-0d34-0410-b5e6-96231b3b80d8
* Grammar and punctuation fixes.John Criswell2004-06-251-5/+5
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14409 91177308-0d34-0410-b5e6-96231b3b80d8
* Added missing quote.John Criswell2004-06-251-1/+47
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14407 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix some broken linksChris Lattner2004-06-211-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14306 91177308-0d34-0410-b5e6-96231b3b80d8
* llvm.isnan is dead, long live llvm.isunordered!Chris Lattner2004-06-151-34/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14190 91177308-0d34-0410-b5e6-96231b3b80d8
* Really add the docs this time :-)Alkis Evlogimenos2004-06-131-0/+35
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14167 91177308-0d34-0410-b5e6-96231b3b80d8
* Add the isunordered intrinsic.Alkis Evlogimenos2004-06-121-0/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14159 91177308-0d34-0410-b5e6-96231b3b80d8
* Document the llvm.isnan intrinsicChris Lattner2004-06-111-2/+38
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14131 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix some broken linksChris Lattner2004-06-031-6/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13997 91177308-0d34-0410-b5e6-96231b3b80d8
* Describe the new garbage collector intrinsicsChris Lattner2004-05-231-13/+176
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13672 91177308-0d34-0410-b5e6-96231b3b80d8
* Corrected the descriptions of the llvm.writeport and llvm.writeioJohn Criswell2004-04-121-28/+31
| | | | | | | | | | | | | | | intrinsics. Modified llvm.readio and llvm.writeio to use pointers to memory instead of integers. This should take care of problems such as different pointer sizes, casting integers to pointers, weird architectural pointer types, etc. Re-worded the description of llvm.readio and llvm.writeio so that it should be more clear as to why they should be used over regular loads/stores for I/O. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12867 91177308-0d34-0410-b5e6-96231b3b80d8
* Added initial design for the llvm.readio and llvm.writeio intrinsics.John Criswell2004-04-121-0/+96
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12864 91177308-0d34-0410-b5e6-96231b3b80d8
* Fixed some spelling.John Criswell2004-04-091-4/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12790 91177308-0d34-0410-b5e6-96231b3b80d8
* Modified the prototypes of the llvm.readport and llvm.writeport intrinsicsJohn Criswell2004-04-091-28/+35
| | | | | | | | | | so that they do not specify specific integer sizes (as those are constrained by the code generator, not the intrinsic itself). Also put these intrinsics into their own "Operating System" section. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12789 91177308-0d34-0410-b5e6-96231b3b80d8
* Added the llvm.readport and llvm.writeport intrinsics.John Criswell2004-04-091-0/+91
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12788 91177308-0d34-0410-b5e6-96231b3b80d8
* Update getelementptr instruction descriptionChris Lattner2004-04-051-38/+83
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12654 91177308-0d34-0410-b5e6-96231b3b80d8
* Fixed grammar typo.John Criswell2004-03-121-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12343 91177308-0d34-0410-b5e6-96231b3b80d8
* Cleanup the cast section, add the select instructionChris Lattner2004-03-121-21/+95
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12307 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove the comment "Constants must always have an initial value.", whichChris Lattner2004-03-081-24/+40
| | | | | | | is incorrect. Fix some formatting nastiness. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12223 91177308-0d34-0410-b5e6-96231b3b80d8
* HTML 4.01 Strict compliance.Misha Brukman2004-03-011-33/+39
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12050 91177308-0d34-0410-b5e6-96231b3b80d8
* Fixed minor typos.John Criswell2004-02-241-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11800 91177308-0d34-0410-b5e6-96231b3b80d8
* Wow, the description of the 'switch' instruction was out of date.Chris Lattner2004-02-241-20/+41
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11790 91177308-0d34-0410-b5e6-96231b3b80d8
* fix typeoChris Lattner2004-02-141-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11446 91177308-0d34-0410-b5e6-96231b3b80d8
* Document new intrinsicsChris Lattner2004-02-141-1/+163
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11438 91177308-0d34-0410-b5e6-96231b3b80d8
* Be a bit more specific about what the alignment value means and the ↵Chris Lattner2004-02-121-0/+12
| | | | | | restrictions on it git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11360 91177308-0d34-0410-b5e6-96231b3b80d8
* Add support for the llvm.memmove intrinsic.Chris Lattner2004-02-121-0/+47
| | | | | | | Patch graciously contributed by Reid Spencer! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11354 91177308-0d34-0410-b5e6-96231b3b80d8
* Document the llvm.memcpy intrinsic. Clean up some of the formatting of otherChris Lattner2004-02-121-22/+108
| | | | | | | sections git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11350 91177308-0d34-0410-b5e6-96231b3b80d8
* Add links to SLD from the LangRef.html docChris Lattner2004-01-061-8/+41
| | | | | | | | | Clean up the SLD document a LOT Fill in a lot of details in the SLD document update the formats for the object descriptors git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10698 91177308-0d34-0410-b5e6-96231b3b80d8
* Fixed a small grammatical error.John Criswell2003-11-251-1/+10
| | | | | | | | | Explained that function return types cannot be aggregate types. Explained that functions with the same name but different type signatures are considered to be different functions. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10230 91177308-0d34-0410-b5e6-96231b3b80d8
* checkin reid's docpatchChris Lattner2003-11-251-1741/+1114
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10200 91177308-0d34-0410-b5e6-96231b3b80d8
* Fixed another minor grammatical error.John Criswell2003-11-211-1/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10130 91177308-0d34-0410-b5e6-96231b3b80d8
* Minor grammatical and punctuation corrections.John Criswell2003-11-211-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10126 91177308-0d34-0410-b5e6-96231b3b80d8
* First pass at cleaning up LangRef.html: stylesheet-ification, consistentMisha Brukman2003-11-081-665/+1016
| | | | | | | formatting, more strict adherence to HTML 4.01, other misc. cleanups. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9799 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix typoChris Lattner2003-10-301-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9610 91177308-0d34-0410-b5e6-96231b3b80d8
* Clarify that all manipulatable values must be of first class type, and ↵Chris Lattner2003-10-301-9/+15
| | | | | | | | | specifically update the PHI node entry to mention this as well. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9606 91177308-0d34-0410-b5e6-96231b3b80d8
* Merged in RELEASE_1.John Criswell2003-10-271-1/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9538 91177308-0d34-0410-b5e6-96231b3b80d8
* Hrm, for some reason, my fingers like typing va_begin. WeirdChris Lattner2003-10-211-3/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9329 91177308-0d34-0410-b5e6-96231b3b80d8
* Update for new varargs supportChris Lattner2003-10-181-63/+99
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9218 91177308-0d34-0410-b5e6-96231b3b80d8
* Add documentation for weak variablesChris Lattner2003-10-101-2/+10
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9001 91177308-0d34-0410-b5e6-96231b3b80d8
* Add info about volatile loads/storesChris Lattner2003-09-081-4/+14
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8403 91177308-0d34-0410-b5e6-96231b3b80d8
* Final cleanups, document is good to goChris Lattner2003-09-031-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8338 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a WHOLE lot of updates clarifications and fixes. This is not done but ↵Chris Lattner2003-09-031-77/+133
| | | | | | getting closer. I changed the docs to reflect the goal of making unwind an instruction, not an intrinsic. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8337 91177308-0d34-0410-b5e6-96231b3b80d8
* hyphenation police visited hereChris Lattner2003-09-021-8/+8
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8336 91177308-0d34-0410-b5e6-96231b3b80d8
* Document the llvm.unwind intrinsic.Chris Lattner2003-08-281-18/+46
| | | | | | | Clarify the documentation for the invoke instruction git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8196 91177308-0d34-0410-b5e6-96231b3b80d8
* The word `separate' only has one `e'.Misha Brukman2003-07-141-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7173 91177308-0d34-0410-b5e6-96231b3b80d8
* Diversify examplesChris Lattner2003-06-181-3/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6778 91177308-0d34-0410-b5e6-96231b3b80d8