Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Removed listing of llvm releases after 1.4, and said "1.4 and newer" | Tanya Lattner | 2006-04-20 | 1 | -1/+1 |
| | | | | llvm-svn: 27860 | ||||
* | Changes docs for llvm.cs.uiuc.edu -> llvm.org | Reid Spencer | 2006-03-14 | 1 | -3/+3 |
| | | | | llvm-svn: 26746 | ||||
* | update the bytecode format guide for the encoding of inline asm. | Chris Lattner | 2006-01-25 | 1 | -9/+61 |
| | | | | llvm-svn: 25622 | ||||
* | Update for file-scope inline asm | Chris Lattner | 2006-01-23 | 1 | -14/+11 |
| | | | | llvm-svn: 25563 | ||||
* | Describe section name encoding | Chris Lattner | 2005-11-12 | 1 | -13/+66 |
| | | | | llvm-svn: 24322 | ||||
* | Minor correction | Chris Lattner | 2005-11-06 | 1 | -3/+6 |
| | | | | llvm-svn: 24220 | ||||
* | describe extensions to the .bc format for function/global alignment | Chris Lattner | 2005-11-06 | 1 | -5/+69 |
| | | | | llvm-svn: 24217 | ||||
* | enumerate non-standard argument encoding cases, such as alignment info for | Chris Lattner | 2005-11-05 | 1 | -10/+34 |
| | | | | | | allocations llvm-svn: 24205 | ||||
* | rearrange some info about the instruction encoding | Chris Lattner | 2005-11-05 | 1 | -105/+123 |
| | | | | llvm-svn: 24204 | ||||
* | Updated bytecode version numbers. | John Criswell | 2005-10-24 | 1 | -1/+3 |
| | | | | llvm-svn: 23972 | ||||
* | Fixed a grammar issue. | John Criswell | 2005-10-24 | 1 | -1/+1 |
| | | | | llvm-svn: 23966 | ||||
* | minor changes | Chris Lattner | 2005-05-14 | 1 | -8/+7 |
| | | | | llvm-svn: 21998 | ||||
* | user ops are not encoded in the bc format | Chris Lattner | 2005-05-14 | 1 | -2/+0 |
| | | | | llvm-svn: 21997 | ||||
* | Document the pseudo-instruction opcodes in opcode range 56-63. These are | Reid Spencer | 2005-05-14 | 1 | -0/+36 |
| | | | | | | | used to support things like volatile load/store, tail calls, and calling conventions without reserving space for the additional information. llvm-svn: 21996 | ||||
* | document calling convention extensions | Chris Lattner | 2005-05-06 | 1 | -1/+5 |
| | | | | llvm-svn: 21753 | ||||
* | Update to reflect recent change | Chris Lattner | 2004-11-15 | 1 | -2/+8 |
| | | | | llvm-svn: 17860 | ||||
* | Fix typo. | Reid Spencer | 2004-11-08 | 1 | -1/+1 |
| | | | | llvm-svn: 17623 | ||||
* | Document compressed bytecode details. | Reid Spencer | 2004-11-08 | 1 | -1/+28 |
| | | | | llvm-svn: 17622 | ||||
* | Replace llvm.org => llvm.cs.uiuc.edu | Misha Brukman | 2004-11-07 | 1 | -1/+1 |
| | | | | llvm-svn: 17550 | ||||
* | Add missing 'Instruction Opcodes' bullet to TOC | Chris Lattner | 2004-10-16 | 1 | -38/+100 |
| | | | | | | Update for changes in LLVM 1.4 bytecode format. llvm-svn: 17032 | ||||
* | None of these have actually been implemented yet. | Chris Lattner | 2004-10-16 | 1 | -3/+5 |
| | | | | llvm-svn: 17027 | ||||
* | Fix a typo in the bytecode format documentation | Nate Begeman | 2004-08-27 | 1 | -1/+1 |
| | | | | llvm-svn: 16072 | ||||
* | Packed types, brought to you by Brad Jones | Brian Gaeke | 2004-08-20 | 1 | -0/+21 |
| | | | | llvm-svn: 15938 | ||||
* | Correct a link, add a TOC entry. | Reid Spencer | 2004-08-18 | 1 | -1/+2 |
| | | | | llvm-svn: 15909 | ||||
* | Provided opcode definitions. | Reid Spencer | 2004-08-18 | 1 | -89/+182 |
| | | | | | | | | | | | Clarified documentation of symbol tables. Clarified definition of slot numbers. Added the http-equiv meta tag for HTML 4.01 strict compliance. Adjusted line lengths. Differentiated between "type slot" and "value slot" everywhere. ispelled it. llvm-svn: 15908 | ||||
* | Documented the removal of alignment in version 4 bytecode files (version 3 | Reid Spencer | 2004-08-17 | 1 | -0/+28 |
| | | | | | | | | was released with LLVM 1.3). Alignment of fields can add severe size to certain kinds of functions (those with lots of long format instructions) so we decided to do away with alignment altogether in this bc version. llvm-svn: 15874 | ||||
* | Technical Corrections (thanks to Robert Mykland): | Reid Spencer | 2004-08-17 | 1 | -18/+26 |
| | | | | | | | | | - Define the "opcode" data type and reference the Instruction.def file - Clean up the definition of symtab by indicating that it is composed of two llists. - Fix some broken links. llvm-svn: 15843 | ||||
* | Correct the documentation for the module block header which uses the long | Reid Spencer | 2004-08-16 | 1 | -4/+22 |
| | | | | | | | | format instead of the short format used in other blocks. Discrepancy noted by Robert Mykland. Thanks Robert! llvm-svn: 15826 | ||||
* | Line length <= 80 cols. | Reid Spencer | 2004-08-03 | 1 | -1/+2 |
| | | | | llvm-svn: 15449 | ||||
* | Fix some indentation (so brg can test commit script). | Reid Spencer | 2004-08-03 | 1 | -4/+4 |
| | | | | llvm-svn: 15448 | ||||
* | Fix line lengths. | Reid Spencer | 2004-08-03 | 1 | -2/+4 |
| | | | | llvm-svn: 15446 | ||||
* | Properly wrap some lines. | Reid Spencer | 2004-08-03 | 1 | -17/+15 |
| | | | | llvm-svn: 15440 | ||||
* | Updates to reflect most recent changes to bytecode file format: | Reid Spencer | 2004-07-29 | 1 | -940/+1279 |
| | | | | | | | | * Dependent libraries & target triple * Short block headers * 24-bit type slot ids. llvm-svn: 15314 | ||||
* | Insert a reference to uint32_vbr encoding. | Reid Spencer | 2004-07-07 | 1 | -2/+2 |
| | | | | llvm-svn: 14669 | ||||
* | An update with corrections to content as well as using a regex style | Reid Spencer | 2004-07-07 | 1 | -220/+261 |
| | | | | | | | | notation that Chris' suggested to make the specification more compact and succinct. Added a section to Describe the notation, made the VBR description its own section, and otherwise generally cleaned things up. llvm-svn: 14668 | ||||
* | Punctuate | Chris Lattner | 2004-07-06 | 1 | -1/+1 |
| | | | | llvm-svn: 14650 | ||||
* | First draft completed. All sections written. | Reid Spencer | 2004-07-05 | 1 | -116/+312 |
| | | | | llvm-svn: 14633 | ||||
* | Added sections for Constant Pool, Module Global Info, and Compaction | Reid Spencer | 2004-07-05 | 1 | -38/+280 |
| | | | | | | Tables. Two more sections to go. llvm-svn: 14631 | ||||
* | Add a missing "terminator" :) | Chris Lattner | 2004-07-05 | 1 | -1/+1 |
| | | | | llvm-svn: 14630 | ||||
* | Structures allow only uint | Chris Lattner | 2004-07-05 | 1 | -4/+3 |
| | | | | | | arrays allow int/uint/long/ulong llvm-svn: 14629 | ||||
* | - Reorganized the document contents | Reid Spencer | 2004-07-05 | 1 | -207/+468 |
| | | | | | | | | | | | - Provided a "General Layout" section that currently covers just the block structure of the bytecode file. - Wrote the section on the Global Type Pool - Wrote the section on differences between LLVM file format versions. Only five sections left to write! llvm-svn: 14628 | ||||
* | Fixed small typo to symtab link. | Tanya Lattner | 2004-06-21 | 1 | -1/+1 |
| | | | | llvm-svn: 14308 | ||||
* | Put in a place holder for describing the differences in bytecode format | Reid Spencer | 2004-06-08 | 1 | -0/+37 |
| | | | | | | | between LLVM versions. This is just a reminder so I don't forget to document it. llvm-svn: 14066 | ||||
* | Add "work in progress" warning. | Reid Spencer | 2004-06-05 | 1 | -0/+3 |
| | | | | llvm-svn: 14042 | ||||
* | Make use of the doc_author and doc_code styles. <tt>'ify llvm names. Minor | Chris Lattner | 2004-05-25 | 1 | -12/+14 |
| | | | | | | other edits llvm-svn: 13760 | ||||
* | Added a bit on slot numbers. | Reid Spencer | 2004-05-25 | 1 | -0/+38 |
| | | | | llvm-svn: 13756 | ||||
* | Lots of minor typo fixes, some minor inaccuracies fixed, and some new material. | Chris Lattner | 2004-05-24 | 1 | -37/+61 |
| | | | | llvm-svn: 13715 | ||||
* | Fix a couple of busted li's | Chris Lattner | 2004-05-24 | 1 | -2/+2 |
| | | | | llvm-svn: 13713 | ||||
* | Make the file HTML 4.01 (Strict) clean. | Reid Spencer | 2004-05-23 | 1 | -4/+6 |
| | | | | llvm-svn: 13659 | ||||
* | Additional content describing variable bit rate encoding, correcting the | Reid Spencer | 2004-05-23 | 1 | -47/+237 |
| | | | | | | | definition of the signature block and module block, and adding definitions of the global type pool and symbol table. More still to come. llvm-svn: 13658 |