| Commit message (Expand) | Author | Age | Files | Lines |
* | Ignore DbgInfoIntrinsics. | Devang Patel | 2009-02-06 | 1 | -1/+3 |
* | fix PR3489, use bits instead of bytes. | Chris Lattner | 2009-02-06 | 1 | -2/+2 |
* | Ignore dbg intrinsics while propagating conditional expression info. Take 2. | Devang Patel | 2009-02-05 | 1 | -6/+17 |
* | Revert rev. 63876. It is causing llvm-gcc bootstrap failure. | Devang Patel | 2009-02-05 | 3 | -19/+16 |
* | Remove dead blocks in the end. | Devang Patel | 2009-02-05 | 1 | -3/+14 |
* | Ignore dbg intrinsics while propagating conditional expression info. | Devang Patel | 2009-02-05 | 3 | -16/+19 |
* | Ignore dbg intrinsics while folding switch instruction. | Devang Patel | 2009-02-05 | 1 | -8/+19 |
* | Ignore dbg intrinsics. | Devang Patel | 2009-02-04 | 1 | -7/+29 |
* | While folding vallue comparison terminators ignore dbg intrinsics. | Devang Patel | 2009-02-04 | 1 | -0/+3 |
* | Ignore dbg intrinsics while hoisting common code in the two blocks up into th... | Devang Patel | 2009-02-04 | 1 | -3/+14 |
* | Do not let dbg intrinsic block folding of two entry phi node. | Devang Patel | 2009-02-03 | 1 | -2/+3 |
* | If "optimize for size" attribute is set then block non-trivial loop unswitche... | Devang Patel | 2009-02-03 | 1 | -3/+2 |
* | teach "convert from scalar" to handle loads of fca's. | Chris Lattner | 2009-02-03 | 1 | -2/+29 |
* | refactor the interface to ConvertUsesOfLoadToScalar, | Chris Lattner | 2009-02-03 | 1 | -34/+35 |
* | convert ConvertUsesOfLoadToScalar to use IRBuilder, | Chris Lattner | 2009-02-03 | 1 | -37/+33 |
* | switch ConvertScalar_InsertValue to use an IRBuilder, no | Chris Lattner | 2009-02-03 | 1 | -30/+32 |
* | make scalar conversion handle stores of first class | Chris Lattner | 2009-02-03 | 1 | -22/+38 |
* | Make SROA produce a vector only when the alloca is actually | Chris Lattner | 2009-02-03 | 1 | -7/+20 |
* | APInt'fy SimplifyDemandedVectorElts so it can analyze vectors with more than ... | Evan Cheng | 2009-02-03 | 1 | -49/+54 |
* | add another case of undefined behavior without crashing, PR3466. | Chris Lattner | 2009-02-03 | 1 | -2/+3 |
* | Revert r63600. It didn't fix the bug, it just moved it a bit. | Nick Lewycky | 2009-02-03 | 1 | -7/+2 |
* | Update the callgraph when replacing InvokeInst with CallInst when inlining. | Nick Lewycky | 2009-02-03 | 1 | -3/+8 |
* | Teach ConvertUsesToScalar to handle memset, allowing it to handle | Chris Lattner | 2009-02-03 | 1 | -21/+55 |
* | rearrange how SRoA handles promotion of allocas to vectors. | Chris Lattner | 2009-02-03 | 1 | -93/+120 |
* | inline SROA::ConvertToScalar, no functionality change. | Chris Lattner | 2009-02-02 | 1 | -20/+14 |
* | Fix a bug which caused us to miscompile a couple of Ada | Chris Lattner | 2009-02-02 | 1 | -1/+6 |
* | Fix a comment (bytes -> bits), reformat a comment | Duncan Sands | 2009-02-02 | 1 | -29/+29 |
* | Fix an obvious thinko. | Duncan Sands | 2009-02-02 | 1 | -1/+1 |
* | reduce indentation, (~XorCST->getValue()).isSignBit() -> isMaxSignedValue() | Chris Lattner | 2009-02-02 | 1 | -20/+19 |
* | Reinstate this optimization to fold icmp of xor when possible. Don't try to | Nick Lewycky | 2009-01-31 | 1 | -5/+50 |
* | Fix PR3452 (an infinite loop bootstrapping) by disabling the recent | Chris Lattner | 2009-01-31 | 1 | -10/+12 |
* | now that all the pieces are in place, teach instcombine's | Chris Lattner | 2009-01-31 | 1 | -2/+58 |
* | simplify/clarify control flow and improve comments, no functionality change. | Chris Lattner | 2009-01-31 | 1 | -13/+21 |
* | make some fairly meaty internal changes to how SimplifyDemandedBits works. | Chris Lattner | 2009-01-31 | 1 | -206/+172 |
* | minor cleanups | Chris Lattner | 2009-01-31 | 1 | -3/+3 |
* | make sure to set Changed=true when instcombine hacks on the code, | Chris Lattner | 2009-01-31 | 1 | -5/+9 |
* | Simplify and generalize the SROA "convert to scalar" transformation to | Chris Lattner | 2009-01-31 | 1 | -317/+174 |
* | use precise getters | Gabor Greif | 2009-01-30 | 1 | -2/+2 |
* | Fix some issues with volatility, move "CanConvertToScalar" check | Chris Lattner | 2009-01-28 | 1 | -21/+33 |
* | Rename getAnalysisToUpdate to getAnalysisIfAvailable. | Duncan Sands | 2009-01-28 | 8 | -22/+22 |
* | Fixed optimization of combining two shuffles where the first shuffle inputs | Mon P Wang | 2009-01-26 | 1 | -1/+3 |
* | Handle single-entry phi nodes gracefully in condprop. | Chris Lattner | 2009-01-26 | 1 | -0/+8 |
* | Fix PR3408 by making a non-obvious assumption very obvious, and | Chris Lattner | 2009-01-26 | 1 | -2/+6 |
* | More cleanups and simplifications, no functionality change. | Chris Lattner | 2009-01-26 | 1 | -47/+23 |
* | tidy asserts | Chris Lattner | 2009-01-26 | 1 | -18/+17 |
* | The function that does nothing but call malloc is noalias return. | Nick Lewycky | 2009-01-25 | 1 | -5/+6 |
* | Revert previous change; even this mild and clearly | Dale Johannesen | 2009-01-24 | 1 | -7/+4 |
* | testcase for PR3381. | Torok Edwin | 2009-01-24 | 1 | -1/+1 |
* | void* is represented as pointer to empty struct {}. | Torok Edwin | 2009-01-24 | 1 | -0/+2 |
* | Improve the inlining cost function a bit. | Dale Johannesen | 2009-01-24 | 1 | -3/+6 |