| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix a typo in ValueTracking that's causing instcombine to delete needed shift... | Evan Cheng | 2010-03-13 | 1 | -0/+20 |
* | When constant folding GEP of GEP, do not crash if an index of | Duncan Sands | 2010-03-12 | 1 | -0/+13 |
* | Make isLCSSA ignore uses in blocks not reachable from the entry block, | Dan Gohman | 2010-03-09 | 1 | -0/+27 |
* | Re-commit 97860 with fix. getMallocAllocatedType may return null. | Evan Cheng | 2010-03-08 | 1 | -0/+16 |
* | Migrate _chk call lowering from SimplifyLibCalls to InstCombine. Stub | Eric Christopher | 2010-03-06 | 3 | -4/+4 |
* | Temporarily revert: | Eric Christopher | 2010-03-06 | 1 | -16/+0 |
* | Transform @llvm.objectsize to integer if the argument is a result of malloc o... | Evan Cheng | 2010-03-06 | 1 | -0/+16 |
* | Safely turn memset_chk etc. to non-chk variant if the known object size is >=... | Evan Cheng | 2010-03-05 | 1 | -0/+18 |
* | Instcombine should turn llvm.objectsize of a alloca with static size to an in... | Evan Cheng | 2010-03-05 | 1 | -0/+20 |
* | fix PR6512, a case where instcombine would incorrectly merge loads | Chris Lattner | 2010-03-05 | 1 | -0/+40 |
* | Fix PR6503. This turned into a much more interesting and nasty bug. Various | Chris Lattner | 2010-03-05 | 1 | -0/+15 |
* | make these less sensitive to temporary naming. | Chris Lattner | 2010-03-05 | 3 | -15/+15 |
* | remove this testcase, it isn't clear what it was testing and it is subsumed b... | Chris Lattner | 2010-03-05 | 1 | -18/+0 |
* | fix a nice subtle reassociate bug which would only occur | Chris Lattner | 2010-03-05 | 1 | -2/+13 |
* | Make the 'icmp pred trunc(ext(X)), CST --> icmp pred X, ext(trunc(CST))' | Nick Lewycky | 2010-03-04 | 1 | -0/+18 |
* | fix incorrect folding of icmp with undef, PR6481. | Chris Lattner | 2010-03-03 | 1 | -1/+11 |
* | This test case: | Bill Wendling | 2010-03-03 | 1 | -4/+4 |
* | Non-affine post-inc SCEV expansions have more code which must be | Dan Gohman | 2010-03-02 | 1 | -0/+44 |
* | Floating-point add, sub, and mul are now spelled fadd, fsub, and fmul, | Dan Gohman | 2010-03-02 | 3 | -9/+9 |
* | Remove tests that checks @llvm.dbg.stoppoint handling. | Devang Patel | 2010-03-01 | 3 | -4098/+0 |
* | stop using anders-aa | Chris Lattner | 2010-03-01 | 1 | -1/+1 |
* | @llvm.dbg.stoppoint intrinsic is not used anymore. | Devang Patel | 2010-03-01 | 1 | -98/+0 |
* | Update to use new debug info encoding scheme. As a bonus, now the test passes! | Devang Patel | 2010-03-01 | 1 | -55/+64 |
* | Remove this test because it checks wheter optimizer handled @llvm.dbg.global_... | Devang Patel | 2010-03-01 | 1 | -54/+0 |
* | LLVM instruction syntax doesn't have trailing semicolons. | Dan Gohman | 2010-03-01 | 1 | -5/+5 |
* | Teach APFloat how to create both QNaNs and SNaNs and with arbitrary-width | John McCall | 2010-02-28 | 1 | -2/+1 |
* | fix PR6414, a nondeterminism issue in IPSCCP which was because | Chris Lattner | 2010-02-27 | 1 | -0/+32 |
* | fix PR6435 another bug from the MallocInst elimination work. | Chris Lattner | 2010-02-26 | 1 | -0/+27 |
* | this file lacks a run line! | Chris Lattner | 2010-02-26 | 1 | -0/+1 |
* | rewrite OptimizeGlobalAddressOfMalloc to fix PR6422, some bugs | Chris Lattner | 2010-02-25 | 1 | -0/+17 |
* | Make LoopSimplify change conditional branches in loop exiting blocks | Dan Gohman | 2010-02-25 | 2 | -1/+66 |
* | Don't do (X != Y) ? X : Y -> X for floating-point values; it doesn't | Dan Gohman | 2010-02-23 | 1 | -0/+53 |
* | Remove the code which constant-folded ptrtoint(inttoptr(x)+c) to | Dan Gohman | 2010-02-23 | 1 | -27/+0 |
* | Convert this test to FileCheck and add a testcase for PR3574. | Dan Gohman | 2010-02-23 | 1 | -3/+15 |
* | Instcombine constant folding can normalize gep with negative index to index w... | Evan Cheng | 2010-02-22 | 1 | -1/+31 |
* | Add a test for canonicalizing ConstantExpr operands. | Dan Gohman | 2010-02-22 | 1 | -1/+10 |
* | Constant-fold certain comparisons with infinity and negative infinity. | Dan Gohman | 2010-02-22 | 1 | -0/+155 |
* | Teach ScalarEvolution how to compute a tripcount for a loop with | Dan Gohman | 2010-02-19 | 8 | -12/+12 |
* | Fold bswap(undef) to undef. | Dan Gohman | 2010-02-17 | 1 | -0/+6 |
* | Testcase for critical edge splitting with load PRE. | Bob Wilson | 2010-02-16 | 1 | -0/+27 |
* | fix PR6305 by handling BlockAddress in a helper function | Chris Lattner | 2010-02-15 | 1 | -0/+11 |
* | Fix a problem where we had bitcasted operands that gave us | Eric Christopher | 2010-02-13 | 1 | -0/+9 |
* | 1. modernize the constantmerge pass, using densemap/smallvector. | Chris Lattner | 2010-02-12 | 1 | -10/+24 |
* | rename test | Chris Lattner | 2010-02-12 | 1 | -0/+0 |
* | Reapply the new LoopStrengthReduction code, with compile time and | Dan Gohman | 2010-02-12 | 11 | -15/+23 |
* | Make sure that ConstantExpr offsets also aren't off of extern | Eric Christopher | 2010-02-11 | 1 | -0/+15 |
* | Rename ValueRequiresCast to ShouldOptimizeCast, to better reflect | Chris Lattner | 2010-02-11 | 1 | -0/+16 |
* | convert to filecheck. | Chris Lattner | 2010-02-11 | 1 | -4/+2 |
* | Make DSE only scan blocks that are reachable from the entry | Chris Lattner | 2010-02-11 | 1 | -0/+14 |
* | a testcase that doesn't crash GVN but could someday. | Chris Lattner | 2010-02-11 | 1 | -3/+19 |