summaryrefslogtreecommitdiffstats
path: root/llvm/docs/BytecodeFormat.html
Commit message (Collapse)AuthorAgeFilesLines
* this is obsoleteChris Lattner2007-05-061-2158/+0
| | | | llvm-svn: 36897
* Implement protected visibility. This partly implements PR1363. LinkerAnton Korobeynikov2007-04-291-2/+2
| | | | | | should be taught to deal with protected symbols. llvm-svn: 36565
* Implement review feedback. Aliasees can be either GlobalValue's orAnton Korobeynikov2007-04-281-7/+7
| | | | | | bitcasts of them. llvm-svn: 36537
* Implement aliases. This fixes PR1017 and it's dependent bugs. CFE partAnton Korobeynikov2007-04-251-6/+61
| | | | | | will follow. llvm-svn: 36435
* add support for alignment attributes on load/store instructionsChristopher Lamb2007-04-211-3/+3
| | | | llvm-svn: 36301
* update documentationLauro Ramos Venancio2007-04-121-1/+5
| | | | llvm-svn: 35952
* Describe how arbitrary precision integers are written to the bytecode.Reid Spencer2007-02-281-4/+12
| | | | llvm-svn: 34719
* For PR1195:Reid Spencer2007-02-151-4/+4
| | | | | | Packed -> Vector. llvm-svn: 34297
* 1. Break long lines to 80 col limitReid Spencer2007-02-021-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 Spencer2007-01-311-22/+22
| | | | llvm-svn: 33689
* Correct the instruction op codes to meet current head changes.Reid Spencer2007-01-311-51/+33
| | | | llvm-svn: 33686
* Excise documentation about Compaction Tables.Reid Spencer2007-01-311-98/+6
| | | | llvm-svn: 33685
* Describe the recent changes to the bytecode format for PR761.Owen Anderson2007-01-271-40/+13
| | | | llvm-svn: 33586
* One more small fix to documentationAnton Korobeynikov2007-01-231-1/+5
| | | | llvm-svn: 33463
* * PIC codegen for X86/Linux has been implementedAnton Korobeynikov2007-01-121-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 structsAndrew Lenharth2006-12-081-4/+17
| | | | llvm-svn: 32360
* Packed Structure Definitions (docs)Andrew Lenharth2006-12-081-0/+4
| | | | llvm-svn: 32357
* Document correct opcodes for post 1.9 release.Reid Spencer2006-11-081-10/+7
| | | | llvm-svn: 31566
* Update the instruction opcodes for release 1.9Reid Spencer2006-11-081-33/+35
| | | | llvm-svn: 31565
* Document the VAArg, and vector instruction opcodes.Reid Spencer2006-10-151-2/+12
| | | | llvm-svn: 30965
* Adding dllimport, dllexport and external weak linkage types.Anton Korobeynikov2006-09-141-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 Lattner2006-04-201-1/+1
| | | | llvm-svn: 27860
* Changes docs for llvm.cs.uiuc.edu -> llvm.orgReid Spencer2006-03-141-3/+3
| | | | llvm-svn: 26746
* update the bytecode format guide for the encoding of inline asm.Chris Lattner2006-01-251-9/+61
| | | | llvm-svn: 25622
* Update for file-scope inline asmChris Lattner2006-01-231-14/+11
| | | | llvm-svn: 25563
* Describe section name encodingChris Lattner2005-11-121-13/+66
| | | | llvm-svn: 24322
* Minor correctionChris Lattner2005-11-061-3/+6
| | | | llvm-svn: 24220
* describe extensions to the .bc format for function/global alignmentChris Lattner2005-11-061-5/+69
| | | | llvm-svn: 24217
* enumerate non-standard argument encoding cases, such as alignment info forChris Lattner2005-11-051-10/+34
| | | | | | allocations llvm-svn: 24205
* rearrange some info about the instruction encodingChris Lattner2005-11-051-105/+123
| | | | llvm-svn: 24204
* Updated bytecode version numbers.John Criswell2005-10-241-1/+3
| | | | llvm-svn: 23972
* Fixed a grammar issue.John Criswell2005-10-241-1/+1
| | | | llvm-svn: 23966
* minor changesChris Lattner2005-05-141-8/+7
| | | | llvm-svn: 21998
* user ops are not encoded in the bc formatChris Lattner2005-05-141-2/+0
| | | | llvm-svn: 21997
* Document the pseudo-instruction opcodes in opcode range 56-63. These areReid Spencer2005-05-141-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 extensionsChris Lattner2005-05-061-1/+5
| | | | llvm-svn: 21753
* Update to reflect recent changeChris Lattner2004-11-151-2/+8
| | | | llvm-svn: 17860
* Fix typo.Reid Spencer2004-11-081-1/+1
| | | | llvm-svn: 17623
* Document compressed bytecode details.Reid Spencer2004-11-081-1/+28
| | | | llvm-svn: 17622
* Replace llvm.org => llvm.cs.uiuc.eduMisha Brukman2004-11-071-1/+1
| | | | llvm-svn: 17550
* Add missing 'Instruction Opcodes' bullet to TOCChris Lattner2004-10-161-38/+100
| | | | | | Update for changes in LLVM 1.4 bytecode format. llvm-svn: 17032
* None of these have actually been implemented yet.Chris Lattner2004-10-161-3/+5
| | | | llvm-svn: 17027
* Fix a typo in the bytecode format documentationNate Begeman2004-08-271-1/+1
| | | | llvm-svn: 16072
* Packed types, brought to you by Brad JonesBrian Gaeke2004-08-201-0/+21
| | | | llvm-svn: 15938
* Correct a link, add a TOC entry.Reid Spencer2004-08-181-1/+2
| | | | llvm-svn: 15909
* Provided opcode definitions.Reid Spencer2004-08-181-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 3Reid Spencer2004-08-171-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 Spencer2004-08-171-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 longReid Spencer2004-08-161-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 Spencer2004-08-031-1/+2
| | | | llvm-svn: 15449
OpenPOWER on IntegriCloud