aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Minor cleanups, give credit, remove code that should not be necessary, andChris Lattner2003-09-151-28/+5
* Initial checkin of the Setjmp/Longjmp lowering/transformation pass,Chris Lattner2003-09-151-0/+501
* Ugh, a bug fix needed because of the bug in the CallGraph codeChris Lattner2003-09-151-2/+4
* Fix bug: PruneEH/2003-09-14-ExternalCall.llxChris Lattner2003-09-151-1/+4
* Fix bug: Inline/2003-09-14-InlineValue.llChris Lattner2003-09-151-4/+8
* Make sure to cannonicalize loops before running indvar simplifyChris Lattner2003-09-121-0/+1
* Do not return success after checking only the FIRST USE of a gep instruction.Chris Lattner2003-09-121-3/+7
* Minor optimization efficiency improvement:Chris Lattner2003-09-121-7/+9
* Simplify codeChris Lattner2003-09-111-9/+6
* Apostrophes are only used for possession and quoting.Misha Brukman2003-09-111-2/+2
* Integrate functionality of the mem2reg pass directly into this pass to makeChris Lattner2003-09-111-7/+62
* Renamed DominatorTree::Node::getNode() -> getBlock()Chris Lattner2003-09-115-15/+15
* Spell `definite' correctly.Misha Brukman2003-09-111-2/+2
* Spell `definitely' correctly.Misha Brukman2003-09-111-1/+1
* Unwind instructions are intrinsically alive, just like returnsChris Lattner2003-09-101-3/+3
* Update for new UnifyFunction... APIChris Lattner2003-09-101-7/+7
* Remove #includeChris Lattner2003-09-102-2/+0
* Expand the pass to unify all of the unwind blocks as wellChris Lattner2003-09-101-5/+29
* Fix spell-o'sChris Lattner2003-09-105-7/+7
* Spelling fixes. I think that "cannonical" is ok, but "canonical" appears toChris Lattner2003-09-101-21/+21
* Fix up file headerChris Lattner2003-09-101-2/+4
* Spell `occurrence' correctly.Misha Brukman2003-09-092-61/+60
* Eliminate support for the llvm.unwind intrinisic, using the Unwind instructio...Chris Lattner2003-09-083-57/+44
* Should invokify is always trueChris Lattner2003-09-081-24/+16
* Add support for the unwind instructionChris Lattner2003-09-082-0/+2
* Do not hoist volatile loadsChris Lattner2003-09-081-1/+1
* Correct commentsBrian Gaeke2003-09-052-17/+1
* Prototype for creator function got movedChris Lattner2003-09-011-1/+1
* Final cleanup: remove dead codeChris Lattner2003-09-011-39/+0
* Not only is this a lot smaller, it actually works if there is already aChris Lattner2003-09-011-5/+1
* Dead filesChris Lattner2003-09-012-87/+0
* If "These should be used only by the auto-parallelization pass", we might asChris Lattner2003-09-011-1/+31
* Moved all of the cilkifier stuff into lib/Transforms/IPO, as it really is notChris Lattner2003-09-012-4/+2
* Minor cleanupsChris Lattner2003-09-011-13/+8
* Change the RaiseAllocations pass to be a Pass instead of a BasicBlock pass.Chris Lattner2003-09-011-54/+75
* Fix bug: TailDuplicate/2003-08-31-UnreachableBlocks.llChris Lattner2003-08-311-2/+5
* Heavily refactor code:Chris Lattner2003-08-313-127/+198
* Add accessor functionChris Lattner2003-08-311-0/+2
* Initial checkin of the -prune-eh pass, a very simple exception handling remov...Chris Lattner2003-08-311-0/+93
* ScalarRepl does not modify the CFG. Say so!Chris Lattner2003-08-311-0/+6
* Use new interface, simplifies codeChris Lattner2003-08-311-11/+3
* Use the new interface, simplifies codeChris Lattner2003-08-312-18/+13
* Use the new interface, simplifies codeChris Lattner2003-08-311-43/+4
* Use the new interface, simplifies codeChris Lattner2003-08-311-13/+8
* Fix bug where we considered function types equivalent even if they had differ...Chris Lattner2003-08-281-1/+3
* Fix bug: SCCP/2003-08-26-InvokeHandling.llChris Lattner2003-08-271-1/+4
* Remove special casingChris Lattner2003-08-251-3/+0
* Fix bug: Linker/2003-08-23-GlobalVarLinking.llChris Lattner2003-08-241-1/+1
* Implement: Linker/2003-08-24-InheritPtrSize.llChris Lattner2003-08-241-2/+9
* Implement SimplifyCFG/InvokeEliminate.llChris Lattner2003-08-241-1/+36