aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* Change MRegisterDesc::AliasSet, TargetInstrDescriptor::ImplicitDefsAlkis Evlogimenos2003-10-084-44/+54
* whoops, don't accidentally lose variable namesChris Lattner2003-10-071-1/+1
* Fix bug: InstCombine/cast.ll:test11 / PR#7Chris Lattner2003-10-071-1/+23
* Refactor code a bitChris Lattner2003-10-071-4/+12
* Add a sanity check for constant expression castsChris Lattner2003-10-071-0/+2
* Fix bugzilla bug #5Chris Lattner2003-10-071-1/+6
* Bill contributed this major rewrite of the -lowerswitch pass to make it generateChris Lattner2003-10-071-44/+144
* Fix bug in previous checkinChris Lattner2003-10-071-0/+1
* Actually _PASS IN_ NO_RESERVE if we have it.Chris Lattner2003-10-061-1/+1
* ToolRunner.h has been moved from include/Support to include/llvm/Support.Misha Brukman2003-10-061-1/+1
* Users can never be nullChris Lattner2003-10-061-1/+1
* Minor speedups for the instcombine passChris Lattner2003-10-061-17/+26
* Speed up the predicate used to decide when to inline by caching the sizeChris Lattner2003-10-061-13/+28
* Add # of printed instructions statistic to both the SPARC and X86 LLC backends.Brian Gaeke2003-10-063-1/+12
* Avoid doing pointless work. Amazingly, this makes us go faster.Chris Lattner2003-10-062-8/+5
* Implement the NamedRegionTimer classChris Lattner2003-10-061-0/+18
* All of our supported operating systems (so far) and FreeBSD technicallyBrian Gaeke2003-10-061-0/+1
* This changes the PromoteMemToReg function to create "pruned" SSA form, notChris Lattner2003-10-051-24/+109
* Change the interface to PromoteMemToReg to also take a DominatorTreeChris Lattner2003-10-054-5/+14
* Speed up the mem2reg transform for allocas which are only read/written in a s...Chris Lattner2003-10-051-5/+84
* Move support/lib/Support back to lib/SupportChris Lattner2003-10-051-1/+1
* Add support for the Invoke instruction by using the LowerInvoke passChris Lattner2003-10-051-0/+6
* Instead of hacking in custom support for Invoke/Unwind, use the LowerInvoke passChris Lattner2003-10-053-62/+14
* Initial checkin of the LLVM->LLVM transform to support code generators whichChris Lattner2003-10-051-0/+74
* simplify-cfg is really a function passChris Lattner2003-10-051-1/+1
* Be more careful handling PHI nodes, which might be of potentially high degree.Chris Lattner2003-10-051-93/+80
* The first PHI node may be null, scan for the first non-null oneChris Lattner2003-10-051-1/+4
* The VersionNumbers vector is only used during PHI placement. Turn it into an...Chris Lattner2003-10-051-10/+6
* * Update file header commentChris Lattner2003-10-051-44/+64
* Simplify the loop a bitChris Lattner2003-10-051-10/+9
* There is no need for separate WriteSets and PhiNodeBlocks lists. It is just aChris Lattner2003-10-051-18/+8
* The PhiNodes 2D vector is only used during PHI node placement. It doesn'tChris Lattner2003-10-051-11/+10
* * Document instance vars betterChris Lattner2003-10-051-20/+26
* Two small cleanups/speedups:Chris Lattner2003-10-051-29/+31
* * Minor cleanupsChris Lattner2003-10-051-42/+28
* A couple of minor code cleanups.Chris Lattner2003-10-052-42/+32
* Type tables are now AbstractTypeUsers. This allows them to merge togetherChris Lattner2003-10-051-135/+217
* Rename AbstractModuleProvider -> ModuleProvider, to match the header file name,Chris Lattner2003-10-043-10/+8
* Transform two methods to return pointers directly instead of returning themChris Lattner2003-10-043-66/+42
* Use V for values, not D.Chris Lattner2003-10-041-16/+15
* Do not leak the ModuleProvider if releaseModule() throws.Chris Lattner2003-10-041-11/+6
* Minor random speedup: make Constant::getNullValue only call ConstantFOO::getChris Lattner2003-10-031-13/+45
* Explicit copy ctors are no longer neededChris Lattner2003-10-031-21/+0
* Minor cleanupsChris Lattner2003-10-031-31/+17
* This checkin basically amounts to a complete rewrite of the type-resolutionChris Lattner2003-10-032-284/+138
* These methods are dead, remove them. Because the bodies will soon beChris Lattner2003-10-031-2/+8
* Dramatically simplify DerivedType::refineAbstractTypeToInternalChris Lattner2003-10-031-44/+25
* Make the PATypeHolder use a simple union-find implementation to handleChris Lattner2003-10-021-22/+30
* There is no need for BytecodeParser to be an AbstractTypeUser. Instead, itChris Lattner2003-10-022-28/+3
* There is no reason for Value to be an AbstractTypeUser. This just makes thingsChris Lattner2003-10-022-18/+2