aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/IPO/ArgumentPromotion.cpp
AgeCommit message (Expand)Author
2007-09-04Update GEP constructors to use an iterator interface to fixDavid Greene
2007-08-27Update InvokeInst to work like CallInstDavid Greene
2007-08-23rename APInt::toString -> toStringUnsigned for symmetry with toStringSigned()Chris Lattner
2007-08-01New CallInst interface to address GLIBCXX_DEBUG errors caused byDavid Greene
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-01Use APInt conversion to string so the result is correct regardless of theReid Spencer
2007-02-13Eliminate use of ctors that take vectors.Chris Lattner
2007-02-12stop using methods that take vectors.Chris Lattner
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-01-26Inherit CallGraphSCCPass directly from Pass.Devang Patel
2006-12-31For PR950:Reid Spencer
2006-12-19Eliminate static ctors due to Statistic objectsChris Lattner
2006-12-06Detemplatize the Statistic class. The only type it is instantiated withChris Lattner
2006-11-26Replace #include <iostream> with llvm_* streams.Bill Wendling
2006-11-02For PR786:Reid Spencer
2006-10-20For PR950:Reid Spencer
2006-10-03Revert previous patch. Still breaking things.Evan Cheng
2006-09-28Another attempt at making ArgPromotion smarter. This patch no longer breaks ...Owen Anderson
2006-09-15revert previous two patches. They cause miscompilation of MultiSource/Applic...Chris Lattner
2006-09-15Revert my previous work on ArgumentPromotion. Further investigation has reve...Owen Anderson
2006-09-02Make ArgumentPromotion handle recursive functions that pass pointers in their...Owen Anderson
2006-08-27eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner
2006-01-22Make iostream #inclusion explicitChris Lattner
2005-05-09Preserve calling conventions when doing IPOChris Lattner
2005-05-06preserve the tail markerChris Lattner
2005-04-21Remove trailing whitespaceMisha Brukman
2005-03-15This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner
2005-01-08Fix VS warnings.Chris Lattner
2004-11-13Remove debugging codeChris Lattner
2004-11-13Argument promotion transforms functions to unconditionally load theirChris Lattner
2004-09-20'Pass' should now not be derived from by clients. Instead, they should deriveChris Lattner
2004-09-19Add commentChris Lattner
2004-09-18Convert this pass to be a CallGraphSCCPass instead of a Pass, which eliminatesChris Lattner
2004-09-17Fix typo in commentChris Lattner
2004-09-01Changes For Bug 352Reid Spencer
2004-07-18bug 122:Reid Spencer
2004-06-21Make order of argument addition deterministic. In particular, the layoutChris Lattner
2004-05-23Fairly substantial changes to update the alias analysis we are querying asChris Lattner
2004-03-08Implement ArgumentPromotion/aggregate-promote.llChris Lattner
2004-03-07Implement: ArgumentPromotion/chained.llChris Lattner
2004-03-07Fix another minor bug, exposed by perlbmkChris Lattner
2004-03-07Fix a minor bug and turn debug output into, well, debug output.Chris Lattner
2004-03-07New LLVM pass: argument promotion. This version only handles simple scalarChris Lattner