summaryrefslogtreecommitdiff
path: root/lib/Transforms/IPO/IPO.cpp
Commit message (Expand)AuthorAge
* Removing spurious dependency of IPO on JumpInstrTablesTom Roeder2014-06-05
* Add a new attribute called 'jumptable' that creates jump-instruction tables f...Tom Roeder2014-06-05
* Initialize the barrier pass llvm::initializeIPOHal Finkel2013-12-12
* Use LTO_SYMBOL_SCOPE_DEFAULT_CAN_BE_HIDDEN instead of the "dso list".Rafael Espindola2013-10-31
* Optimize linkonce_odr unnamed_addr functions during LTO.Rafael Espindola2013-10-03
* This patch breaks up Wrap.h so that it does not have to include all of Filip Pizlo2013-05-01
* Move C++ code out of the C headers and into either C++ headersEric Christopher2013-04-22
* Change the internalize pass to internalize all symbols when given an emptyRafael Espindola2012-10-26
* Fix filename in file header.Craig Topper2012-10-16
* C API functions must be able to see their extern "C" definitions, or it will ...Benjamin Kramer2011-08-19
* Remove the LowerSetJmp pass. It wasn't used effectively by any of the targets.Bill Wendling2011-08-03
* Add LLVMAddAlwaysInlinerPass to the C API.Rafael Espindola2011-07-26
* LLVM 3.0 is here, remove old do nothing method.Rafael Espindola2011-07-26
* Land the long talked about "type system rewrite" patch. ThisChris Lattner2011-07-09
* remove the StructRetPromotion pass. It is unused, not maintained andChris Lattner2011-04-11
* remove the partial specialization pass. It is unmaintained and has bugs.Chris Lattner2011-01-16
* Add an initialization routine for libLLVMipo.aOwen Anderson2010-10-07
* Adding IPSCCP and Internalize passes to the C-bindingsWesley Peck2010-04-09
* Reverting 85714, 85715, 85716, which are breaking the buildDouglas Gregor2009-11-01
* Remove the #include of Pass.h from PassManager.h. This breaks a significantDan Gohman2009-11-01
* Auto-upgrade free instructions to calls to the builtin free function.Victor Hernandez2009-10-24
* add a bunch more passes to the C bindings (PR3734), patch byChris Lattner2009-03-06