| Commit message (Expand) | Author | Age | Files | Lines |
* | remove the old bc writer | Chris Lattner | 2007-05-06 | 1 | -390/+0 |
* | Implement review feedback. Aliasees can be either GlobalValue's or | Anton Korobeynikov | 2007-04-28 | 1 | -0/+13 |
* | For PR1146: | Reid Spencer | 2007-04-09 | 1 | -3/+6 |
* | Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::str... | Chris Lattner | 2007-02-12 | 1 | -1/+1 |
* | Undo the last patch. It slowed down bcwriter by 1.8% but only sped up | Reid Spencer | 2007-02-11 | 1 | -67/+5 |
* | For PR1194: | Reid Spencer | 2007-02-10 | 1 | -5/+67 |
* | Fix a comment. | Reid Spencer | 2007-02-10 | 1 | -1/+1 |
* | use typedefs where appropriate | Chris Lattner | 2007-02-10 | 1 | -1/+1 |
* | The ModuleLevel vector is often quite sparse. Switch it to a DenseMap. This | Chris Lattner | 2007-02-10 | 1 | -16/+13 |
* | Make the ModuleLevel datastructure more sane. When a function-local value | Chris Lattner | 2007-02-10 | 1 | -23/+18 |
* | Only compute the module levels info once per module, instead of once | Chris Lattner | 2007-02-10 | 1 | -15/+7 |
* | Clone and specialize CreateSlotIfNeeded into CreateFunctionValueSlot to handle | Chris Lattner | 2007-02-10 | 1 | -63/+100 |
* | make getSlot/getTypeSlot inline | Chris Lattner | 2007-02-10 | 1 | -12/+0 |
* | getTypeSlot can never fail | Chris Lattner | 2007-02-10 | 1 | -2/+2 |
* | getSlot can never fail. Make it assert internally, eliminate checks in | Chris Lattner | 2007-02-10 | 1 | -12/+8 |
* | simplify getOrCreateTypeSlot, eliminat doInsertType. Eliminate post-order it... | Chris Lattner | 2007-02-10 | 1 | -29/+10 |
* | simplify and speed up recursive type processing. | Chris Lattner | 2007-02-10 | 1 | -4/+2 |
* | rename getOrCreateSlot -> CreateSlotIfNeeded. Noone cares about the retval | Chris Lattner | 2007-02-10 | 1 | -18/+13 |
* | refactor callers of insertType. inline insertType into its one remaining cal... | Chris Lattner | 2007-02-10 | 1 | -17/+11 |
* | simplify code. | Chris Lattner | 2007-02-10 | 1 | -30/+10 |
* | simplify some logic, reduce nesting | Chris Lattner | 2007-02-10 | 1 | -25/+20 |
* | Remove dead ctor | Chris Lattner | 2007-02-10 | 1 | -11/+0 |
* | ModuleContainsAllFunctionConstants is always true | Chris Lattner | 2007-02-10 | 1 | -34/+10 |
* | only one client of getOrCreateSlot can pass a void typed value. Check type | Chris Lattner | 2007-02-10 | 1 | -2/+3 |
* | inline hasNullValue, rename some variables, simplify some code. | Chris Lattner | 2007-02-10 | 1 | -29/+24 |
* | merge insertValue into its single caller, eliminate some redundant checks. | Chris Lattner | 2007-02-10 | 1 | -12/+1 |
* | merge doInsertValue into insertValue | Chris Lattner | 2007-02-10 | 1 | -53/+43 |
* | insertvalue's second operand is always false | Chris Lattner | 2007-02-10 | 1 | -10/+6 |
* | remove dead 'dontIgnore' flag for insertType | Chris Lattner | 2007-02-10 | 1 | -11/+11 |
* | rename getSlot -> getSlotType and getOrCreateSlot ->getOrCreateTypeSlot | Chris Lattner | 2007-02-10 | 1 | -21/+22 |
* | Make SlotCalculator::getPlane an inline function. It is used inside loops. | Reid Spencer | 2007-02-09 | 1 | -8/+0 |
* | 1. constants can never occur in the symbol table. | Chris Lattner | 2007-02-09 | 1 | -18/+0 |
* | For PR411: | Reid Spencer | 2007-02-05 | 1 | -17/+12 |
* | Bye, Bye Compaction Tables. The benefit compaction tables provides doesn't | Reid Spencer | 2007-01-30 | 1 | -367/+12 |
* | Eliminate a log(n) lookup | Chris Lattner | 2007-01-12 | 1 | -3/+3 |
* | For PR1064: | Reid Spencer | 2007-01-12 | 1 | -27/+48 |
* | For PR411: | Reid Spencer | 2007-01-06 | 1 | -21/+15 |
* | For PR950: | Reid Spencer | 2006-12-31 | 1 | -2/+1 |
* | Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are | Bill Wendling | 2006-12-07 | 1 | -1/+1 |
* | Replacing std::iostreams with llvm iostreams. Some of these changes involve | Bill Wendling | 2006-11-29 | 1 | -3/+3 |
* | Fix a bug where the types for inlineasm nodes were not properly entered into | Chris Lattner | 2006-06-07 | 1 | -2/+2 |
* | add bc reader/writer support for inline asm | Chris Lattner | 2006-01-25 | 1 | -13/+12 |
* | core changes for varargs | Andrew Lenharth | 2005-06-18 | 1 | -6/+0 |
* | Remove vim settings from source code; people should use llvm/utils/vim/vimrc | Misha Brukman | 2005-05-05 | 1 | -1/+0 |
* | add support for undef values of opaque type, addressing PR541 | Chris Lattner | 2005-05-05 | 1 | -9/+10 |
* | Convert tabs to spaces | Misha Brukman | 2005-04-22 | 1 | -1/+1 |
* | * Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -31/+31 |
* | This mega patch converts us from using Function::a{iterator|begin|end} to | Chris Lattner | 2005-03-15 | 1 | -4/+4 |
* | Check in some patches for better assertions | Chris Lattner | 2004-12-04 | 1 | -0/+3 |
* | Fix the previous bug the correct way. This fixes ptrdist/bc | Chris Lattner | 2004-10-24 | 1 | -2/+2 |