Age | Commit message (Expand) | Author |
2007-03-01 | Use a simpler constructor for ConstantInt. | Reid Spencer |
2007-02-28 | Implement reading of arbitrary precision integers. | Reid Spencer |
2007-02-28 | Implement writing of arbitrary precision integers. | Reid Spencer |
2007-02-15 | For PR1195: | Reid Spencer |
2007-02-15 | For PR1195: | Reid Spencer |
2007-02-14 | From Dan Gohman: | Chris Lattner |
2007-02-13 | Use a SmallVector to reduce heap traffic. This speeds up bcreader 10% | Chris Lattner |
2007-02-13 | now that we can pass ranges into CallInst ctors, eliminate vector heap traffic | Chris Lattner |
2007-02-13 | stop passing vector into ctors | Chris Lattner |
2007-02-12 | avoid creating a temporary string when reading the symbol table for a | Chris Lattner |
2007-02-12 | Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::str... | Chris Lattner |
2007-02-11 | Undo the last patch. It slowed down bcwriter by 1.8% but only sped up | Reid Spencer |
2007-02-10 | Compaction tables don't exist any more. | Reid Spencer |
2007-02-10 | For PR1194: | Reid Spencer |
2007-02-10 | Fix a comment. | Reid Spencer |
2007-02-10 | Change the table datastructure to be a vector<smallvector>, instead of | Chris Lattner |
2007-02-10 | Make BytecodeWriter::outputValueSymbolTable *significantly* less abusive | Chris Lattner |
2007-02-10 | make the datastructure used in BytecodeWriter::outputValueSymbolTable | Chris Lattner |
2007-02-10 | Switch typemap over to DenseMap. No significant speedup. | Chris Lattner |
2007-02-10 | Switch NodeMap from an std::map to a DenseMap. This speeds up bcwriting | Chris Lattner |
2007-02-10 | use typedefs where appropriate | Chris Lattner |
2007-02-10 | The ModuleLevel vector is often quite sparse. Switch it to a DenseMap. This | Chris Lattner |
2007-02-10 | Make the ModuleLevel datastructure more sane. When a function-local value | Chris Lattner |
2007-02-10 | Only compute the module levels info once per module, instead of once | Chris Lattner |
2007-02-10 | Clone and specialize CreateSlotIfNeeded into CreateFunctionValueSlot to handle | Chris Lattner |
2007-02-10 | make getSlot/getTypeSlot inline | Chris Lattner |
2007-02-10 | getTypeSlot can never fail | Chris Lattner |
2007-02-10 | getSlot can never fail. Make it assert internally, eliminate checks in | Chris Lattner |
2007-02-10 | simplify getOrCreateTypeSlot, eliminat doInsertType. Eliminate post-order it... | Chris Lattner |
2007-02-10 | simplify and speed up recursive type processing. | Chris Lattner |
2007-02-10 | rename getOrCreateSlot -> CreateSlotIfNeeded. Noone cares about the retval | Chris Lattner |
2007-02-10 | refactor callers of insertType. inline insertType into its one remaining cal... | Chris Lattner |
2007-02-10 | simplify code. | Chris Lattner |
2007-02-10 | simplify some logic, reduce nesting | Chris Lattner |
2007-02-10 | Remove dead ctor | Chris Lattner |
2007-02-10 | ModuleContainsAllFunctionConstants is always true | Chris Lattner |
2007-02-10 | only one client of getOrCreateSlot can pass a void typed value. Check type | Chris Lattner |
2007-02-10 | inline hasNullValue, rename some variables, simplify some code. | Chris Lattner |
2007-02-10 | merge insertValue into its single caller, eliminate some redundant checks. | Chris Lattner |
2007-02-10 | merge doInsertValue into insertValue | Chris Lattner |
2007-02-10 | insertvalue's second operand is always false | Chris Lattner |
2007-02-10 | remove dead 'dontIgnore' flag for insertType | Chris Lattner |
2007-02-10 | rename getSlot -> getSlotType and getOrCreateSlot ->getOrCreateTypeSlot | Chris Lattner |
2007-02-09 | Use int32_t and uint32_t to hopefully help weak compilers (cygwin) not | Reid Spencer |
2007-02-09 | Make SlotCalculator::getPlane an inline function. It is used inside loops. | Reid Spencer |
2007-02-09 | remove unneeded #includes | Chris Lattner |
2007-02-09 | remove dead code, the outputConstants function is now only called at module s... | Chris Lattner |
2007-02-09 | 1. constants can never occur in the symbol table. | Chris Lattner |
2007-02-07 | move archive-specific stuff out of bcreader into archive library. | Chris Lattner |
2007-02-07 | move an llvmc-specific function out of the bcreader into llvmc. | Chris Lattner |