aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/IPO
Commit message (Expand)AuthorAgeFilesLines
...
* Rework inline pass to use cloning infrastructure to do the dirty workChris Lattner2002-11-191-112/+38
* Start using the new function cloning headerChris Lattner2002-11-191-1/+2
* 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 testcase: FunctionResolve/2002-11-09-ExternFn.llChris Lattner2002-11-101-19/+37
* 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
* Really disable pool allocatorChris Lattner2002-10-171-2/+3
* - Change Function's so that their argument list is populated when they areChris Lattner2002-10-131-4/+4
* Account for global variables resolved more accurately.Chris Lattner2002-10-131-3/+5
* Use methods that are more explanatoryChris Lattner2002-10-131-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
* Non-functionality change just to make it more clear what is going onChris Lattner2002-10-071-1/+1
* Updates to work with recent Statistic's changes:Chris Lattner2002-10-017-76/+73
* Updates to work with recent Statistic's changes:Chris Lattner2002-10-011-3/+2
* Converted SimpleStructMutation to take TargetData as a required pass.Chris Lattner2002-09-261-24/+9
* Fix: ConstantMerge/2002-09-23-CPR-Update.llChris Lattner2002-09-231-14/+102
* Don't insert a PHI node to merge "returns" from an inlined function if thereChris Lattner2002-09-221-1/+12
* Fix FunctionInlining pass assertion failure:Chris Lattner2002-09-161-1/+1
* Function.h is unnecessary when Module.h is included.Misha Brukman2002-09-141-1/+0
* Following Chris's advice, I'm pruning some unnecessary .h includes that I'mMisha Brukman2002-09-141-3/+0
* Change the MallocInst & AllocaInst ctors to take the allocated type, not theChris Lattner2002-09-132-5/+6
* Change the MallocInst & AllocaInst ctors to take the allocated type, not theChris Lattner2002-09-131-2/+1
* Fix bug in previous checkinChris Lattner2002-09-101-0/+1
* Clean up code due to auto-insert constructorsChris Lattner2002-09-101-4/+3
* Clean up code due to auto-insert constructorsChris Lattner2002-09-101-23/+12
* Simplify code (somtimes dramatically), by using the new "auto-insert" featureChris Lattner2002-09-101-11/+5
* Factor silly code duplication outChris Lattner2002-09-081-10/+5
* Eliminated the MemAccessInst class, folding contents into GEP class.Chris Lattner2002-08-221-6/+0
* Do not create load/stores with indexesChris Lattner2002-08-211-14/+16
* - Made GlobalDCE worklist driven, making it more successful. Now can handleChris Lattner2002-08-181-17/+176
* Remove support for NOT instructionChris Lattner2002-08-141-6/+0
* - Cleaned up the interface to AnalysisUsage to take analysis class namesChris Lattner2002-08-084-5/+5
* Remove unneccesary #inlcudeChris Lattner2002-08-011-1/+0
* * Indent class into anonymous namespace, filling up the diff with garbageChris Lattner2002-07-301-30/+43
* Fix bug with last patch which would occur when a call returned void and weChris Lattner2002-07-301-1/+2
* * Make sure the resolved function call instructions get the name from theChris Lattner2002-07-301-7/+15
* * Add support for different "PassType's"Chris Lattner2002-07-262-3/+3
* * Add support for different "PassType's"Chris Lattner2002-07-267-14/+14
* *** empty log message ***Chris Lattner2002-07-252-1/+2
* Eliminate several include/llvm/Transforms/IPO/*.h files, moving their content...Chris Lattner2002-07-244-4/+4
* Merge ChangeAllocations into scalar.hChris Lattner2002-07-231-1/+1
* Rename headerChris Lattner2002-07-231-1/+1
* Cleanup and simplify codeChris Lattner2002-07-231-59/+22
* Incorporate ConstantMerge.h into IPO.hChris Lattner2002-07-231-3/+2
* *** empty log message ***Chris Lattner2002-07-233-6/+8
* * Remove getPassName implementationChris Lattner2002-07-234-8/+7