| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 | |||||

