aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/IPO/ArgumentPromotion.cpp
Commit message (Expand)AuthorAgeFilesLines
* rename APInt::toString -> toStringUnsigned for symmetry with toStringSigned()Chris Lattner2007-08-231-1/+1
* New CallInst interface to address GLIBCXX_DEBUG errors caused byDavid Greene2007-08-011-1/+1
* Fix typo in comment.Nick Lewycky2007-05-061-1/+1
* Drop 'const'Devang Patel2007-05-031-2/+2
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-021-2/+2
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-011-0/+4
* Use APInt conversion to string so the result is correct regardless of theReid Spencer2007-03-011-1/+1
* Eliminate use of ctors that take vectors.Chris Lattner2007-02-131-5/+6
* stop using methods that take vectors.Chris Lattner2007-02-121-2/+5
* simplify name juggling through the use of Value::takeName.Chris Lattner2007-02-111-4/+2
* Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes inReid Spencer2007-02-051-1/+2
* Inherit CallGraphSCCPass directly from Pass.Devang Patel2007-01-261-1/+1
* For PR950:Reid Spencer2006-12-311-3/+3
* Eliminate static ctors due to Statistic objectsChris Lattner2006-12-191-7/+4
* Detemplatize the Statistic class. The only type it is instantiated withChris Lattner2006-12-061-3/+3
* Replace #include <iostream> with llvm_* streams.Bill Wendling2006-11-261-8/+7
* For PR786:Reid Spencer2006-11-021-2/+0
* For PR950:Reid Spencer2006-10-201-3/+3
* Revert previous patch. Still breaking things.Evan Cheng2006-10-031-49/+1
* Another attempt at making ArgPromotion smarter. This patch no longer breaks ...Owen Anderson2006-09-281-1/+49
* revert previous two patches. They cause miscompilation of MultiSource/Applic...Chris Lattner2006-09-151-35/+1
* Revert my previous work on ArgumentPromotion. Further investigation has reve...Owen Anderson2006-09-151-34/+46
* Make ArgumentPromotion handle recursive functions that pass pointers in their...Owen Anderson2006-09-021-11/+33
* eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner2006-08-271-2/+2
* Make iostream #inclusion explicitChris Lattner2006-01-221-0/+1
* Preserve calling conventions when doing IPOChris Lattner2005-05-091-1/+5
* preserve the tail markerChris Lattner2005-05-061-0/+2
* Remove trailing whitespaceMisha Brukman2005-04-211-8/+8
* This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner2005-03-151-7/+7
* Fix VS warnings.Chris Lattner2005-01-081-1/+1
* Remove debugging codeChris Lattner2004-11-131-1/+0
* Argument promotion transforms functions to unconditionally load theirChris Lattner2004-11-131-3/+51
* 'Pass' should now not be derived from by clients. Instead, they should deriveChris Lattner2004-09-201-1/+1
* Add commentChris Lattner2004-09-191-1/+1
* Convert this pass to be a CallGraphSCCPass instead of a Pass, which eliminatesChris Lattner2004-09-181-39/+33
* Fix typo in commentChris Lattner2004-09-171-1/+1
* Changes For Bug 352Reid Spencer2004-09-011-4/+4
* bug 122:Reid Spencer2004-07-181-30/+1
* Make order of argument addition deterministic. In particular, the layoutChris Lattner2004-06-211-10/+35
* Fairly substantial changes to update the alias analysis we are querying asChris Lattner2004-05-231-39/+92
* Implement ArgumentPromotion/aggregate-promote.llChris Lattner2004-03-081-25/+145
* Implement: ArgumentPromotion/chained.llChris Lattner2004-03-071-0/+5
* Fix another minor bug, exposed by perlbmkChris Lattner2004-03-071-3/+11
* Fix a minor bug and turn debug output into, well, debug output.Chris Lattner2004-03-071-2/+2
* New LLVM pass: argument promotion. This version only handles simple scalarChris Lattner2004-03-071-0/+328