Move FN_NOTE_AlwaysInline and other out of ParamAttrs namespace.
[oota-llvm.git] / lib / Transforms / IPO / InlineSimple.cpp
2008-09-23 Devang PatelMove FN_NOTE_AlwaysInline and other out of ParamAttrs...
2008-09-23 Devang PatelUse parameter attribute store (soon to be renamed) for
2008-09-22 Devang PatelAdd hasNote() to check note associated with a function.
2008-09-03 Devang PatelAdd parentheses to make code more readable.
2008-09-03 Devang PatelCheck noinline note and ignore other notes.
2008-09-03 Devang PatelHandle "noinline" note inside the simple inliner.
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
2008-03-24 Evan ChengIncreasing the inline limit from (overly conservative...
2008-01-12 Chris LattnerAllow clients to specify the inline threshold when...
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-11-22 Anton KorobeynikovDon't crash on bogus llvm.noinline. This is first part...
2007-07-27 Devang PatelUse SmallPtrSet.
2007-07-25 Devang PatelAdd BasicInliner interface.
2007-06-25 Chris Lattnerfix Transforms/Inline/2007-06-25-WeakInline.ll by not...
2007-06-19 Tanya LattnerInliner pass header file was moved.
2007-06-07 Tanya LattnerFormating fixes.
2007-06-06 Tanya LattnerInstruct the inliner to obey the noinline attribute...
2007-05-06 Chris LattnerFix PR1395, by passing the ID correctly
2007-05-06 Nick LewyckyFix typo in comment.
2007-05-03 Devang PatelDrop 'const'
2007-05-02 Devang PatelUse 'static const char' instead of 'static const int'.
2007-05-01 Devang PatelDo not use typeinfo to identify pass in pass manager.
2007-02-05 Reid SpencerApply the VISIBILITY_HIDDEN field to the remaining...
2007-01-26 Devang PatelInherit CallGraphSCCPass directly from Pass.
2006-11-27 Reid SpencerFor PR950:
2006-11-02 Reid SpencerFor PR786:
2006-09-09 Chris LattnerMake inlining costs more accurate.
2006-08-27 Chris Lattnereliminate RegisterOpt. It does the same thing as Regis...
2006-01-13 Chris LattnerPermit inlining functions that contain dynamic allocati...
2005-05-18 Chris Lattnerteach the inliner about coldcc and noreturn functions
2005-04-21 Misha BrukmanRemove trailing whitespace
2005-03-15 Chris LattnerThis mega patch converts us from using Function::a...
2004-11-22 Chris LattnerIgnore debugger intrinsics when doing inlining size...
2004-11-09 Chris LattnerChange this back so that I get stable numbers to reflec...
2004-11-07 Chris LattnerVERY large functions that are only called from one...
2004-09-20 Chris Lattner'Pass' should now not be derived from by clients. ...
2004-08-12 Chris LattnerThis patch makes the inliner refuse to inline functions...
2004-07-18 Reid Spencerbug 122:
2004-04-08 Chris LattnerRemove the "really gross hacks" that are there to deal...
2004-03-15 Chris LattnerRestore old inlining heuristic. As the comment indicat...
2004-03-13 Chris LattnerThis change makes two big adjustments.
2003-11-21 Chris LattnerConsidering that CI is not even IN SCOPE here, I wooda...
2003-11-21 Chris Lattner* Finegrainify namespacification
2003-11-11 Brian GaekePut all LLVM code into the llvm namespace, as per bug...
2003-10-20 John CriswellAdded LLVM project notice to the top of every C++ sourc...
2003-10-20 Chris LattnerReorder for minor efficiency gain
2003-10-15 Chris LattnerDecrease usage of use_size()
2003-10-10 Misha BrukmanFix spelling.
2003-10-07 Chris LattnerFix bugzilla bug #5
2003-10-06 Chris LattnerSpeed up the predicate used to decide when to inline...
2003-08-31 Chris LattnerHeavily refactor code:
2003-08-24 Chris LattnerInline invoke instructions as well as call instructions
2003-08-24 Chris LattnerBig diff for a small change: delete inlined functions...
2003-08-01 Chris LattnerDEBUG got moved to Support/Debug.h
2003-06-28 Chris LattnerAllow the inlining limit to be controlled from the...
2003-05-29 Chris Lattner* Separate all of the grunt work of inlining out into...
2003-05-08 Chris LattnerDon't inline functions that take variable numbers of...
2003-05-08 Chris LattnerRemove using decl
2003-04-23 Chris LattnerRemove unnecesary &*'s
2003-01-13 Chris LattnerFix references to functions
2002-11-19 Chris LattnerMinor changes to cloning interface
2002-11-19 Chris LattnerRework inline pass to use cloning infrastructure to...
2002-11-19 Chris LattnerStart using the new function cloning header
2002-10-01 Chris LattnerUpdates to work with recent Statistic's changes:
2002-09-22 Chris LattnerDon't insert a PHI node to merge "returns" from an...
2002-09-16 Chris LattnerFix FunctionInlining pass assertion failure:
2002-09-10 Chris LattnerClean up code due to auto-insert constructors
2002-07-26 Chris Lattner* Add support for different "PassType's"
2002-07-23 Chris Lattner* Remove getPassName implementation
2002-06-25 Chris LattnerMEGAPATCH checkin.
2002-05-10 Chris LattnerAdd support for printing out statistics information...
2002-04-29 Chris LattnerEliminate duplicate or unneccesary #include's
2002-04-29 Chris LattnerAdd new optional getPassName() virtual function that...
2002-04-27 Chris Lattners/Method/Function
2002-04-27 Chris Lattner* Rename MethodPass class to FunctionPass
2002-04-18 Chris LattnerAdd a fixme so that we don't forget this is broken.
2002-04-09 Chris LattnerMove FunctionArgument out of iOther.h into Argument...
2002-04-08 Chris Lattners/Method/Function
2002-04-07 Chris LattnerChange references to the Method class to be references...
2002-03-29 Chris Lattners/Method/Function
2002-02-26 Chris LattnerChange over to use new style pass mechanism, now passes...
2002-02-25 Chris LattnerWhen inlining basic blocks and instructions, give them...
2002-01-21 Chris LattnerMove stuff out of the Optimizations directories into...
2002-01-20 Chris LattnerChanges to build successfully with GCC 3.02
2001-12-03 Chris LattnerRename ConstPoolVal -> Constant
2001-12-03 Chris LattnerSplit the PHINode class out from the iOther.h file...
2001-10-31 Chris LattnerFix bug when inlining a method that refers to a global...
2001-10-18 Chris LattnerConvert optimizations to the pass infrastructure
2001-10-14 Chris LattnerMinor cleanup
2001-10-13 Chris LattnerSupport indirect calls
2001-10-02 Chris LattnerCommit more code over to new cast style
2001-10-01 Chris LattnerConvert more code to use new style casts
2001-09-07 Chris LattnerConstant pool is dead
2001-07-15 Chris LattnerSupport external methods
2001-07-07 Chris LattnerBroad superficial changes:
2001-07-07 Chris LattnerChanged the fundemental architecture of Operands for...
2001-06-30 Chris LattnerOptimizations got their own header files
2001-06-27 Chris LattnerMiscellaneous cleanups:
2001-06-11 Chris LattnerUpdates to support
2001-06-06 Chris LattnerInitial revision