Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | this is obsolete | Chris Lattner | 2007-05-06 | 1 | -2158/+0 |
| | | | | llvm-svn: 36897 | ||||
* | Implement protected visibility. This partly implements PR1363. Linker | Anton Korobeynikov | 2007-04-29 | 1 | -2/+2 |
| | | | | | | should be taught to deal with protected symbols. llvm-svn: 36565 | ||||
* | Implement review feedback. Aliasees can be either GlobalValue's or | Anton Korobeynikov | 2007-04-28 | 1 | -7/+7 |
| | | | | | | bitcasts of them. llvm-svn: 36537 | ||||
* | Implement aliases. This fixes PR1017 and it's dependent bugs. CFE part | Anton Korobeynikov | 2007-04-25 | 1 | -6/+61 |
| | | | | | | will follow. llvm-svn: 36435 | ||||
* | add support for alignment attributes on load/store instructions | Christopher Lamb | 2007-04-21 | 1 | -3/+3 |
| | | | | llvm-svn: 36301 | ||||
* | update documentation | Lauro Ramos Venancio | 2007-04-12 | 1 | -1/+5 |
| | | | | llvm-svn: 35952 | ||||
* | Describe how arbitrary precision integers are written to the bytecode. | Reid Spencer | 2007-02-28 | 1 | -4/+12 |
| | | | | llvm-svn: 34719 | ||||
* | For PR1195: | Reid Spencer | 2007-02-15 | 1 | -4/+4 |
| | | | | | | Packed -> Vector. llvm-svn: 34297 | ||||
* | 1. Break long lines to 80 col limit | Reid Spencer | 2007-02-02 | 1 | -183/+188 |
| | | | | | | | 2. Fix indentation 3. Renumber the instruction opcodes after the Shift became a binary operator. llvm-svn: 33777 | ||||
* | Fix version information for new instructions. | Reid Spencer | 2007-01-31 | 1 | -22/+22 |
| | | | | llvm-svn: 33689 | ||||
* | Correct the instruction op codes to meet current head changes. | Reid Spencer | 2007-01-31 | 1 | -51/+33 |
| | | | | llvm-svn: 33686 | ||||
* | Excise documentation about Compaction Tables. | Reid Spencer | 2007-01-31 | 1 | -98/+6 |
| | | | | llvm-svn: 33685 | ||||
* | Describe the recent changes to the bytecode format for PR761. | Owen Anderson | 2007-01-27 | 1 | -40/+13 |
| | | | | llvm-svn: 33586 | ||||
* | One more small fix to documentation | Anton Korobeynikov | 2007-01-23 | 1 | -1/+5 |
| | | | | llvm-svn: 33463 | ||||
* | * PIC codegen for X86/Linux has been implemented | Anton Korobeynikov | 2007-01-12 | 1 | -8/+38 |
| | | | | | | | | * PIC-aware internal structures in X86 Codegen have been refactored * Visibility (default/weak) has been added * Docs fixes (external weak linkage, visibility, formatting) llvm-svn: 33136 | ||||
* | A backwards compatible bc format for packed structs | Andrew Lenharth | 2006-12-08 | 1 | -4/+17 |
| | | | | llvm-svn: 32360 | ||||
* | Packed Structure Definitions (docs) | Andrew Lenharth | 2006-12-08 | 1 | -0/+4 |
| | | | | llvm-svn: 32357 | ||||
* | Document correct opcodes for post 1.9 release. | Reid Spencer | 2006-11-08 | 1 | -10/+7 |
| | | | | llvm-svn: 31566 | ||||
* | Update the instruction opcodes for release 1.9 | Reid Spencer | 2006-11-08 | 1 | -33/+35 |
| | | | | llvm-svn: 31565 | ||||
* | Document the VAArg, and vector instruction opcodes. | Reid Spencer | 2006-10-15 | 1 | -2/+12 |
| | | | | llvm-svn: 30965 | ||||
* | Adding dllimport, dllexport and external weak linkage types. | Anton Korobeynikov | 2006-09-14 | 1 | -6/+15 |
| | | | | | | | | | DLL* linkages got full (I hope) codegeneration support in C & both x86 assembler backends. External weak linkage added for future use, we don't provide any codegeneration, etc. support for it. llvm-svn: 30374 | ||||
* | 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 |