summaryrefslogtreecommitdiff
path: root/lib/Transforms/IPO/IPConstantPropagation.cpp
Commit message (Expand)AuthorAge
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-04
* Enable first-class aggregates support.Dan Gohman2008-07-23
* Use a CallSite to find the nth argument of a call/invoke instruction instead ofMatthijs Kooijman2008-06-19
* Reapply r52397 (make IPConstProp promote returned arguments), but fixed thisMatthijs Kooijman2008-06-18
* Reapply r52396, it was unrelated to the breakage (that was caused by r52397, myMatthijs Kooijman2008-06-18
* revert recent patch which is causing widespread breakage.Chris Lattner2008-06-17
* Learn IPConstProp to propagate arguments that are directly returned. StrictlyMatthijs Kooijman2008-06-17
* Learn IPConstProp to look at individual return values and propagate themMatthijs Kooijman2008-06-17
* Fix PR2411, where ip constant prop would propagate theChris Lattner2008-06-09
* Clean up the use of static and anonymous namespaces. This turned upDan Gohman2008-05-13
* simplify code for propagation of constant arguments into Chris Lattner2008-04-23
* Fix a number of bugs in ipconstantprop, simplify the code, fit in 80 cols,Chris Lattner2008-04-23
* Incorporate feedback.Devang Patel2008-03-20
* Handle multiple ret values.Devang Patel2008-03-11
* Make Transforms to be 4.3 warnings-cleanAnton Korobeynikov2008-02-20
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-29
* Fix typo in comment.Nick Lewycky2007-05-06
* Drop 'const'Devang Patel2007-05-03
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-02
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-01
* Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes inReid Spencer2007-02-05
* For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer2007-01-30
* Eliminate static ctors due to Statistic objectsChris Lattner2006-12-19
* Detemplatize the Statistic class. The only type it is instantiated withChris Lattner2006-12-06
* eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner2006-08-27
* Remove trailing whitespaceMisha Brukman2005-04-21
* This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner2005-03-15
* Only cound if we actually made a change.Chris Lattner2004-12-11
* Remove note to selfChris Lattner2004-11-14
* If a function always returns a constant, replace all calls sites with thatChris Lattner2004-11-14
* Actually, leave the check in. This prevents us from counting dead argumentsChris Lattner2004-11-11
* Fix bug: IPConstantProp/deadarg.llChris Lattner2004-11-11
* Make IP Constant prop more aggressive about handling self recursive calls.Chris Lattner2004-11-10
* Do not let dead constant expressions hanging off of functions prevent IPCP.Chris Lattner2004-11-09
* 'Pass' should now not be derived from by clients. Instead, they should deriveChris Lattner2004-09-20
* Changes For Bug 352Reid Spencer2004-09-01
* Avoid an unnecessary isa<Constant>.Reid Spencer2004-07-18
* bug 122:Reid Spencer2004-07-18
* Finegrainify namespacificationChris Lattner2003-11-21
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-11
* Propagating constants to arguments can make other arguments constant. For nowChris Lattner2003-10-27
* We might as well strip off any CPRs before propagationChris Lattner2003-10-23
* Check in initial version of ipcpChris Lattner2003-10-23