| Commit message (Expand) | Author | Age |
* | Tidy up several unbeseeming casts from pointer to intptr_t. | Dan Gohman | 2008-09-04 |
* | Allow deadargelim to change return types even though now values were dead. This | Matthijs Kooijman | 2008-07-15 |
* | Revert r53606. It turns out that explicitely tracking the liveness of the | Matthijs Kooijman | 2008-07-15 |
* | Make deadargelim a bit less smart, so it doesn't choke on nested structs as | Matthijs Kooijman | 2008-07-15 |
* | Don't use isa when we can reuse a previous dyn_cast. | Matthijs Kooijman | 2008-07-15 |
* | Make DeadArgElim keep liveness of the return value as a whole in addition to | Matthijs Kooijman | 2008-07-15 |
* | Let DAE keep a list of live functions, instead of simply marking all arguments | Matthijs Kooijman | 2008-07-15 |
* | Split DAE::MarkLive into MarkLive and PropagateLiveness. | Matthijs Kooijman | 2008-07-15 |
* | Pass around const RetOrArg references instead of copying values. Also, mark | Matthijs Kooijman | 2008-07-15 |
* | Simplify debug code by using RetOrArg::getDescription(). | Matthijs Kooijman | 2008-07-15 |
* | Fix indentation (intentionally left out of the previous commit). | Matthijs Kooijman | 2008-07-15 |
* | Move the deadargelim code for intrinsically alive functions into its own | Matthijs Kooijman | 2008-07-15 |
* | Restructure dead argument elimination, try #3 :-) | Matthijs Kooijman | 2008-07-10 |
* | Restore DeadArgElim back to 52570. It's breaking 447.dealII. | Evan Cheng | 2008-06-25 |
* | Pacify gcc-4.3. | Duncan Sands | 2008-06-25 |
* | Fix a (false) warning on darwin. | Matthijs Kooijman | 2008-06-25 |
* | Fix some cosmetics in comments. | Matthijs Kooijman | 2008-06-25 |
* | Commit the new DeadArgElim pass again, this time with the gcc bootstrap failu... | Matthijs Kooijman | 2008-06-24 |
* | Back out Matthijs' DAE patches. It's miscompiling gcc driver. | Evan Cheng | 2008-06-21 |
* | 80 column and trailing whitespace fixes. | Matthijs Kooijman | 2008-06-20 |
* | Don't let DeadArgumentElimination attempt to update callers when the return | Matthijs Kooijman | 2008-06-20 |
* | Don't let DeadArgElimination change the return type ({} into void and {T} | Matthijs Kooijman | 2008-06-20 |
* | Explicitely track if any arguments or return values were removed in | Matthijs Kooijman | 2008-06-20 |
* | Remove debug output. | Matthijs Kooijman | 2008-06-20 |
* | Recommit r52459, rewriting of the dead argument elimination pass. | Matthijs Kooijman | 2008-06-20 |
* | Revert r52459, which was causing an infinite loop or massive slowdown on Mult... | Owen Anderson | 2008-06-18 |
* | Rewrite the DeadArgumentElimination pass, to use a more explicit tracking of | Matthijs Kooijman | 2008-06-18 |
* | Use use_iterator::getOperandNo instead of CallSite::hasArgument to check if a | Matthijs Kooijman | 2008-06-05 |
* | Replace two manual loops with calls to CallSite::hasArguments (no functional ... | Matthijs Kooijman | 2008-06-04 |
* | Use eraseFromParent() instead of doing that manually in two places. | Matthijs Kooijman | 2008-05-30 |
* | Factor code to copy global value attributes like | Duncan Sands | 2008-05-26 |
* | Clean up the use of static and anonymous namespaces. This turned up | Dan Gohman | 2008-05-13 |
* | API changes for class Use size reduction, wave 1. | Gabor Greif | 2008-04-06 |
* | Don't include <map> in Pass.h, which doesn't need it. This requires | Dan Gohman | 2008-03-21 |
* | Reimplement the parameter attributes support, phase #1. hilights: | Chris Lattner | 2008-03-12 |
* | s/isReturnStruct()/hasStructRetAttr()/g | Devang Patel | 2008-03-03 |
* | Split ParameterAttributes.h, putting the complicated | Dale Johannesen | 2008-02-22 |
* | Expand ParameterAttributes to 32 bits (in preparation | Dale Johannesen | 2008-02-19 |
* | DAE bug fix. Don't lose parameter attributes on vararg arguments. | Evan Cheng | 2008-01-17 |
* | When DAE drops the varargs part of a function, ensure any | Duncan Sands | 2008-01-11 |
* | Small cleanup for handling of type/parameter attribute | Duncan Sands | 2008-01-07 |
* | The transform that tries to turn calls to bitcast functions into | Duncan Sands | 2008-01-06 |
* | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 |
* | Fixing several transforms which would drop the collector attribute | Gordon Henriksen | 2007-12-25 |
* | Make DAE not wipe out attributes on calls, and not drop | Duncan Sands | 2007-12-21 |
* | Rather than having special rules like "intrinsics cannot | Duncan Sands | 2007-12-03 |
* | Fix PR1146: parameter attributes are longer part of | Duncan Sands | 2007-11-27 |
* | Fix PR1788 by taking the approach suggested by Richard Smith. | Chris Lattner | 2007-11-15 |
* | Fix PR1735 and Transforms/DeadArgElim/2007-10-18-VarargsReturn.ll by | Chris Lattner | 2007-10-18 |
* | Update InvokeInst to work like CallInst | David Greene | 2007-08-27 |