aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/IPO/RaiseAllocations.cpp
AgeCommit message (Expand)Author
2007-10-17Do not raise free() call that is called through invoke instruction.Devang Patel
2007-10-03Use empty() member functions when that's what's being tested for insteadDan Gohman
2007-08-27Change comments to refer to @malloc and @free instead of %malloc and %free.Dan Gohman
2007-05-06Fix typo in comment.Nick Lewycky
2007-05-03Drop 'const'Devang Patel
2007-05-02Use 'static const char' instead of 'static const int'.Devang Patel
2007-05-01Do not use typeinfo to identify pass in pass manager.Devang Patel
2007-03-05Unbreak VC++ build.Jeff Cohen
2007-02-11simplify name juggling through the use of Value::takeName.Chris Lattner
2007-02-05Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes inReid Spencer
2007-02-05For PR411:Reid Spencer
2007-01-30For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer
2006-12-31For PR950:Reid Spencer
2006-12-19Eliminate static ctors due to Statistic objectsChris Lattner
2006-12-13Replace CastInst::createInferredCast calls with more accurate castReid Spencer
2006-12-06Detemplatize the Statistic class. The only type it is instantiated withChris Lattner
2006-11-27For PR950:Reid Spencer
2006-08-27eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner
2005-04-21Remove trailing whitespaceMisha Brukman
2005-02-27Fix spelling, patch contributed by Gabor Greif!Chris Lattner
2004-11-09Fix bug: 2004-11-08-FreeUseCrash.llChris Lattner
2004-09-20'Pass' should now not be derived from by clients. Instead, they should deriveChris Lattner
2004-09-01Changes For Bug 352Reid Spencer
2004-07-29Fix #includes of i*.h => Instructions.h as per PR403.Misha Brukman
2004-07-18bug 122:Reid Spencer
2003-12-07Implement RaiseAllocations/FreeCastConstantExpr.llChris Lattner
2003-11-21Finegrainify namespacificationChris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-09-16Fix bug raising allocations whose call sites were invoke instructions.Chris Lattner
2003-09-01Change the RaiseAllocations pass to be a Pass instead of a BasicBlock pass.Chris Lattner
2003-08-18Spell `necessary' correctly.Misha Brukman
2003-08-11Fix handling of 'free' if it has absolutely no prototypeChris Lattner
2002-10-01Updates to work with recent Statistic's changes:Chris Lattner
2002-09-14Function.h is unnecessary when Module.h is included.Misha Brukman
2002-09-13Change the MallocInst & AllocaInst ctors to take the allocated type, not theChris Lattner
2002-09-10Fix bug in previous checkinChris 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-23Merge ChangeAllocations into scalar.hChris Lattner
2002-07-23* Remove getPassName implementationChris Lattner
2002-07-18* Correctly get prototype for void*malloc(size_t)Chris Lattner
2002-06-25MEGAPATCH checkin.Chris Lattner
2002-05-24Support programs that do not #include <malloc.h> or give a full prototypeChris Lattner
2002-05-10Add support for printing out statistics information when -stats is added toChris Lattner
2002-05-07fix comments and documentation in fileChris Lattner
2002-05-07Split ChangeAllocations.cpp into Raise & LowerAllocations.cppChris Lattner