llvm/lib/Transforms/IPO
Dale Johannesen bdb984bc27 Use names instead of numbers for some of the magic
constants used in inlining heuristics (especially
those used in more than one file).  No functional change.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83675 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-09 21:42:02 +00:00
..
ArgumentPromotion.cpp add a new CallGraphNode::replaceCallEdge method and use it from 2009-09-15 05:40:35 +00:00
CMakeLists.txt Update CMake files. 2009-07-21 17:43:20 +00:00
ConstantMerge.cpp Use hasDefinitiveInitializer() instead of testing the same thing 2009-08-19 18:20:44 +00:00
DeadArgumentElimination.cpp back out my recent commit (r80858), it seems to break self-hosting buildbot's stage 2 configure 2009-09-03 02:02:59 +00:00
DeadTypeElimination.cpp Get rid of the Pass+Context magic. 2009-07-22 00:24:57 +00:00
ExtractGV.cpp Introduce and use convenience methods for getting pointer types 2009-10-06 15:40:36 +00:00
FunctionAttrs.cpp remove special handling of bitcast(malloc), it will be handled 2009-09-27 21:29:28 +00:00
GlobalDCE.cpp Remove dead metadata. 2009-08-11 06:31:57 +00:00
GlobalOpt.cpp Remove an unnnecessary LLVMContext argument in 2009-10-05 16:36:26 +00:00
IndMemRemoval.cpp Push LLVMContexts through the IntegerType APIs. 2009-08-13 21:58:54 +00:00
InlineAlways.cpp
Inliner.cpp Use names instead of numbers for some of the magic 2009-10-09 21:42:02 +00:00
InlineSimple.cpp Use hasDefinitiveInitializer() instead of testing the same thing 2009-08-19 18:20:44 +00:00
Internalize.cpp eliminate uses of cerr() 2009-08-23 07:05:07 +00:00
IPConstantPropagation.cpp Constant propagating byval pointer is safe if function is readonly. 2009-09-24 18:33:42 +00:00
IPO.cpp
LoopExtractor.cpp Convert LoopSimplify and LoopExtractor from FunctionPass to LoopPass. 2009-09-28 14:37:51 +00:00
LowerSetJmp.cpp Introduce and use convenience methods for getting pointer types 2009-10-06 15:40:36 +00:00
Makefile
MergeFunctions.cpp Tabs -> spaces, and remove trailing whitespace. 2009-09-20 02:20:51 +00:00
PartialInlining.cpp Fix PR4909, patch by Jakub Staszak. 2009-09-08 19:53:15 +00:00
PartialSpecialization.cpp Get rid of the Pass+Context magic. 2009-07-22 00:24:57 +00:00
PruneEH.cpp back out my recent commit (r80858), it seems to break self-hosting buildbot's stage 2 configure 2009-09-03 02:02:59 +00:00
RaiseAllocations.cpp Introduce and use convenience methods for getting pointer types 2009-10-06 15:40:36 +00:00
StripDeadPrototypes.cpp Get rid of the Pass+Context magic. 2009-07-22 00:24:57 +00:00
StripSymbols.cpp Remove VISIBILITY_HIDDEN from this file. 2009-09-03 06:43:15 +00:00
StructRetPromotion.cpp remove CallGraphNode::replaceCallSite, it is redundant with other APIs. 2009-09-01 18:52:39 +00:00