llvm/lib/Transforms/IPO
Victor Hernandez 13ad5aaaff Autoupgrade malloc insts to malloc calls.
Update testcases that rely on malloc insts being present.

Also prematurely remove MallocInst handling from IndMemRemoval and RaiseAllocations to help pass tests in this incremental step.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84292 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-17 00:00:19 +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 HeapAllocSRoA also needs to check if malloc array size can be computed. 2009-10-16 23:12:25 +00:00
IndMemRemoval.cpp Autoupgrade malloc insts to malloc calls. 2009-10-17 00:00:19 +00:00
InlineAlways.cpp Move the InlineCost code from Transforms/Utils to Analysis. 2009-10-13 18:30:07 +00:00
Inliner.cpp Move the InlineCost code from Transforms/Utils to Analysis. 2009-10-13 18:30:07 +00:00
InlineSimple.cpp Move the InlineCost code from Transforms/Utils to Analysis. 2009-10-13 18:30:07 +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 add a bunch more passes to the C bindings (PR3734), patch by 2009-03-06 16:52:18 +00:00
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 Removed trailing whitespace from Makefiles. 2009-01-09 16:44:42 +00:00
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 Autoupgrade malloc insts to malloc calls. 2009-10-17 00:00:19 +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