summaryrefslogtreecommitdiff
path: root/lib/Transforms
Commit message (Expand)AuthorAge
* Added LLVM copyright notice to Makefiles.John Criswell2003-10-20
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-20
* Reorder for minor efficiency gainChris Lattner2003-10-20
* Change the Opcode enum for PHI nodes from "Instruction::PHINode" to "Instruct...Chris Lattner2003-10-19
* Fix PR#50Chris Lattner2003-10-18
* ADd support for the new varargs instructionsChris Lattner2003-10-18
* Do not crash on empty structuresChris Lattner2003-10-17
* Add support for 'weak' linkage.Chris Lattner2003-10-16
* This code does not require random access use_listsChris Lattner2003-10-16
* Eliminate using declarationChris Lattner2003-10-16
* Decrease usage of use_size()Chris Lattner2003-10-15
* CleanupChris Lattner2003-10-15
* Do not move variable sized allocations to the top of the caller, which mightChris Lattner2003-10-14
* Whoops, we inserted into the wrong set. What's up with the dead set anyway?Chris Lattner2003-10-13
* Use external df iterators to avoid revisiting blocks in functions withChris Lattner2003-10-13
* Wrap code at 80 columnsChris Lattner2003-10-13
* Regularize header file commentsChris Lattner2003-10-13
* Regularize header file comment, eliminate using'sChris Lattner2003-10-13
* Minor cleanupsChris Lattner2003-10-13
* Checkin an improvement contributed by Bill:Chris Lattner2003-10-13
* Add support to the loop canonicalization pass to make it transform loops toChris Lattner2003-10-13
* Rename loop preheaders pass to loop simplifyChris Lattner2003-10-12
* File is renamed to LoopSimplify.cppChris Lattner2003-10-12
* First step in renaming the preheaders pass to loopsimplifyChris Lattner2003-10-12
* The preheader insertion pass only depends on the CFG. Mark it as such, whichChris Lattner2003-10-12
* Include <cstdio> instead of <stdio.h>.Brian Gaeke2003-10-10
* Don't include Config/stdio.h or <stdio.h>.Brian Gaeke2003-10-10
* Fix spelling.Misha Brukman2003-10-10
* Fixing the spelling of this filename.Misha Brukman2003-10-10
* Update commentChris Lattner2003-10-08
* Use a set to keep track of which edges have been noticed as executable alreadyChris Lattner2003-10-08
* Minor fixes here and thereChris Lattner2003-10-08
* Avoid building data structures we don't really need. This improves the runtimeChris Lattner2003-10-08
* whoops, don't accidentally lose variable namesChris Lattner2003-10-07
* Fix bug: InstCombine/cast.ll:test11 / PR#7Chris Lattner2003-10-07
* Refactor code a bitChris Lattner2003-10-07
* Fix bugzilla bug #5Chris Lattner2003-10-07
* Bill contributed this major rewrite of the -lowerswitch pass to make it generateChris Lattner2003-10-07
* Fix bug in previous checkinChris Lattner2003-10-07
* Minor speedups for the instcombine passChris Lattner2003-10-06
* Speed up the predicate used to decide when to inline by caching the sizeChris Lattner2003-10-06
* Avoid doing pointless work. Amazingly, this makes us go faster.Chris Lattner2003-10-06
* This changes the PromoteMemToReg function to create "pruned" SSA form, notChris Lattner2003-10-05
* Change the interface to PromoteMemToReg to also take a DominatorTreeChris Lattner2003-10-05
* Speed up the mem2reg transform for allocas which are only read/written in a s...Chris Lattner2003-10-05
* Initial checkin of the LLVM->LLVM transform to support code generators whichChris Lattner2003-10-05
* simplify-cfg is really a function passChris Lattner2003-10-05
* The first PHI node may be null, scan for the first non-null oneChris Lattner2003-10-05
* The VersionNumbers vector is only used during PHI placement. Turn it into an...Chris Lattner2003-10-05
* * Update file header commentChris Lattner2003-10-05