aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* Finegrainify namespacificationChris Lattner2004-01-0912-82/+48
* Finegrainify namespacificationChris Lattner2004-01-093-17/+10
* Improve encapsulation in the Loop and LoopInfo classes by eliminating theChris Lattner2004-01-081-15/+16
* Generalize a special case to fix PR187Chris Lattner2003-12-191-18/+28
* Add new functionChris Lattner2003-12-191-10/+41
* Finegrainify namespacificationChris Lattner2003-12-101-11/+11
* Finegrainify namespacificationChris Lattner2003-12-101-22/+21
* Do not insert one entry PHI nodes in split exit blocks!Chris Lattner2003-12-091-13/+23
* Minor cleanups and simplificationsChris Lattner2003-11-214-16/+10
* Start using the nicer terminator auto-insertion APIChris Lattner2003-11-205-19/+14
* Spew symbolic types!Chris Lattner2003-11-201-3/+8
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-1119-1/+76
* Reorganize code for locality, improve commentsChris Lattner2003-11-101-19/+23
* Adjust to new critical edge interfaceChris Lattner2003-11-101-9/+11
* Various cleanups and efficiency improvementsChris Lattner2003-11-061-38/+24
* Yet more fixes for constant expr shiftsChris Lattner2003-11-051-0/+6
* Further fixes for PR93Chris Lattner2003-11-051-1/+7
* Checking in Chris's suggestions:John Criswell2003-11-041-3/+32
* Fix test: Linker/2003-10-27-LinkOncePromote.llChris Lattner2003-10-271-27/+29
* Get the list of PHI node values before the basic block is split. Also, addChris Lattner2003-10-271-9/+16
* Fix bug: Linker/2003-10-21-ConflictingTypesTolerance.llChris Lattner2003-10-211-13/+10
* Fix message to make more sense and confuse Chris lessChris Lattner2003-10-211-2/+7
* Added LLVM copyright header.John Criswell2003-10-211-0/+7
* Added LLVM copyright notice to Makefiles.John Criswell2003-10-201-0/+8
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-2018-0/+126
* Fix PR#50Chris Lattner2003-10-181-6/+6
* Add support for 'weak' linkage.Chris Lattner2003-10-161-5/+32
* CleanupChris Lattner2003-10-151-5/+2
* Do not move variable sized allocations to the top of the caller, which mightChris Lattner2003-10-141-7/+5
* Add support to the loop canonicalization pass to make it transform loops toChris Lattner2003-10-131-21/+163
* Rename loop preheaders pass to loop simplifyChris Lattner2003-10-122-3/+5
* File is renamed to LoopSimplify.cppChris Lattner2003-10-121-1/+1
* First step in renaming the preheaders pass to loopsimplifyChris Lattner2003-10-121-16/+21
* The preheader insertion pass only depends on the CFG. Mark it as such, whichChris Lattner2003-10-121-1/+2
* Fix spelling.Misha Brukman2003-10-106-11/+11
* Bill contributed this major rewrite of the -lowerswitch pass to make it generateChris Lattner2003-10-071-44/+144
* Avoid doing pointless work. Amazingly, this makes us go faster.Chris Lattner2003-10-062-8/+5
* 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-052-2/+7
* Speed up the mem2reg transform for allocas which are only read/written in a s...Chris Lattner2003-10-051-5/+84
* Initial checkin of the LLVM->LLVM transform to support code generators whichChris Lattner2003-10-051-0/+74
* 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