| Commit message (Expand) | Author | Age | Files | Lines |
* | Implement the "thread_local" keyword. | Lauro Ramos Venancio | 2007-04-12 | 3 | -10/+14 |
* | Fix a bug where calling materializeModule could corrupt the module, reading | Chris Lattner | 2007-04-09 | 1 | -9/+8 |
* | For PR1146: | Reid Spencer | 2007-04-09 | 6 | -25/+62 |
* | Fix a bug that caused alignment information to occasionally get stripped off | Chris Lattner | 2007-04-09 | 1 | -2/+11 |
* | No functional change, this is just easier to read and debug. | Reid Spencer | 2007-04-08 | 1 | -9/+10 |
* | Avoid a useless temporary constrution. | Reid Spencer | 2007-04-07 | 1 | -2/+1 |
* | Fix another PathWithStatus issue. | Reid Spencer | 2007-04-07 | 1 | -1/+2 |
* | For PR1302: | Reid Spencer | 2007-04-04 | 3 | -6/+6 |
* | For PR789: | Reid Spencer | 2007-03-29 | 2 | -2/+8 |
* | the bytecode reader supports dematerializeFunction | Chris Lattner | 2007-03-29 | 2 | -7/+22 |
* | For PR789: | Reid Spencer | 2007-03-29 | 2 | -2/+2 |
* | Use a simpler constructor for ConstantInt. | Reid Spencer | 2007-03-01 | 1 | -1/+1 |
* | Implement reading of arbitrary precision integers. | Reid Spencer | 2007-02-28 | 1 | -4/+9 |
* | Implement writing of arbitrary precision integers. | Reid Spencer | 2007-02-28 | 1 | -4/+14 |
* | For PR1195: | Reid Spencer | 2007-02-15 | 2 | -8/+8 |
* | For PR1195: | Reid Spencer | 2007-02-15 | 3 | -16/+16 |
* | From Dan Gohman: | Chris Lattner | 2007-02-14 | 2 | -2/+2 |
* | Use a SmallVector to reduce heap traffic. This speeds up bcreader 10% | Chris Lattner | 2007-02-13 | 1 | -1/+1 |
* | now that we can pass ranges into CallInst ctors, eliminate vector heap traffic | Chris Lattner | 2007-02-13 | 1 | -2/+2 |
* | stop passing vector into ctors | Chris Lattner | 2007-02-13 | 1 | -2/+2 |
* | avoid creating a temporary string when reading the symbol table for a | Chris Lattner | 2007-02-12 | 3 | -9/+26 |
* | Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::str... | Chris Lattner | 2007-02-12 | 3 | -11/+11 |
* | Undo the last patch. It slowed down bcwriter by 1.8% but only sped up | Reid Spencer | 2007-02-11 | 1 | -67/+5 |
* | Compaction tables don't exist any more. | Reid Spencer | 2007-02-10 | 1 | -35/+0 |
* | For PR1194: | Reid Spencer | 2007-02-10 | 1 | -5/+67 |
* | Fix a comment. | Reid Spencer | 2007-02-10 | 1 | -1/+1 |
* | Change the table datastructure to be a vector<smallvector>, instead of | Chris Lattner | 2007-02-10 | 3 | -16/+14 |
* | Make BytecodeWriter::outputValueSymbolTable *significantly* less abusive | Chris Lattner | 2007-02-10 | 1 | -3/+4 |
* | make the datastructure used in BytecodeWriter::outputValueSymbolTable | Chris Lattner | 2007-02-10 | 1 | -4/+4 |
* | Switch typemap over to DenseMap. No significant speedup. | Chris Lattner | 2007-02-10 | 1 | -2/+1 |
* | Switch NodeMap from an std::map to a DenseMap. This speeds up bcwriting | Chris Lattner | 2007-02-10 | 1 | -1/+1 |
* | use typedefs where appropriate | Chris Lattner | 2007-02-10 | 2 | -3/+3 |
* | The ModuleLevel vector is often quite sparse. Switch it to a DenseMap. This | Chris Lattner | 2007-02-10 | 2 | -18/+24 |
* | Make the ModuleLevel datastructure more sane. When a function-local value | Chris Lattner | 2007-02-10 | 2 | -33/+19 |
* | 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 | 2 | -63/+101 |
* | make getSlot/getTypeSlot inline | Chris Lattner | 2007-02-10 | 2 | -14/+11 |
* | getTypeSlot can never fail | Chris Lattner | 2007-02-10 | 3 | -62/+26 |
* | getSlot can never fail. Make it assert internally, eliminate checks in | Chris Lattner | 2007-02-10 | 3 | -63/+32 |
* | simplify getOrCreateTypeSlot, eliminat doInsertType. Eliminate post-order it... | Chris Lattner | 2007-02-10 | 2 | -32/+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 | 2 | -23/+14 |
* | refactor callers of insertType. inline insertType into its one remaining cal... | Chris Lattner | 2007-02-10 | 2 | -23/+11 |
* | simplify code. | Chris Lattner | 2007-02-10 | 2 | -33/+13 |
* | simplify some logic, reduce nesting | Chris Lattner | 2007-02-10 | 1 | -25/+20 |
* | Remove dead ctor | Chris Lattner | 2007-02-10 | 2 | -13/+0 |
* | ModuleContainsAllFunctionConstants is always true | Chris Lattner | 2007-02-10 | 2 | -39/+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 | 2 | -30/+24 |
* | merge insertValue into its single caller, eliminate some redundant checks. | Chris Lattner | 2007-02-10 | 1 | -12/+1 |