summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* This file implements the function DemoteRegToStack(), which takes aVikram S. Adve2002-12-101-0/+193
* Fix bug that was bugging bugpointChris Lattner2002-12-071-2/+2
* Fix big bug introduced with symbol table changesChris Lattner2002-12-031-2/+2
* Initial checkin of Module cloning support stuffChris Lattner2002-11-204-4/+179
* - Eliminated the deferred symbol table stuff in Module & Function, it reallyChris Lattner2002-11-202-8/+5
* Fix minor bugsChris Lattner2002-11-201-2/+2
* Remove unneccesary #includeChris Lattner2002-11-191-1/+0
* Implement the CloneFunction functionChris Lattner2002-11-191-0/+40
* Minor changes to cloning interfaceChris Lattner2002-11-191-14/+5
* Fix two fixmes: integrate with inlining, and documentChris Lattner2002-11-191-6/+7
* Rework inline pass to use cloning infrastructure to do the dirty workChris Lattner2002-11-191-7/+14
* Start using the new function cloning headerChris Lattner2002-11-191-3/+3
* BreakCriticalEdges should update dominance frontier information as well asChris Lattner2002-10-311-2/+14
* Fix spelling of `propagate'.Misha Brukman2002-10-292-4/+4
* - Rename AnalysisUsage::preservesAll to getPreservesAll & preservesCFG toChris Lattner2002-10-211-1/+1
* - Change Function's so that their argument list is populated when they areChris Lattner2002-10-131-5/+4
* - Fix bug: cee/2002-10-07-NoImmediateDominator.llChris Lattner2002-10-081-1/+2
* Changes to support PHINode::removeIncoming changesChris Lattner2002-10-081-9/+2
* Expose isCriticalEdge & SplitCriticalEdge methods from crit-edges passChris Lattner2002-10-081-9/+10
* Updates to work with recent Statistic's changes:Chris Lattner2002-10-012-6/+5
* - Cleanup break-crit-edges pass by making SplitCriticalEdge a member method.Chris Lattner2002-09-261-29/+30
* - Fix bug: Mem2Reg/2002-05-01-ShouldNotPromoteThisAlloca.llChris Lattner2002-09-241-2/+7
* Fix bug: SimplifyCFG/2002-09-24-PHIAssertion.llChris Lattner2002-09-241-3/+4
* - Do not expose Critical Edge breaking mechanics outside the BCE pass, thusChris Lattner2002-09-241-93/+0
* - Do not expose Critical Edge breaking mechanics outside the BCE pass, thusChris Lattner2002-09-241-9/+94
* - Expose passinfo from BreakCriticalEdges pass so that it may be "Required"Chris Lattner2002-09-241-14/+17
* Minor cleanupsChris Lattner2002-09-241-7/+5
* Add new BreakCriticalEdges passChris Lattner2002-09-241-0/+52
* Insert resolved constants into the global map so they are reused correctly.Chris Lattner2002-09-231-3/+6
* Fix bug I introduced with one of my previous changes.Chris Lattner2002-09-121-1/+1
* Fix bugs in previous checkinsChris Lattner2002-09-101-4/+4
* Fix minor problems in previous checkinChris Lattner2002-09-101-3/+3
* Clean up code due to auto-insert constructorsChris Lattner2002-09-101-5/+5
* Clean up code due to auto-insert constructorsChris Lattner2002-09-101-6/+4
* Fix file header to be accurate, instead of something I just copied and pasted.Chris Lattner2002-09-061-3/+2
* Fix bug with critical edge splitting code where it wouldn't update PHI nodesChris Lattner2002-09-061-2/+12
* Check in the implementation of critical edge detection and splittingChris Lattner2002-09-061-0/+84
* Eliminated the MemAccessInst class, folding contents into GEP class.Chris Lattner2002-08-221-17/+3
* - Do not expose ::ID from any of the analyses anymore.Chris Lattner2002-08-211-1/+0
* fixed bug: test/Regression/Linker/2002-08-20-ConstantExpr.llChris Lattner2002-08-201-11/+11
* Remove support for Not ConstantExpr. This simplifies the unary case to onlyChris Lattner2002-08-141-3/+3
* - Cleaned up the interface to AnalysisUsage to take analysis class namesChris Lattner2002-08-081-1/+1
* Cleanup ConstantExpr handling:Chris Lattner2002-07-301-8/+2
* Remove FIXME's that aren't really needed after all.Chris Lattner2002-07-301-9/+0
* Implement a new RemoveSuccessor functionChris Lattner2002-07-291-4/+51
* Allow folding of basic blocks that have PHI nodes in them, fixing "bug":Chris Lattner2002-07-291-1/+11
* * Standardize how analysis results/passes as printed with the print() virtualChris Lattner2002-07-271-2/+1
* * Add support for different "PassType's"Chris Lattner2002-07-261-1/+1
* * Add support for different "PassType's"Chris Lattner2002-07-261-1/+1
* *** empty log message ***Chris Lattner2002-07-241-1/+1
OpenPOWER on IntegriCloud