aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/IPO/InlineSimple.cpp
AgeCommit message (Expand)Author
2003-10-20Reorder for minor efficiency gainChris Lattner
2003-10-15Decrease usage of use_size()Chris Lattner
2003-10-10Fix spelling.Misha Brukman
2003-10-07Fix bugzilla bug #5Chris Lattner
2003-10-06Speed up the predicate used to decide when to inline by caching the sizeChris Lattner
2003-08-31Heavily refactor code:Chris Lattner
2003-08-24Inline invoke instructions as well as call instructionsChris Lattner
2003-08-24Big diff for a small change: delete inlined functions if all callees haveChris Lattner
2003-08-01DEBUG got moved to Support/Debug.hChris Lattner
2003-06-28Allow the inlining limit to be controlled from the command line!Chris Lattner
2003-05-29* Separate all of the grunt work of inlining out into the Utils library.Chris Lattner
2003-05-08Don't inline functions that take variable numbers of arguments!Chris Lattner
2003-05-08Remove using declChris Lattner
2003-04-23Remove unnecesary &*'sChris Lattner
2003-01-13Fix references to functionsChris Lattner
2002-11-19Minor changes to cloning interfaceChris 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-10-01Updates to work with recent Statistic's changes:Chris Lattner
2002-09-22Don't insert a PHI node to merge "returns" from an inlined function if thereChris Lattner
2002-09-16Fix FunctionInlining pass assertion failure:Chris Lattner
2002-09-10Clean up code due to auto-insert constructorsChris Lattner
2002-07-26* Add support for different "PassType's"Chris Lattner
2002-07-23* Remove getPassName implementationChris Lattner
2002-06-25MEGAPATCH checkin.Chris Lattner
2002-05-10Add support for printing out statistics information when -stats is added toChris Lattner
2002-04-29Eliminate duplicate or unneccesary #include'sChris Lattner
2002-04-29Add new optional getPassName() virtual function that a Pass can overrideChris Lattner
2002-04-27s/Method/FunctionChris Lattner
2002-04-27* Rename MethodPass class to FunctionPassChris Lattner
2002-04-18Add a fixme so that we don't forget this is broken.Chris Lattner
2002-04-09Move FunctionArgument out of iOther.h into Argument.h and rename class toChris Lattner
2002-04-08s/Method/FunctionChris Lattner
2002-04-07Change references to the Method class to be references to the FunctionChris Lattner
2002-03-29s/Method/FunctionChris Lattner
2002-02-26Change over to use new style pass mechanism, now passes only expose smallChris Lattner
2002-02-25When inlining basic blocks and instructions, give them a name!Chris Lattner
2002-01-21Move stuff out of the Optimizations directories into the appropriate TransformsChris Lattner
2002-01-20Changes to build successfully with GCC 3.02Chris Lattner
2001-12-03Rename ConstPoolVal -> ConstantChris Lattner
2001-12-03Split the PHINode class out from the iOther.h file into the iPHINode.h fileChris Lattner
2001-10-31Fix bug when inlining a method that refers to a global variableChris Lattner
2001-10-18Convert optimizations to the pass infrastructureChris Lattner
2001-10-14Minor cleanupChris Lattner
2001-10-13Support indirect callsChris Lattner
2001-10-02Commit more code over to new cast styleChris Lattner
2001-10-01Convert more code to use new style castsChris Lattner
2001-09-07Constant pool is deadChris Lattner
2001-07-15Support external methodsChris Lattner
2001-07-07Broad superficial changes:Chris Lattner