aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::str...Chris Lattner2007-02-1216-127/+173
* Remove references to the now deprecated gccas and gccld.Reid Spencer2007-02-121-2/+1
* Update for llvm-gcc v4.0 usage.Reid Spencer2007-02-122-36/+16
* add #includeChris Lattner2007-02-123-0/+3
* add new ShouldRehash method to factor out common code. Fix the dtor to notChris Lattner2007-02-111-12/+14
* regenerateChris Lattner2007-02-116-8699/+6498
* add #includeChris Lattner2007-02-112-0/+2
* do not allow hash table to be filled with tombstones.Chris Lattner2007-02-111-4/+10
* Add support for removing elements out of StringMap.Chris Lattner2007-02-112-12/+94
* For PR1196:Reid Spencer2007-02-111-2/+3
* Replace the ugly FindValue method with STL-like find methods.Chris Lattner2007-02-112-5/+59
* fix uninitialized variableChris Lattner2007-02-111-0/+1
* remove support for stringmap visitors now that iterators exist.Chris Lattner2007-02-112-23/+0
* add support for iterators.Chris Lattner2007-02-111-2/+9
* add iterator support, plus support for size() and empty().Chris Lattner2007-02-111-1/+75
* simplify code by using Value::takeNameChris Lattner2007-02-114-32/+26
* Simplify code by using value::takenameChris Lattner2007-02-116-71/+61
* simplify name juggling through the use of Value::takeName.Chris Lattner2007-02-116-34/+23
* add an optimization for the case where the src has no nameChris Lattner2007-02-111-0/+6
* Fix comments to match names of functions.Nick Lewycky2007-02-113-11/+11
* simplify this code by using value::takenameChris Lattner2007-02-111-8/+5
* add a helper method: Value::takeNameChris Lattner2007-02-112-12/+30
* Split StringMapEntry construction out of StringMap, into StringMapEntry.Chris Lattner2007-02-111-28/+55
* Undo the last patch. It slowed down bcwriter by 1.8% but only sped upReid Spencer2007-02-111-67/+5
* Switch some std::vector's to SmallVectors. This speeds up -load-vn -gcseChris Lattner2007-02-101-3/+5
* modify CheckGEPInstructions to take a pointer and size instead of a vector.Chris Lattner2007-02-101-23/+31
* Assert that elements of packed are pointer/float/opaque.Reid Spencer2007-02-101-0/+4
* remove dead method.Chris Lattner2007-02-101-7/+0
* eliminate use of TargetData::getIndexedOffset that takes a vectorChris Lattner2007-02-102-7/+14
* completely eliminate a temporary vectorChris Lattner2007-02-101-2/+2
* eliminate temporary vectors.Chris Lattner2007-02-102-4/+5
* Switch LayoutInfo to be a DenseMap instead of an std::map. This speeds upChris Lattner2007-02-101-13/+31
* add a typedefChris Lattner2007-02-101-9/+8
* eliminate the std::vector from StructLayout, allocating the elements immediatelyChris Lattner2007-02-102-46/+61
* encapsulate the rest of the StructLayout members.Chris Lattner2007-02-103-7/+15
* Privatize StructLayout::MemberOffsets, adding an accessorChris Lattner2007-02-1010-14/+20
* add helper method.Chris Lattner2007-02-101-0/+3
* Use ManagedStatic to manage LayoutInfo, instead of rolling our own.Chris Lattner2007-02-101-27/+24
* Change TargetData::getIndexedOffset interface to not require indicesChris Lattner2007-02-102-9/+14
* Allow PackedType to be constructed with an abstract type.Reid Spencer2007-02-101-3/+1
* fix a grammar ambiguity noticed by DuncanChris Lattner2007-02-101-1/+2
* Align make log output with the rest of llvm.Reid Spencer2007-02-102-12/+12
* Compaction tables don't exist any more.Reid Spencer2007-02-102-62/+0
* For PR1194:Reid Spencer2007-02-101-5/+67
* Fix a comment.Reid Spencer2007-02-101-1/+1
* convert some vectors to smallvector.Chris Lattner2007-02-101-2/+3
* speed up the verifier 8.5% by using a smallvector instead of vector.Chris Lattner2007-02-101-2/+5
* Change an std::set to a SmallPtrSet. This speeds up the verifier onChris Lattner2007-02-101-1/+2
* Change the table datastructure to be a vector<smallvector>, instead ofChris Lattner2007-02-103-16/+14
* Make BytecodeWriter::outputValueSymbolTable *significantly* less abusiveChris Lattner2007-02-101-3/+4