Age | Commit message (Expand) | Author |
2009-08-21 | Change getelementptr folding to use APInt instead of uint64_t for | Dan Gohman |
2009-08-19 | Add targetdata strings to these tests, since SimplifyLibCalls uses | Dan Gohman |
2009-08-19 | Fix a bug in the over-index constant folding. When over-indexing an | Dan Gohman |
2009-08-19 | Canonicalize indices in a constantexpr GEP. If Indices exceed the | Dan Gohman |
2009-08-19 | Fix up PHI nodes correctly in the presence of unreachable BBs, part two. Also | Nick Lewycky |
2009-08-19 | Fix SimplifyLibcalls and ValueTracking to check mayBeOverridden | Dan Gohman |
2009-08-18 | Generalize ScalarEvolution to be able to analyze GEPs when | Dan Gohman |
2009-08-18 | Fix a bug that caused globalopt to miscompile tramp3d: don't miss | Dan Gohman |
2009-08-17 | Test the pass the test is actually for, instead of one that doesn't exist. | Nick Lewycky |
2009-08-17 | Don't crash on critical edge. Patch by Andre Tavares. | Nick Lewycky |
2009-08-17 | Add a test that shows that SSI is working correctly. | Nick Lewycky |
2009-08-17 | Don't crash trying to promote VLAs. | Nick Lewycky |
2009-08-16 | Fix for PR3016: detect the tricky case, where there are | Eli Friedman |
2009-08-15 | SSI construction should just go ahead and ignore instructions in unreachable | Nick Lewycky |
2009-08-13 | When InstCombine simplifies a load -> extract element to gep -> load, place | Mon P Wang |
2009-08-12 | Make LLVM Assembly dramatically easier to read by aligning the comments, | Dan Gohman |
2009-08-12 | Transform -X/C to X/-C, implementing a README.txt entry. | Dan Gohman |
2009-08-12 | Optimize (x/C)*C to x if the division is exact. | Dan Gohman |
2009-08-11 | Optimize exact sdiv by a constant power of 2 to ashr. | Dan Gohman |
2009-08-11 | Don't assume that external global variables are aligned at their preferred | Dan Gohman |
2009-08-03 | Add -disable-output. Thanks Bill! | Dan Gohman |
2009-08-03 | Add a new Constant::getIntegerValue helper function, and convert a | Dan Gohman |
2009-07-31 | PR4662: Fix a crash introduced by the recent LLVMContext changes. | Eli Friedman |
2009-07-29 | Fix PR4645 which was fallout from the fix for PR4641. | Daniel Dunbar |
2009-07-29 | Just discard the output, no need to turn it back into text. | Nick Lewycky |
2009-07-29 | don't dump .bc file to stdout, and simplify this to a trivial testcase. | Chris Lattner |
2009-07-29 | Bulk erasing instructions without RAUWing them is unsafe. Instead, break them | Nick Lewycky |
2009-07-28 | Teach instcombine to respect and preserve inbounds. Add inbounds | Dan Gohman |
2009-07-23 | merge vector-casts-0.ll into vector-casts.ll | Chris Lattner |
2009-07-23 | Make some existing optimizations that would only trigger on scalars | Chris Lattner |
2009-07-23 | convert a test to filecheck format. This fixes an endemic problem | Chris Lattner |
2009-07-23 | rename test | Chris Lattner |
2009-07-21 | Add a testcase for PR2831. | Dan Gohman |
2009-07-20 | The upper argument of ConstantRange is exclusive, not inclusive. | Dan Gohman |
2009-07-20 | Revert the addition of hasNoPointerOverflow to GEPOperator. | Dan Gohman |
2009-07-18 | Canonicalize bitcasts between types like <1 x i64> and i64 to | Eli Friedman |
2009-07-18 | Back out 76300; apparently the preference is to canonicalize the other | Eli Friedman |
2009-07-18 | Add combine: X sdiv (1 << Y) -> X udiv (1 << Y) when X doesn't have the | Eli Friedman |
2009-07-18 | Canonicalize insert/extractelement from single-element vectors into | Eli Friedman |
2009-07-18 | Fix simplifylibcalls memset recognition to work on 64-bit platforms | Eli Friedman |
2009-07-16 | Fill in some holes in ScalarEvolution's loop iteration condition | Dan Gohman |
2009-07-15 | Switch invars away from using isTrapping when it really shouldn't be | Eli Friedman |
2009-07-15 | Don't restrict the set of instructions where we try to constant-fold the | Eli Friedman |
2009-07-14 | Fix the expansion of umax and smax in the case where one or more of | Dan Gohman |
2009-07-14 | Add a testcase for a bug fixed by r75634. | Dan Gohman |
2009-07-14 | Revert 75571; I'm convinced this isn't the right thing to do. | Dale Johannesen |
2009-07-14 | Fix trivial todo in instcombine. | Eli Friedman |
2009-07-14 | Update LoopSimplify and LoopUnswitch to use the new makeLoopInvariant | Dan Gohman |
2009-07-14 | Fix indvars to not assume that a loop with a single unique exit | Dan Gohman |
2009-07-14 | Don't delete asm's just because their inputs are undefined; | Dale Johannesen |