| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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 |
| * | Make InstCombineStoreToCast handle aggregates more aggressively, | Chris Lattner | 2009-01-24 | 1 | -18/+48 |
| * | use CallSite::isCalle instead of slow getOperandNo | Gabor Greif | 2009-01-23 | 1 | -3/+3 |
| * | Simplify the logic of getting hold of a PHI predecessor block. | Gabor Greif | 2009-01-23 | 3 | -8/+4 |
| * | introduce a useful abstraction to find out if a Use is in the call position o... | Gabor Greif | 2009-01-22 | 3 | -8/+6 |
| * | Remove uses of uint32_t in favor of 'unsigned' for better | Chris Lattner | 2009-01-21 | 1 | -1/+1 |
| * | Make special cases (0 inf nan) work for frem. | Dale Johannesen | 2009-01-21 | 1 | -5/+5 |
| * | another fix for PR3354 | Chris Lattner | 2009-01-20 | 1 | -0/+5 |
| * | Doxygen-ify comments. | Bill Wendling | 2009-01-19 | 1 | -45/+43 |
| * | Fix a problem exposed by PR3354: simplifycfg was making a potentially | Chris Lattner | 2009-01-19 | 1 | -1/+14 |
| * | improve compatibility with cygwin, patch by Jay Foad! | Chris Lattner | 2009-01-19 | 1 | -1/+1 |
| * | Fix PR3353, infinitely jump threading an infinite loop make from switches. | Chris Lattner | 2009-01-19 | 1 | -0/+5 |
| * | Temporarily revert r62487. It's causing this error during a release bootstrap of | Bill Wendling | 2009-01-19 | 1 | -77/+2 |
| * | Fix PR3016, a bug which can occur do to an invalid assumption: | Chris Lattner | 2009-01-19 | 1 | -2/+77 |
| * | reduce indentation by using 'continue', no functionality change. | Chris Lattner | 2009-01-19 | 1 | -20/+22 |
| * | Fix some problems in SpeculativelyExecuteBB. Basically, | Chris Lattner | 2009-01-19 | 1 | -5/+16 |
| * | Make this a bit more explicit about which cases need the | Chris Lattner | 2009-01-18 | 1 | -2/+6 |
| * | Fix rdar://6505632, an llc crash on 483.xalancbmk | Chris Lattner | 2009-01-18 | 1 | -1/+2 |
| * | BasicAliasAnalysis and FunctionAttrs were both | Duncan Sands | 2009-01-18 | 1 | -81/+2 |