| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | 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 |
* | merge doInsertValue into insertValue | Chris Lattner | 2007-02-10 | 2 | -54/+43 |
* | insertvalue's second operand is always false | Chris Lattner | 2007-02-10 | 2 | -11/+7 |
* | remove dead 'dontIgnore' flag for insertType | Chris Lattner | 2007-02-10 | 2 | -12/+12 |
* | rename getSlot -> getSlotType and getOrCreateSlot ->getOrCreateTypeSlot | Chris Lattner | 2007-02-10 | 3 | -42/+43 |
* | Use int32_t and uint32_t to hopefully help weak compilers (cygwin) not | Reid Spencer | 2007-02-09 | 1 | -3/+3 |
* | Make SlotCalculator::getPlane an inline function. It is used inside loops. | Reid Spencer | 2007-02-09 | 2 | -9/+8 |
* | remove unneeded #includes | Chris Lattner | 2007-02-09 | 1 | -3/+0 |
* | remove dead code, the outputConstants function is now only called at module s... | Chris Lattner | 2007-02-09 | 2 | -14/+6 |
* | 1. constants can never occur in the symbol table. | Chris Lattner | 2007-02-09 | 3 | -21/+0 |
* | move archive-specific stuff out of bcreader into archive library. | Chris Lattner | 2007-02-07 | 3 | -70/+80 |
* | move an llvmc-specific function out of the bcreader into llvmc. | Chris Lattner | 2007-02-07 | 1 | -16/+0 |
* | move AnalyzeBytecodeFile out of ReaderWrappers.cpp into Analyzer.cpp. Now | Chris Lattner | 2007-02-07 | 3 | -36/+15 |
* | push bytecode decompressor out through APIs. Now the bytecode reader | Chris Lattner | 2007-02-07 | 6 | -62/+59 |
* | Move compressor out of the core Reader.cpp file. | Chris Lattner | 2007-02-07 | 3 | -6/+14 |
* | remove dead ivars, thanks to Reid for noticing this! | Chris Lattner | 2007-02-07 | 1 | -22/+1 |
* | remove the handleVBR32/handleVBR64 callbacks. They are very fine-grained. | Chris Lattner | 2007-02-07 | 2 | -26/+0 |
* | parse constantexpr arguments into a smallvector: 1.5% speedup reading 176.gcc | Chris Lattner | 2007-02-07 | 1 | -1/+1 |
* | Eliminate std::vectors from the bcanalyzer interface. | Chris Lattner | 2007-02-07 | 3 | -32/+45 |
* | For PR411: | Reid Spencer | 2007-02-05 | 7 | -61/+73 |
* | Changes to support making the shift instructions be true BinaryOperators. | Reid Spencer | 2007-02-02 | 1 | -7/+0 |
* | eliminate a temporary vector while parsing gep's from bc files. | Chris Lattner | 2007-01-31 | 1 | -3/+6 |
* | eliminate a temporary vector | Chris Lattner | 2007-01-31 | 1 | -2/+2 |
* | For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid | Reid Spencer | 2007-01-30 | 2 | -7/+7 |
* | Bye, Bye Compaction Tables. The benefit compaction tables provides doesn't | Reid Spencer | 2007-01-30 | 6 | -722/+35 |
* | This file has been dead for a long time. Remove it. | Reid Spencer | 2007-01-28 | 1 | -191/+0 |
* | For PR761: | Reid Spencer | 2007-01-26 | 3 | -36/+16 |
* | Back out last changes for dataLayout. Much more work is needed. | Reid Spencer | 2007-01-19 | 2 | -10/+0 |
* | For PR761: | Reid Spencer | 2007-01-18 | 2 | -0/+10 |
* | rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger. | Chris Lattner | 2007-01-15 | 1 | -1/+1 |
* | Make sure that GEP indices are only 32 or 64 bits. We're not ready for | Reid Spencer | 2007-01-13 | 1 | -6/+10 |