summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* Patch to make some xforms preserve each other. Patch contributed byChris Lattner2006-05-091-0/+4
* Fix some nondeterminstic behavior in the mem2reg pass that (in addition toChris Lattner2006-04-271-20/+38
* Add supprot for shufflevectorChris Lattner2006-04-082-0/+10
* Fix inlining of insert/extract element constantexprsChris Lattner2006-04-071-0/+9
* Adjust to change in Intrinsics.gen interface.Chris Lattner2006-04-021-0/+1
* add valuemapper support for inline asmChris Lattner2006-04-011-1/+1
* teach the inliner to work with packed constantsChris Lattner2006-03-271-0/+19
* use autogenerated side-effect informationChris Lattner2006-03-091-27/+5
* Fix Transforms/SimplifyCFG/2006-02-17-InfiniteUnroll.llChris Lattner2006-02-181-2/+8
* Canonicalize inner loops before outer loops. Inner loop canonicalizationChris Lattner2006-02-141-4/+5
* When splitting exit edges to canonicalize loops, make sure to put the newChris Lattner2006-02-141-18/+20
* Revert my last patch. It too breaks stuffChris Lattner2006-02-121-12/+6
* Fix for my previously reverted patchChris Lattner2006-02-111-6/+12
* revert my previous change, it exposed other problems.Chris Lattner2006-02-111-1/+1
* Make this check stricter. Disallow loop exit blocks from being shared byChris Lattner2006-02-111-4/+7
* remove dead exprChris Lattner2006-02-111-1/+0
* teach the cloner to handle inline asmsChris Lattner2006-01-261-9/+1
* rename methodChris Lattner2006-01-241-1/+1
* When cloning a module, clone the inline asm.Chris Lattner2006-01-231-0/+1
* Add explicit #includes of <iostream>Chris Lattner2006-01-222-0/+2
* ConstantFoldLoadThroughGEPConstantExpr wasn't handling pointers toRobert Bocchino2006-01-191-9/+22
* Make sure that cloning a module clones its target triple and dependentChris Lattner2006-01-181-3/+7
* Constant folding support for the insertelement operation.Robert Bocchino2006-01-171-0/+3
* For PR411:Reid Spencer2006-01-161-5/+16
* Teach the inliner to update the CallGraph itself, and have it add edges toChris Lattner2006-01-141-4/+53
* Add bswap intrinsics as documented in the Language ReferenceNate Begeman2006-01-141-0/+3
* it is ok to dce stacksave.Chris Lattner2006-01-131-0/+1
* If inlining a call to a function that contains dynamic allocas, wrap theChris Lattner2006-01-131-0/+30
* Use ClonedCodeInfo to avoid another walk over the inlined code, this thisChris Lattner2006-01-131-2/+4
* Use the ClonedCodeInfo object to avoid scans of the inlined code whenChris Lattner2006-01-131-62/+67
* Refactor a bunch of invoke handling stuff out into a new functionChris Lattner2006-01-131-88/+108
* Allow the code cloning interfaces to capture some important info about theChris Lattner2006-01-131-11/+35
* Fix a bug I noticed by inspection: if the first instruction in the inlinedChris Lattner2006-01-131-5/+3
* Preserve and update ETForest. Patch by Daniel BerlinChris Lattner2006-01-111-0/+5
* Added support for the extractelement operation.Robert Bocchino2006-01-101-0/+2
* Teach loopsimplify to update et-forest. Patch contributed by Daniel Berlin!Chris Lattner2006-01-091-0/+19
* Fix SimplifyCFG/2005-12-03-IncorrectPHIFold.llChris Lattner2005-12-031-8/+14
* Implement a refinement to the mem2reg algorithm for cases where an allocaChris Lattner2005-11-181-0/+55
* This needs proper dominanceChris Lattner2005-11-181-5/+14
* Fix #include orderChris Lattner2005-10-271-1/+1
* Move some constant folding code shared by Analysis and Transform passesJohn Criswell2005-10-272-142/+2
* 1. Remove libraries no longer created from the list of libraries linked into theJohn Criswell2005-10-261-1/+0
* Update Visual Studio projects to reflect moved file.Jeff Cohen2005-10-261-0/+855
* DONT_BUILD_RELINKED is gone and implied by BUILD_ARCHIVE nowChris Lattner2005-10-241-1/+0
* Only build .a file versions of these libraries, instead of .a and .o versions.Chris Lattner2005-10-241-0/+2
* Fix DemoteRegToStack on an invoke. This fixes PR634.Chris Lattner2005-10-041-1/+2
* Clean up the code a bit. Use isInstructionTriviallyDead to be more aggressiveChris Lattner2005-10-031-4/+8
* Constant fold llvm.sqrtChris Lattner2005-09-281-1/+9
* allow demotion to volatile values, add support for invokeChris Lattner2005-09-271-12/+15
* Move the ConstantFoldLoadThroughGEPConstantExpr function out of the InstCombineChris Lattner2005-09-261-1/+45
OpenPOWER on IntegriCloud