aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/IPO/RaiseAllocations.cpp
AgeCommit message (Expand)Author
2009-10-24Auto-upgrade free instructions to calls to the builtin free function.Victor Hernandez
2009-10-17Autoupgrade malloc insts to malloc calls.Victor Hernandez
2009-10-06Introduce and use convenience methods for getting pointer typesDuncan Sands
2009-08-13Push LLVMContexts through the IntegerType APIs.Owen Anderson
2009-07-30Move more code back to 2.5 APIs.Owen Anderson
2009-07-29Move types back to the 2.5 API.Owen Anderson
2009-07-22Get rid of the Pass+Context magic.Owen Anderson
2009-07-16Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a num...Owen Anderson
2009-07-15Revert yesterday's change by removing the LLVMContext parameter to AllocaInst...Owen Anderson
2009-07-14Move EVER MORE stuff over to LLVMContext.Owen Anderson
2009-07-06More LLVMContext-ification.Owen Anderson
2009-07-01improve the APIs for creating struct and function types with no arguments/ele...Chris Lattner
2009-06-14Fix old-style type names in comments.Dan Gohman
2008-09-04Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman
2008-06-21Use Instruction::eraseFromParent().Dan Gohman
2008-05-16API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legac...Gabor Greif
2008-05-13Clean up the use of static and anonymous namespaces. This turned upDan Gohman
2008-04-06API changes for class Use size reduction, wave 1.Gabor Greif
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-12-17Change the PointerType api for creating pointer types. The old functionality ...Christopher Lamb
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