aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms
AgeCommit message (Expand)Author
2002-12-03Fix big bug introduced with symbol table changesChris Lattner
2002-11-20Initial checkin of Module cloning support stuffChris Lattner
2002-11-20Fix symbol table problemChris Lattner
2002-11-20 - Eliminated the deferred symbol table stuff in Module & Function, it reallyChris Lattner
2002-11-20Fix minor bugsChris Lattner
2002-11-19Remove unneccesary #includeChris Lattner
2002-11-19Implement the CloneFunction functionChris Lattner
2002-11-19Minor changes to cloning interfaceChris Lattner
2002-11-19Fix two fixmes: integrate with inlining, and documentChris Lattner
2002-11-19Rework inline pass to use cloning infrastructure to do the dirty workChris Lattner
2002-11-19Start using the new function cloning headerChris Lattner
2002-11-19Move MutatStructTypes.h out of IPOChris Lattner
2002-11-19Rename CloneFunction.h to Cloning.hChris Lattner
2002-11-19Move the function extractor pass from tools/extract into lib/Xform/IPOChris Lattner
2002-11-13Fix bug: 2002-11-13-PointerFunction.llChris Lattner
2002-11-10Fix testcase: FunctionResolve/2002-11-09-ExternFn.llChris Lattner
2002-11-09Fix warningChris Lattner
2002-11-08Fix spelling errorChris Lattner
2002-11-08Use the new getMainFunction() method to efficiently locate mainChris Lattner
2002-11-08Fix bug: FunctionResolve/2002-11-07-RetMismatch.llChris Lattner
2002-11-04Instcombine this away:Chris Lattner
2002-11-04Add a transformation to turn:Chris Lattner
2002-11-04Ack: Fix bug in previous checkin.Chris Lattner
2002-11-04Be more generous about level raising constant expressions don't force eachChris Lattner
2002-11-04Make sure to _delete_ memory allocated by worklistsChris Lattner
2002-11-03code to lightly instrument at branchesAnand Shukla
2002-11-01Make sure to include name information if we have itChris Lattner
2002-10-31Fixes to the reassociate pass to make it respect dominance propertiesChris Lattner
2002-10-31BreakCriticalEdges should update dominance frontier information as well asChris Lattner
2002-10-29Fix spelling of `propagate'.Misha Brukman
2002-10-22Ensure definate initializationChris Lattner
2002-10-21 - Rename AnalysisUsage::preservesAll to getPreservesAll & preservesCFG toChris Lattner
2002-10-17* Apparently string::find doesn't work right on our sun boxes. Work around t...Chris Lattner
2002-10-17Really disable pool allocatorChris Lattner
2002-10-13 - Change Function's so that their argument list is populated when they areChris Lattner
2002-10-13 - Rename Instruction::First*Op to *OpsBegin, and Num*Ops to *OpsEnd toChris Lattner
2002-10-13Account for global variables resolved more accurately.Chris Lattner
2002-10-13Use methods that are more explanatoryChris Lattner
2002-10-12Changed to external global varAnand Shukla
2002-10-10Stop using DataStructureGraph.hChris Lattner
2002-10-09 - Dramatically simplify the ConstantMerge code now thatChris Lattner
2002-10-09Almost a complete rewrite of FunctionResolution to now resolve functionsChris Lattner
2002-10-09 - Rename MTy to FTy (no methods exist anymore)Chris Lattner
2002-10-08 - Fix bug: LevelRaise/2002-10-08-VarArgCall.llChris Lattner
2002-10-08 - Fix bug: cee/2002-10-07-NoImmediateDominator.llChris Lattner
2002-10-08Changes to support PHINode::removeIncoming changesChris Lattner
2002-10-08Changes to support PHINode::removeIncoming changesChris Lattner
2002-10-08 - Checkin LARGE number of Changes to CEE pass that will make it much moreChris Lattner
2002-10-08Expose isCriticalEdge & SplitCriticalEdge methods from crit-edges passChris Lattner
2002-10-08It is illegal for PHI nodes to have zero values, delete the code to handle themChris Lattner