| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
| | | | | | llvm-svn: 45418 | ||||
| * | Fix PR1146: parameter attributes are longer part of | Duncan Sands | 2007-11-27 | 1 | -5/+12 |
| | | | | | | | | | | | | | the function type, instead they belong to functions and function calls. This is an updated and slightly corrected version of Reid Spencer's original patch. The only known problem is that auto-upgrading of bitcode files doesn't seem to work properly (see test/Bitcode/AutoUpgradeIntrinsics.ll). Hopefully a bitcode guru (who might that be? :) ) will fix it. llvm-svn: 44359 | ||||
| * | Fix a nasty problem where we would miss enumeration of some types. This fixes | Chris Lattner | 2007-05-06 | 1 | -1/+17 |
| | | | | | | | issues with CE_CAST etc. llvm-svn: 36864 | ||||
| * | enumerate the operands of a constant before we enumerate the constant itself | Chris Lattner | 2007-05-06 | 1 | -9/+22 |
| | | | | | | | This avoids fwd references in the reader. llvm-svn: 36822 | ||||
| * | implement the 'string constant' optimization. This shrinks kc.bit from | Chris Lattner | 2007-05-06 | 1 | -4/+5 |
| | | | | | | | 2878544 to 2815788 llvm-svn: 36818 | ||||
| * | optimize constant layout. This fixes encoding of 181.mcf (by ensuring | Chris Lattner | 2007-05-04 | 1 | -5/+46 |
| | | | | | | | | integer structure idx's are emitted before constant expr geps) and shrinks files slightly. For example kc++ shrinks from 4326188 to 4240128 bytes. llvm-svn: 36742 | ||||
| * | simple optimization for the type table | Chris Lattner | 2007-05-04 | 1 | -5/+29 |
| | | | | | llvm-svn: 36741 | ||||
| * | enumerate parameter attr lists. | Chris Lattner | 2007-05-03 | 1 | -0/+17 |
| | | | | | llvm-svn: 36709 | ||||
| * | fix encoding of BB names in the symtab | Chris Lattner | 2007-05-03 | 1 | -1/+1 |
| | | | | | llvm-svn: 36704 | ||||
| * | start code for writing out instructions. Separate BB#s from normal value | Chris Lattner | 2007-04-26 | 1 | -3/+7 |
| | | | | | | | #'s. llvm-svn: 36472 | ||||
| * | enumerate BB's separately from other function values. | Chris Lattner | 2007-04-26 | 1 | -1/+6 |
| | | | | | llvm-svn: 36467 | ||||
| * | add support for incorporating and purging functions to the value enumerator | Chris Lattner | 2007-04-26 | 1 | -96/+31 |
| | | | | | llvm-svn: 36465 | ||||
| * | move some code around, fix a bug in the reader reading globalinits (which | Chris Lattner | 2007-04-26 | 1 | -0/+16 |
| | | | | | | | | I just introduced), stub out function reading, purge aggregate values from the value table before reading functions. llvm-svn: 36463 | ||||
| * | add bitcode alias support | Chris Lattner | 2007-04-26 | 1 | -0/+10 |
| | | | | | llvm-svn: 36461 | ||||
| * | Emit module-level constants. | Chris Lattner | 2007-04-24 | 1 | -1/+4 |
| | | | | | llvm-svn: 36384 | ||||
| * | Initial support for writing bitcode files. This currently only writes types, | Chris Lattner | 2007-04-22 | 1 | -0/+235 |
| the type symtab, and global/function protos, and is missing the important size optimization, but it is a place to start. llvm-svn: 36331 | |||||

