summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Do not move variable sized allocations to the top of the caller, which mightChris Lattner2003-10-141-7/+5
* Whoops, we inserted into the wrong set. What's up with the dead set anyway?Chris Lattner2003-10-131-4/+2
* Use external df iterators to avoid revisiting blocks in functions withChris Lattner2003-10-131-1/+3
* Wrap code at 80 columnsChris Lattner2003-10-131-6/+10
* Regularize header file commentsChris Lattner2003-10-1313-35/+37
* Regularize header file comment, eliminate using'sChris Lattner2003-10-131-22/+20
* Minor cleanupsChris Lattner2003-10-131-5/+3
* Checkin an improvement contributed by Bill:Chris Lattner2003-10-131-6/+30
* 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-124-5/+7
* 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
* Include <cstdio> instead of <stdio.h>.Brian Gaeke2003-10-101-1/+1
* Don't include Config/stdio.h or <stdio.h>.Brian Gaeke2003-10-101-1/+0
* Fix spelling.Misha Brukman2003-10-1023-48/+48
* Fixing the spelling of this filename.Misha Brukman2003-10-101-669/+0
* Update commentChris Lattner2003-10-081-2/+2
* Use a set to keep track of which edges have been noticed as executable alreadyChris Lattner2003-10-081-15/+27
* Minor fixes here and thereChris Lattner2003-10-081-22/+21
* Avoid building data structures we don't really need. This improves the runtimeChris Lattner2003-10-081-10/+39
* 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
* 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
* 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
* 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-054-5/+14
* 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
* simplify-cfg is really a function passChris Lattner2003-10-051-1/+1
* 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
* Implement InstCombine/add.ll:test17 & 18Chris Lattner2003-10-021-0/+16
* Use global *_iteratorChris Lattner2003-09-241-2/+1
* Do not use BasicBlock::*_iterator, just use *_iterator itself.Chris Lattner2003-09-244-8/+4
* Fix bug: IndVarsSimplify/2003-09-23-NotAtTop.llChris Lattner2003-09-231-2/+8
* Fix bugs in the last changeChris Lattner2003-09-221-2/+2
* Fix bug: Inline/2003-09-22-PHINodesInNormalInvokeDest.llChris Lattner2003-09-221-2/+7
OpenPOWER on IntegriCloud