| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Explicitely track if any arguments or return values were removed in | Matthijs Kooijman | 2008-06-20 | 1 | -1/+10 |
* | Remove debug output. | Matthijs Kooijman | 2008-06-20 | 1 | -4/+0 |
* | Recommit r52459, rewriting of the dead argument elimination pass. | Matthijs Kooijman | 2008-06-20 | 1 | -369/+483 |
* | Use the common API for adding instructions to basic blocks instead of | Dan Gohman | 2008-06-19 | 1 | -11/+6 |
* | Use a CallSite to find the nth argument of a call/invoke instruction instead of | Matthijs Kooijman | 2008-06-19 | 1 | -11/+11 |
* | Revert r52459, which was causing an infinite loop or massive slowdown on Mult... | Owen Anderson | 2008-06-18 | 1 | -469/+369 |
* | Rewrite the DeadArgumentElimination pass, to use a more explicit tracking of | Matthijs Kooijman | 2008-06-18 | 1 | -369/+469 |
* | Reapply r52397 (make IPConstProp promote returned arguments), but fixed this | Matthijs Kooijman | 2008-06-18 | 1 | -3/+18 |
* | Reapply r52396, it was unrelated to the breakage (that was caused by r52397, my | Matthijs Kooijman | 2008-06-18 | 1 | -53/+76 |
* | revert recent patch which is causing widespread breakage. | Chris Lattner | 2008-06-17 | 1 | -85/+53 |
* | Learn IPConstProp to propagate arguments that are directly returned. Strictly | Matthijs Kooijman | 2008-06-17 | 1 | -2/+11 |
* | Learn IPConstProp to look at individual return values and propagate them | Matthijs Kooijman | 2008-06-17 | 1 | -53/+76 |
* | Fix PR2411, where ip constant prop would propagate the | Chris Lattner | 2008-06-09 | 1 | -0/+5 |
* | Let StructRetPromotion check if all if its users are really calls or invokesn, | Matthijs Kooijman | 2008-06-05 | 1 | -0/+4 |
* | Let StructRetPromotion check if it's users are really calling it and not | Matthijs Kooijman | 2008-06-05 | 1 | -0/+4 |
* | Use use_iterator::getOperandNo instead of CallSite::hasArgument to check if a | Matthijs Kooijman | 2008-06-05 | 1 | -7/+6 |
* | Replace two manual loops with calls to CallSite::hasArguments (no functional ... | Matthijs Kooijman | 2008-06-04 | 1 | -7/+5 |
* | Use eraseFromParent() instead of doing that manually in two places. | Matthijs Kooijman | 2008-05-30 | 1 | -2/+2 |
* | convert more operand loops to iterator formulation | Gabor Greif | 2008-05-29 | 2 | -23/+29 |
* | Fix some constructs that gcc-4.4 warns about. | Duncan Sands | 2008-05-27 | 1 | -1/+2 |
* | Factor code to copy global value attributes like | Duncan Sands | 2008-05-26 | 4 | -16/+6 |
* | Indent fix. | Matthijs Kooijman | 2008-05-23 | 1 | -2/+2 |
* | Use isSingleValueType instead of isFirstClassType to | Dan Gohman | 2008-05-23 | 2 | -5/+5 |
* | Use isSingleValueType instead of isFirstClassType to | Dan Gohman | 2008-05-23 | 1 | -1/+1 |
* | Less conservative verison of previous patch, | Dale Johannesen | 2008-05-16 | 1 | -2/+2 |
* | Weak functions not declared non-throwing might be | Dale Johannesen | 2008-05-16 | 1 | -1/+3 |
* | API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legac... | Gabor Greif | 2008-05-16 | 3 | -4/+4 |
* | Fix a bunch of 80col violations that arose from the Create API change. Tweak ... | Gabor Greif | 2008-05-15 | 1 | -1/+2 |
* | Simplify internalize pass. Add test case. | Devang Patel | 2008-05-14 | 1 | -19/+21 |
* | 80 col / tabs fixes | Nate Begeman | 2008-05-13 | 1 | -4/+5 |
* | Clean up the use of static and anonymous namespaces. This turned up | Dan Gohman | 2008-05-13 | 18 | -83/+100 |
* | Fix a type and formatting. | Duncan Sands | 2008-05-09 | 1 | -2/+2 |
* | Improve pass documentation and comments. | Gordon Henriksen | 2008-05-08 | 2 | -4/+15 |
* | Check linkage. | Devang Patel | 2008-05-08 | 1 | -1/+1 |
* | Make several variable declarations static. | Dan Gohman | 2008-05-06 | 3 | -4/+4 |
* | Delete the IPO simplify-libcalls and completely reimplement it as | Chris Lattner | 2008-05-01 | 1 | -2214/+0 |
* | use string length computation to generalize several xforms. | Chris Lattner | 2008-04-30 | 1 | -36/+39 |
* | Implement more aggressive support for analyzing string length. This | Chris Lattner | 2008-04-29 | 1 | -10/+136 |
* | When SRoA'ing a global variable, make sure the new globals get the | Chris Lattner | 2008-04-26 | 1 | -5/+32 |
* | Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989 | Nick Lewycky | 2008-04-25 | 1 | -17/+2 |
* | simplify code for propagation of constant arguments into | Chris Lattner | 2008-04-23 | 1 | -46/+49 |
* | Fix a number of bugs in ipconstantprop, simplify the code, fit in 80 cols, | Chris Lattner | 2008-04-23 | 1 | -41/+39 |
* | don't assume that the argument passed to fprintf("%s" is a string. This | Chris Lattner | 2008-04-21 | 1 | -1/+1 |
* | Allow argpromote to promote struct arguments with a specified number | Chris Lattner | 2008-04-19 | 1 | -10/+17 |
* | Disable an xform we've had for a long time, pow(x,0.5) -> sqrt. | Chris Lattner | 2008-04-10 | 1 | -0/+8 |
* | Generalize getUnaryFloatFunction to handle any FP unary function, automatically | Chris Lattner | 2008-04-09 | 1 | -17/+33 |
* | use the new ConstantFP::get method to make this work with | Chris Lattner | 2008-04-09 | 1 | -11/+4 |
* | many cleanups to the pow optimizer. Allow it to handle powf, | Chris Lattner | 2008-04-09 | 1 | -34/+50 |
* | Use Intrinsic::getDeclaration in more places. | Duncan Sands | 2008-04-07 | 1 | -21/+7 |
* | API changes for class Use size reduction, wave 1. | Gabor Greif | 2008-04-06 | 10 | -126/+125 |