2010-07-12 |
Benjamin Kramer | Revert r108136 until I figure out why it broke selfhost. |
tree | commitdiff |
2010-07-12 |
Benjamin Kramer | instcombine: fold (x & y) | (~x & z) and (x & y) ^... |
tree | commitdiff |
2010-07-12 |
Chris Lattner | fix PR7311 by avoiding breaking casts when a bitcast... |
tree | commitdiff |
2010-07-12 |
Chris Lattner | fix PR7429, a crash turning a load from a string into... |
tree | commitdiff |
2010-07-12 |
Chris Lattner | convert to filechecconvert to filecheckk |
tree | commitdiff |
2010-07-12 |
Chris Lattner | merge two tests. |
tree | commitdiff |
2010-07-08 |
Benjamin Kramer | Teach instcombine to transform |
tree | commitdiff |
2010-06-28 |
Dan Gohman | Constant fold x == undef to undef. |
tree | commitdiff |
2010-06-17 |
Rafael Espindola | Remove arm_apcscc from the test files. It is the defaul... |
tree | commitdiff |
2010-05-28 |
Dan Gohman | Teach instcombine to promote alloca array sizes. |
tree | commitdiff |
2010-05-28 |
Dan Gohman | Add a testcase for getelementptr index promotion. |
tree | commitdiff |
2010-05-27 |
Duncan Sands | Teach instCombine to remove malloc+free if malloc's... |
tree | commitdiff |
2010-05-08 |
Chris Lattner | Teach instcombine to transform a bitcast/(zext|trunc... |
tree | commitdiff |
2010-04-17 |
Nick Lewycky | Fix declarations in a few more tests. |
tree | commitdiff |
2010-04-12 |
Eric Christopher | Verify function prototypes before trying to optimize... |
tree | commitdiff |
2010-04-08 |
Dan Gohman | Print empty structs as {} rather than { }. |
tree | commitdiff |
2010-04-07 |
Chris Lattner | add newlines at the end of files. |
tree | commitdiff |
2010-04-04 |
Mon P Wang | Reapply address space patch after fixing an issue in... |
tree | commitdiff |
2010-04-02 |
Mon P Wang | Revert r100191 since it breaks objc in clang |
tree | commitdiff |
2010-04-02 |
Mon P Wang | Reapply address space patch after fixing an issue in... |
tree | commitdiff |
2010-03-30 |
Bob Wilson | Revert Mon Ping's change 99928, since it broke all... |
tree | commitdiff |
2010-03-30 |
Mon P Wang | Added support for address spaces and added a isVolatile... |
tree | commitdiff |
2010-03-23 |
Evan Cheng | Fix an incorrect logic causing instcombine to miss... |
tree | commitdiff |
2010-03-13 |
Evan Cheng | Fix a typo in ValueTracking that's causing instcombine... |
tree | commitdiff |
2010-03-12 |
Duncan Sands | When constant folding GEP of GEP, do not crash if an... |
tree | commitdiff |
2010-03-08 |
Evan Cheng | Re-commit 97860 with fix. getMallocAllocatedType may... |
tree | commitdiff |
2010-03-06 |
Eric Christopher | Migrate _chk call lowering from SimplifyLibCalls to... |
tree | commitdiff |
2010-03-06 |
Eric Christopher | Temporarily revert: |
tree | commitdiff |
2010-03-06 |
Evan Cheng | Transform @llvm.objectsize to integer if the argument... |
tree | commitdiff |
2010-03-05 |
Evan Cheng | Instcombine should turn llvm.objectsize of a alloca... |
tree | commitdiff |
2010-03-05 |
Chris Lattner | fix PR6512, a case where instcombine would incorrectly... |
tree | commitdiff |
2010-03-05 |
Chris Lattner | Fix PR6503. This turned into a much more interesting... |
tree | commitdiff |
2010-03-05 |
Chris Lattner | make these less sensitive to temporary naming. |
tree | commitdiff |
2010-03-05 |
Chris Lattner | remove this testcase, it isn't clear what it was testin... |
tree | commitdiff |
2010-03-04 |
Nick Lewycky | Make the 'icmp pred trunc(ext(X)), CST --> icmp pred... |
tree | commitdiff |
2010-03-03 |
Chris Lattner | fix incorrect folding of icmp with undef, PR6481. |
tree | commitdiff |
2010-03-03 |
Bill Wendling | This test case: |
tree | commitdiff |
2010-03-02 |
Dan Gohman | Floating-point add, sub, and mul are now spelled fadd... |
tree | commitdiff |
2010-03-01 |
Dan Gohman | LLVM instruction syntax doesn't have trailing semicolons. |
tree | commitdiff |
2010-02-28 |
John McCall | Teach APFloat how to create both QNaNs and SNaNs and... |
tree | commitdiff |
2010-02-23 |
Dan Gohman | Don't do (X != Y) ? X : Y -> X for floating-point... |
tree | commitdiff |
2010-02-23 |
Dan Gohman | Remove the code which constant-folded ptrtoint(inttoptr... |
tree | commitdiff |
2010-02-23 |
Dan Gohman | Convert this test to FileCheck and add a testcase for... |
tree | commitdiff |
2010-02-22 |
Evan Cheng | Instcombine constant folding can normalize gep with... |
tree | commitdiff |
2010-02-22 |
Dan Gohman | Add a test for canonicalizing ConstantExpr operands. |
tree | commitdiff |
2010-02-22 |
Dan Gohman | Constant-fold certain comparisons with infinity and... |
tree | commitdiff |
2010-02-17 |
Dan Gohman | Fold bswap(undef) to undef. |
tree | commitdiff |
2010-02-13 |
Eric Christopher | Fix a problem where we had bitcasted operands that... |
tree | commitdiff |
2010-02-11 |
Eric Christopher | Make sure that ConstantExpr offsets also aren't off... |
tree | commitdiff |
2010-02-11 |
Chris Lattner | Rename ValueRequiresCast to ShouldOptimizeCast, to... |
tree | commitdiff |
2010-02-11 |
Chris Lattner | convert to filecheck. |
tree | commitdiff |
2010-02-11 |
Eric Christopher | Add ConstantExpr handling to Intrinsic::objectsize... |
tree | commitdiff |
2010-02-09 |
Eric Christopher | Move Intrinsic::objectsize lowering back to InstCombine... |
tree | commitdiff |
2010-02-09 |
Eric Christopher | Pull these back out, they're a little too aggressive... |
tree | commitdiff |
2010-02-09 |
Chris Lattner | fix PR6193, only considering sign extensions *from... |
tree | commitdiff |
2010-02-09 |
Eric Christopher | Add a new pass to do llvm.objsize lowering using SCEV. |
tree | commitdiff |
2010-02-05 |
Chris Lattner | fix logical-select to invoke filecheck right, and fix... |
tree | commitdiff |
2010-02-05 |
Eric Christopher | Remove this code for now. I have a better idea and... |
tree | commitdiff |
2010-02-04 |
Eric Christopher | Temporarily revert this since it appears to have caused... |
tree | commitdiff |
2010-02-04 |
Eric Christopher | Rework constant expr and array handling for objectsize... |
tree | commitdiff |
2010-02-03 |
Eric Christopher | If we're dealing with a zero-length array, don't lower... |
tree | commitdiff |
2010-02-03 |
Eric Christopher | Recommit this, looks like it wasn't the cause. |
tree | commitdiff |
2010-02-02 |
Eric Christopher | Hopefully temporarily revert this. |
tree | commitdiff |
2010-02-02 |
Eric Christopher | Re-add strcmp and known size object size checking optim... |
tree | commitdiff |
2010-02-02 |
Chris Lattner | don't turn (A & (C0?-1:0)) | (B & ~(C0?-1:0)) -> C0... |
tree | commitdiff |
2010-02-01 |
Chris Lattner | fix PR6195, a bug constant folding scalar -> vector... |
tree | commitdiff |
2010-02-01 |
Dan Gohman | Generalize target-independent folding rules for sizeof... |
tree | commitdiff |
2010-02-01 |
Chris Lattner | fix rdar://7590304, a miscompilation of objc apps on... |
tree | commitdiff |
2010-02-01 |
Chris Lattner | fix rdar://7590304, an infinite loop in instcombine... |
tree | commitdiff |
2010-01-31 |
Eli Friedman | Remove test which is no longer relevant. |
tree | commitdiff |
2010-01-31 |
Eli Friedman | Simplify/generalize the xor+add->sign-extend instcombine. |
tree | commitdiff |
2010-01-31 |
Eli Friedman | Add a small transform: transform -(X<<Y) to (-X<<Y... |
tree | commitdiff |
2010-01-30 |
Bob Wilson | Remove ARM-specific calling convention from this test... |
tree | commitdiff |
2010-01-29 |
Eric Christopher | Revert my last couple of patches. They appear to have... |
tree | commitdiff |
2010-01-29 |
Bob Wilson | Improve isSafeToLoadUnconditionally to recognize that... |
tree | commitdiff |
2010-01-29 |
Eric Christopher | Add constant support to object size handling and remove... |
tree | commitdiff |
2010-01-28 |
Duncan Sands | Fix PR6165. The bug was that LHSKnownZero was being... |
tree | commitdiff |
2010-01-24 |
Chris Lattner | change the canonical form of "cond ? -1 : 0" to be |
tree | commitdiff |
2010-01-23 |
Chris Lattner | implement a simple instcombine xform that has been... |
tree | commitdiff |
2010-01-23 |
Mon P Wang | InstCombine should not fold sext/zext of a vector and... |
tree | commitdiff |
2010-01-19 |
Chris Lattner | optimize ~(~X >>s Y) --> (X >>s Y), patch by Edmund... |
tree | commitdiff |
2010-01-18 |
Chris Lattner | my instcombine transformations to make extension elimin... |
tree | commitdiff |
2010-01-18 |
Chris Lattner | filecheckize this. |
tree | commitdiff |
2010-01-18 |
Chris Lattner | remove a redundant test, filecheckize another. |
tree | commitdiff |
2010-01-17 |
Bill Wendling | Reduce fsub-fadd.ll and merge it into fsub-fsub.ll... |
tree | commitdiff |
2010-01-13 |
Bill Wendling | When the visitSub method was split into visitSub and... |
tree | commitdiff |
2010-01-11 |
Chris Lattner | disable this testcase, PR5997 |
tree | commitdiff |
2010-01-11 |
Chris Lattner | add one more bitfield optimization, allowing clang... |
tree | commitdiff |
2010-01-11 |
Chris Lattner | Extend CanEvaluateZExtd to handle and/or/xor more aggre... |
tree | commitdiff |
2010-01-11 |
Chris Lattner | Remove the dead TD argument to CanEvaluateZExtd, and... |
tree | commitdiff |
2010-01-10 |
Chris Lattner | teach sext optimization to handle truncs from types... |
tree | commitdiff |
2010-01-10 |
Chris Lattner | teach zext optimization how to deal with truncs that... |
tree | commitdiff |
2010-01-10 |
Chris Lattner | now that the cost model has changed, we can always... |
tree | commitdiff |
2010-01-10 |
Chris Lattner | change the preferred canonical form for a sign extensio... |
tree | commitdiff |
2010-01-10 |
Chris Lattner | two changes: |
tree | commitdiff |
2010-01-10 |
Chris Lattner | enhance CanEvaluateZExtd to handle shift left and sext... |
tree | commitdiff |
2010-01-08 |
Chris Lattner | teach instcombine to delete sign extending shift pairs... |
tree | commitdiff |
2010-01-07 |
Chris Lattner | teach ComputeNumSignBits to look through PHI nodes. |
tree | commitdiff |
2010-01-07 |
Chris Lattner | filecheckize |
tree | commitdiff |
2010-01-07 |
Chris Lattner | Enhance instcombine to reason more strongly about promo... |
tree | commitdiff |
next |