2008-07-29 |
Matthijs Kooijman | Restructure ArgumentPromotion a bit. Instead of just... |
tree | commitdiff |
2008-07-23 |
Dan Gohman | Enable first-class aggregates support. |
tree | commitdiff |
2008-07-17 |
Matthijs Kooijman | Make GlobalOpt preserve address spaces when scalar... |
tree | commitdiff |
2008-07-15 |
Matthijs Kooijman | Allow deadargelim to change return types even though... |
tree | commitdiff |
2008-07-15 |
Matthijs Kooijman | Revert r53606. It turns out that explicitely tracking... |
tree | commitdiff |
2008-07-15 |
Matthijs Kooijman | Make deadargelim a bit less smart, so it doesn't choke... |
tree | commitdiff |
2008-07-15 |
Matthijs Kooijman | Don't use isa when we can reuse a previous dyn_cast. |
tree | commitdiff |
2008-07-15 |
Matthijs Kooijman | Make DeadArgElim keep liveness of the return value... |
tree | commitdiff |
2008-07-15 |
Matthijs Kooijman | Let DAE keep a list of live functions, instead of simpl... |
tree | commitdiff |
2008-07-15 |
Matthijs Kooijman | Split DAE::MarkLive into MarkLive and PropagateLiveness. |
tree | commitdiff |
2008-07-15 |
Matthijs Kooijman | Pass around const RetOrArg references instead of copyin... |
tree | commitdiff |
2008-07-15 |
Matthijs Kooijman | Simplify debug code by using RetOrArg::getDescription(). |
tree | commitdiff |
2008-07-15 |
Matthijs Kooijman | Fix indentation (intentionally left out of the previous... |
tree | commitdiff |
2008-07-15 |
Matthijs Kooijman | Move the deadargelim code for intrinsically alive funct... |
tree | commitdiff |
2008-07-11 |
Dan Gohman | Use find instead of lower_bound. |
tree | commitdiff |
2008-07-10 |
Matthijs Kooijman | Restructure dead argument elimination, try #3 :-) |
tree | commitdiff |
2008-06-25 |
Evan Cheng | Restore DeadArgElim back to 52570. It's breaking 447... |
tree | commitdiff |
2008-06-25 |
Duncan Sands | Pacify gcc-4.3. |
tree | commitdiff |
2008-06-25 |
Matthijs Kooijman | Fix a (false) warning on darwin. |
tree | commitdiff |
2008-06-25 |
Matthijs Kooijman | Fix some cosmetics in comments. |
tree | commitdiff |
2008-06-24 |
Matthijs Kooijman | Commit the new DeadArgElim pass again, this time with... |
tree | commitdiff |
2008-06-24 |
Matthijs Kooijman | Rename a few variables to be more consistent. |
tree | commitdiff |
2008-06-21 |
Dan Gohman | Use Instruction::eraseFromParent(). |
tree | commitdiff |
2008-06-21 |
Evan Cheng | Back out Matthijs' DAE patches. It's miscompiling gcc... |
tree | commitdiff |
2008-06-20 |
Matthijs Kooijman | 80 column and trailing whitespace fixes. |
tree | commitdiff |
2008-06-20 |
Matthijs Kooijman | Don't let DeadArgumentElimination attempt to update... |
tree | commitdiff |
2008-06-20 |
Matthijs Kooijman | Don't let DeadArgElimination change the return type... |
tree | commitdiff |
2008-06-20 |
Matthijs Kooijman | Explicitely track if any arguments or return values... |
tree | commitdiff |
2008-06-20 |
Matthijs Kooijman | Remove debug output. |
tree | commitdiff |
2008-06-20 |
Matthijs Kooijman | Recommit r52459, rewriting of the dead argument elimina... |
tree | commitdiff |
2008-06-19 |
Dan Gohman | Use the common API for adding instructions to basic... |
tree | commitdiff |
2008-06-19 |
Matthijs Kooijman | Use a CallSite to find the nth argument of a call/invok... |
tree | commitdiff |
2008-06-18 |
Owen Anderson | Revert r52459, which was causing an infinite loop or... |
tree | commitdiff |
2008-06-18 |
Matthijs Kooijman | Rewrite the DeadArgumentElimination pass, to use a... |
tree | commitdiff |
2008-06-18 |
Matthijs Kooijman | Reapply r52397 (make IPConstProp promote returned argum... |
tree | commitdiff |
2008-06-18 |
Matthijs Kooijman | Reapply r52396, it was unrelated to the breakage (that... |
tree | commitdiff |
2008-06-17 |
Chris Lattner | revert recent patch which is causing widespread breakage. |
tree | commitdiff |
2008-06-17 |
Matthijs Kooijman | Learn IPConstProp to propagate arguments that are direc... |
tree | commitdiff |
2008-06-17 |
Matthijs Kooijman | Learn IPConstProp to look at individual return values... |
tree | commitdiff |
2008-06-09 |
Chris Lattner | Fix PR2411, where ip constant prop would propagate the |
tree | commitdiff |
2008-06-05 |
Matthijs Kooijman | Let StructRetPromotion check if all if its users are... |
tree | commitdiff |
2008-06-05 |
Matthijs Kooijman | Let StructRetPromotion check if it's users are really... |
tree | commitdiff |
2008-06-05 |
Matthijs Kooijman | Use use_iterator::getOperandNo instead of CallSite... |
tree | commitdiff |
2008-06-04 |
Matthijs Kooijman | Replace two manual loops with calls to CallSite::hasArg... |
tree | commitdiff |
2008-05-30 |
Matthijs Kooijman | Use eraseFromParent() instead of doing that manually... |
tree | commitdiff |
2008-05-29 |
Gabor Greif | convert more operand loops to iterator formulation |
tree | commitdiff |
2008-05-27 |
Duncan Sands | Fix some constructs that gcc-4.4 warns about. |
tree | commitdiff |
2008-05-26 |
Duncan Sands | Factor code to copy global value attributes like |
tree | commitdiff |
2008-05-23 |
Matthijs Kooijman | Indent fix. |
tree | commitdiff |
2008-05-23 |
Dan Gohman | Use isSingleValueType instead of isFirstClassType to |
tree | commitdiff |
2008-05-23 |
Dan Gohman | Use isSingleValueType instead of isFirstClassType to |
tree | commitdiff |
2008-05-16 |
Dale Johannesen | Less conservative verison of previous patch, |
tree | commitdiff |
2008-05-16 |
Dale Johannesen | Weak functions not declared non-throwing might be |
tree | commitdiff |
2008-05-16 |
Gabor Greif | API change for {BinaryOperator|CmpInst|CastInst}::creat... |
tree | commitdiff |
2008-05-15 |
Gabor Greif | Fix a bunch of 80col violations that arose from the... |
tree | commitdiff |
2008-05-14 |
Devang Patel | Simplify internalize pass. Add test case. |
tree | commitdiff |
2008-05-13 |
Nate Begeman | 80 col / tabs fixes |
tree | commitdiff |
2008-05-13 |
Dan Gohman | Clean up the use of static and anonymous namespaces... |
tree | commitdiff |
2008-05-09 |
Duncan Sands | Fix a type and formatting. |
tree | commitdiff |
2008-05-08 |
Gordon Henriksen | Improve pass documentation and comments. |
tree | commitdiff |
2008-05-08 |
Devang Patel | Check linkage. |
tree | commitdiff |
2008-05-06 |
Dan Gohman | Make several variable declarations static. |
tree | commitdiff |
2008-05-01 |
Chris Lattner | Delete the IPO simplify-libcalls and completely reimple... |
tree | commitdiff |
2008-04-30 |
Chris Lattner | use string length computation to generalize several... |
tree | commitdiff |
2008-04-29 |
Chris Lattner | Implement more aggressive support for analyzing string... |
tree | commitdiff |
2008-04-26 |
Chris Lattner | When SRoA'ing a global variable, make sure the new... |
tree | commitdiff |
2008-04-25 |
Nick Lewycky | Remove 'unwinds to' support from mainline. This patch... |
tree | commitdiff |
2008-04-23 |
Chris Lattner | simplify code for propagation of constant arguments... |
tree | commitdiff |
2008-04-23 |
Chris Lattner | Fix a number of bugs in ipconstantprop, simplify the... |
tree | commitdiff |
2008-04-21 |
Chris Lattner | don't assume that the argument passed to fprintf("... |
tree | commitdiff |
2008-04-19 |
Chris Lattner | Allow argpromote to promote struct arguments with a... |
tree | commitdiff |
2008-04-10 |
Chris Lattner | Disable an xform we've had for a long time, pow(x,0... |
tree | commitdiff |
2008-04-09 |
Chris Lattner | Generalize getUnaryFloatFunction to handle any FP unary... |
tree | commitdiff |
2008-04-09 |
Chris Lattner | use the new ConstantFP::get method to make this work... |
tree | commitdiff |
2008-04-09 |
Chris Lattner | many cleanups to the pow optimizer. Allow it to handle... |
tree | commitdiff |
2008-04-07 |
Duncan Sands | Use Intrinsic::getDeclaration in more places. |
tree | commitdiff |
2008-04-06 |
Gabor Greif | API changes for class Use size reduction, wave 1. |
tree | commitdiff |
2008-04-01 |
Evan Cheng | 1. Drop default inline threshold back down to 200. |
tree | commitdiff |
2008-03-24 |
Evan Cheng | Increasing the inline limit from (overly conservative... |
tree | commitdiff |
2008-03-21 |
Dan Gohman | Don't include <map> in Pass.h, which doesn't need it... |
tree | commitdiff |
2008-03-21 |
Andrew Lenharth | FunctionExtractorPass has been superceded by GVExtracto... |
tree | commitdiff |
2008-03-20 |
Devang Patel | Incorporate feedback. |
tree | commitdiff |
2008-03-20 |
Zhou Sheng | Take the old function's name. |
tree | commitdiff |
2008-03-12 |
Chris Lattner | Reimplement the parameter attributes support, phase... |
tree | commitdiff |
2008-03-12 |
Devang Patel | Check multiple return values. |
tree | commitdiff |
2008-03-12 |
Devang Patel | Fix attribute handling. |
tree | commitdiff |
2008-03-11 |
Devang Patel | Handle multiple ret values. |
tree | commitdiff |
2008-03-11 |
Devang Patel | Initialize. |
tree | commitdiff |
2008-03-10 |
Nick Lewycky | Turn unwind_to into "unwinds to". |
tree | commitdiff |
2008-03-09 |
Ted Kremenek | Fix some compilation errors on msvc: |
tree | commitdiff |
2008-03-09 |
Nick Lewycky | And again. |
tree | commitdiff |
2008-03-09 |
Nick Lewycky | Braces belong here. No functionality change. |
tree | commitdiff |
2008-03-09 |
Nick Lewycky | Prune the unwind_to labels on BBs that don't need them... |
tree | commitdiff |
2008-03-07 |
Andrew Lenharth | add a pass that can extract all kinds of global values... |
tree | commitdiff |
2008-03-05 |
Devang Patel | Skip, for now, callsites where use of sret argument... |
tree | commitdiff |
2008-03-04 |
Devang Patel | Filter nested structs |
tree | commitdiff |
2008-03-04 |
Devang Patel | Use appropriate index to get the result value. |
tree | commitdiff |
2008-03-04 |
Devang Patel | Skip sret attribute while preparing attribute list for |
tree | commitdiff |
2008-03-04 |
Devang Patel | Increment counter that keeps track of total number... |
tree | commitdiff |
2008-03-04 |
Devang Patel | Skip declarations. |
tree | commitdiff |
next |