aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* - Eliminated the deferred symbol table stuff in Module & Function, it reallyChris Lattner2002-11-206-42/+36
* 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-192-18/+14
* 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-192-119/+52
* Start using the new function cloning headerChris Lattner2002-11-192-4/+5
* Move MutatStructTypes.h out of IPOChris Lattner2002-11-192-2/+2
* Rename CloneFunction.h to Cloning.hChris Lattner2002-11-191-1/+1
* Move the function extractor pass from tools/extract into lib/Xform/IPOChris Lattner2002-11-191-0/+83
* Fix bug: 2002-11-13-PointerFunction.llChris Lattner2002-11-131-1/+40
* Fix testcase: FunctionResolve/2002-11-09-ExternFn.llChris Lattner2002-11-101-19/+37
* Fix warningChris Lattner2002-11-092-3/+5
* Fix spelling errorChris Lattner2002-11-081-1/+1
* Use the new getMainFunction() method to efficiently locate mainChris Lattner2002-11-081-10/+5
* Fix bug: FunctionResolve/2002-11-07-RetMismatch.llChris Lattner2002-11-081-2/+1
* Instcombine this away:Chris Lattner2002-11-041-1/+7
* Add a transformation to turn:Chris Lattner2002-11-041-0/+36
* Ack: Fix bug in previous checkin.Chris Lattner2002-11-041-1/+1
* Be more generous about level raising constant expressions don't force eachChris Lattner2002-11-041-24/+20
* Make sure to _delete_ memory allocated by worklistsChris Lattner2002-11-041-0/+2
* code to lightly instrument at branchesAnand Shukla2002-11-031-0/+210
* Make sure to include name information if we have itChris Lattner2002-11-011-1/+2
* Fixes to the reassociate pass to make it respect dominance propertiesChris Lattner2002-10-311-57/+54
* BreakCriticalEdges should update dominance frontier information as well asChris Lattner2002-10-312-4/+28
* Fix spelling of `propagate'.Misha Brukman2002-10-295-52/+52
* Ensure definate initializationChris Lattner2002-10-221-1/+1
* - Rename AnalysisUsage::preservesAll to getPreservesAll & preservesCFG toChris Lattner2002-10-2112-13/+13
* * Apparently string::find doesn't work right on our sun boxes. Work around t...Chris Lattner2002-10-171-4/+9
* Really disable pool allocatorChris Lattner2002-10-171-2/+3
* - Change Function's so that their argument list is populated when they areChris Lattner2002-10-132-9/+8
* - Rename Instruction::First*Op to *OpsBegin, and Num*Ops to *OpsEnd toChris Lattner2002-10-131-1/+1
* Account for global variables resolved more accurately.Chris Lattner2002-10-131-3/+5
* Use methods that are more explanatoryChris Lattner2002-10-131-1/+1
* Changed to external global varAnand Shukla2002-10-121-1/+1
* Stop using DataStructureGraph.hChris Lattner2002-10-101-4/+1
* - Dramatically simplify the ConstantMerge code now thatChris Lattner2002-10-091-102/+3
* Almost a complete rewrite of FunctionResolution to now resolve functionsChris Lattner2002-10-091-122/+213
* - Rename MTy to FTy (no methods exist anymore)Chris Lattner2002-10-091-9/+13
* - Fix bug: LevelRaise/2002-10-08-VarArgCall.llChris Lattner2002-10-081-1/+39
* - Fix bug: cee/2002-10-07-NoImmediateDominator.llChris Lattner2002-10-082-2/+4
* Changes to support PHINode::removeIncoming changesChris Lattner2002-10-081-2/+2
* Changes to support PHINode::removeIncoming changesChris Lattner2002-10-081-9/+2
* - Checkin LARGE number of Changes to CEE pass that will make it much moreChris Lattner2002-10-081-53/+394
* Expose isCriticalEdge & SplitCriticalEdge methods from crit-edges passChris Lattner2002-10-082-18/+20
* It is illegal for PHI nodes to have zero values, delete the code to handle themChris Lattner2002-10-081-2/+0
* Fold ashr -1, X into -1Chris Lattner2002-10-081-0/+6
* Non-functionality change just to make it more clear what is going onChris Lattner2002-10-071-1/+1
* Fix bug: 2002-10-02-SignExtensionProblem.llChris Lattner2002-10-021-3/+2