2012-03-18 |
Nick Lewycky | Factor out the multiply analysis code in ComputeMaskedB... |
tree | commitdiff |
2012-03-16 |
Bill Wendling | Revert r152907. |
tree | commitdiff |
2012-03-16 |
Bill Wendling | The alignment of the pointer part of the store instruct... |
tree | commitdiff |
2012-03-16 |
Eli Friedman | In InstCombiner::visitOr, make sure we reverse the... |
tree | commitdiff |
2012-03-10 |
Benjamin Kramer | Don't try to filecheck bitcode. |
tree | commitdiff |
2012-03-10 |
Bill Wendling | Make this transformation slightly less agressive and... |
tree | commitdiff |
2012-02-29 |
Bill Wendling | Testcase for r151691. |
tree | commitdiff |
2012-02-26 |
Nick Lewycky | Reinstate the optimization from r151449 with a fix... |
tree | commitdiff |
2012-02-25 |
Nick Lewycky | Roll these back to r151448 until I figure out how they... |
tree | commitdiff |
2012-02-25 |
Nick Lewycky | Teach instsimplify to be more aggressive when analyzing... |
tree | commitdiff |
2012-02-21 |
Benjamin Kramer | InstCombine: Don't transform a signed icmp of two GEPs... |
tree | commitdiff |
2012-02-20 |
Benjamin Kramer | Test case for r150978. |
tree | commitdiff |
2012-02-20 |
Benjamin Kramer | InstCombine: When comparing two GEPs that were derived... |
tree | commitdiff |
2012-02-20 |
Benjamin Kramer | InstCombine: Make OptimizePointerDifference more aggres... |
tree | commitdiff |
2012-02-16 |
Eli Bendersky | Replace all instances of dg.exp file with lit.local... |
tree | commitdiff |
2012-02-13 |
Devang Patel | Check against umin while converting fcmp into an icmp. |
tree | commitdiff |
2012-02-03 |
Jim Grosbach | Revert "Disable InstCombine unsafe folding bitcasts... |
tree | commitdiff |
2012-02-01 |
Jim Grosbach | Disable InstCombine unsafe folding bitcasts of calls... |
tree | commitdiff |
2012-01-27 |
Rafael Espindola | Add r149110 back with a fix for when the vector and... |
tree | commitdiff |
2012-01-27 |
Rafael Espindola | Revert r149110 and add a testcase that was crashing... |
tree | commitdiff |
2012-01-27 |
Chris Lattner | enhance constant folding to be able to constant fold... |
tree | commitdiff |
2012-01-11 |
Duncan Sands | Don't try to create a GEP when the pointee type is... |
tree | commitdiff |
2012-01-09 |
Benjamin Kramer | InstCombine: Teach foldLogOpOfMaskedICmpsHelper that... |
tree | commitdiff |
2012-01-08 |
Benjamin Kramer | Tweak my last commit to be less conservative about... |
tree | commitdiff |
2012-01-08 |
Benjamin Kramer | InstCombine: If we have a bit test and a sign test... |
tree | commitdiff |
2012-01-05 |
Benjamin Kramer | FileCheck hygiene. |
tree | commitdiff |
2012-01-04 |
Nick Lewycky | Teach instcombine all sorts of great stuff about shifts... |
tree | commitdiff |
2011-12-31 |
Nick Lewycky | Make use of the exact bit when optimizing '(X >>exact... |
tree | commitdiff |
2011-12-24 |
Chandler Carruth | Add an explicit test that we now fold cttz.i32(...... |
tree | commitdiff |
2011-12-24 |
Benjamin Kramer | InstCombine: Add a combine that turns (2^n)-1 ^ x back... |
tree | commitdiff |
2011-12-24 |
Benjamin Kramer | ComputeMaskedBits: Make knownzero computation more... |
tree | commitdiff |
2011-12-24 |
Benjamin Kramer | InstCombine: Canonicalize (2^n)-1 - x into (2^n)-1... |
tree | commitdiff |
2011-12-15 |
Pete Cooper | Added InstCombine for "select cond, ~cond, x" type... |
tree | commitdiff |
2011-12-12 |
Chandler Carruth | Manually upgrade the test suite to specify the flag... |
tree | commitdiff |
2011-12-05 |
Nadav Rotem | Add support for vectors of pointers. |
tree | commitdiff |
2011-12-01 |
Pete Cooper | Improved fix for abs(val) != 0 to check other similar... |
tree | commitdiff |
2011-12-01 |
Pete Cooper | Removed use of grep from test and moved it to be with... |
tree | commitdiff |
2011-12-01 |
Pete Cooper | Added instcombine pattern to spot comparing -val or... |
tree | commitdiff |
2011-11-29 |
Chad Rosier | Add support for sqrt, sqrtl, and sqrtf in TargetLibrary... |
tree | commitdiff |
2011-11-29 |
Duncan Sands | Fix a theoretical problem (not seen in the wild): if... |
tree | commitdiff |
2011-11-28 |
Eli Friedman | Add a missing safety check to ProcessUGT_ADDCST_ADD... |
tree | commitdiff |
2011-11-28 |
Eli Friedman | Make SelectionDAG::InferPtrAlignment use llvm::ComputeM... |
tree | commitdiff |
2011-11-27 |
Chris Lattner | remove autoupgrade support for old forms of llvm.prefet... |
tree | commitdiff |
2011-11-27 |
Chris Lattner | Upgrade syntax of tests using volatile instructions... |
tree | commitdiff |
2011-11-08 |
Bill Wendling | Convert to the new EH model. |
tree | commitdiff |
2011-11-01 |
Eli Friedman | Make sure we use the right insertion point when instcom... |
tree | commitdiff |
2011-10-21 |
Eli Friedman | Extend instcombine's shufflevector simplification to... |
tree | commitdiff |
2011-10-17 |
Bill Wendling | Add support for the Objective-C personality function... |
tree | commitdiff |
2011-10-17 |
Chandler Carruth | Add a routine to swap branch instruction operands,... |
tree | commitdiff |
2011-10-11 |
Lang Hames | Added a testcase for r141599, rdar://problem/10063881. |
tree | commitdiff |
2011-10-05 |
Jim Grosbach | Revert 141203. InstCombine is looping on unit tests. |
tree | commitdiff |
2011-10-05 |
Jim Grosbach | Update InstCombine worklist after instruction transform... |
tree | commitdiff |
2011-10-02 |
Nick Lewycky | Add a new icmp+select optz'n. Also shows off the load... |
tree | commitdiff |
2011-09-30 |
Jim Grosbach | float comparison to double 'zero' constant can just... |
tree | commitdiff |
2011-09-30 |
Duncan Sands | Add forgotten tests that the cleanup flag is cleared... |
tree | commitdiff |
2011-09-30 |
Duncan Sands | Inlining often produces landingpad instructions with... |
tree | commitdiff |
2011-09-27 |
Benjamin Kramer | Stop emitting instructions with the name "tmp" they... |
tree | commitdiff |
2011-09-19 |
Eli Friedman | Fix an infinite loop where a transform in InstCombiner... |
tree | commitdiff |
2011-09-15 |
Eli Friedman | Make demanded-elt simplification for shufflevector... |
tree | commitdiff |
2011-09-07 |
Duncan Sands | Forgot to add this trampoline testcase. |
tree | commitdiff |
2011-09-06 |
Duncan Sands | Split the init.trampoline intrinsic, which currently... |
tree | commitdiff |
2011-09-01 |
Bill Wendling | Update to new EH scheme. |
tree | commitdiff |
2011-08-29 |
Nadav Rotem | Fixes following the CR by Chris and Duncan: |
tree | commitdiff |
2011-08-28 |
Nadav Rotem | Bitcasts are transitive. Bitcast-Bitcast-X becomes... |
tree | commitdiff |
2011-08-27 |
Bill Wendling | Auto upgrade the old EH scheme to use the new one.... |
tree | commitdiff |
2011-08-24 |
Nadav Rotem | Implement Constant::isAllOnesValue(). Fix ConstantFoldi... |
tree | commitdiff |
2011-08-23 |
Eric Christopher | Revert "Address Duncan's CR request:" |
tree | commitdiff |
2011-08-23 |
Nadav Rotem | Fix a typo in the test from the previous commit. |
tree | commitdiff |
2011-08-23 |
Nadav Rotem | Address Duncan's CR request: |
tree | commitdiff |
2011-08-20 |
Nadav Rotem | Add constant folding support for bitcasts of splat... |
tree | commitdiff |
2011-08-16 |
Eli Friedman | An additional atomic test; related to r137662. |
tree | commitdiff |
2011-08-16 |
Eric Christopher | Migrate this test from llvm/test/FrontendC++/ptr-to... |
tree | commitdiff |
2011-08-15 |
Eli Friedman | Update instcombine for atomic load/store. |
tree | commitdiff |
2011-08-14 |
Nick Lewycky | This transform is not safe. Thanks to Eli for pointing... |
tree | commitdiff |
2011-08-14 |
Nick Lewycky | Don't attempt to add 'nsw' when intermediate instructio... |
tree | commitdiff |
2011-08-14 |
Nick Lewycky | Teach instcombine to preserve the nsw bit by doing... |
tree | commitdiff |
2011-08-12 |
Eli Friedman | Move "atomic" and "volatile" designations on instructio... |
tree | commitdiff |
2011-08-03 |
Nick Lewycky | Fix logical error when detecting lifetime intrinsics. |
tree | commitdiff |
2011-08-02 |
Nick Lewycky | Teach InstCombine that lifetime intrincs aren't a real... |
tree | commitdiff |
2011-08-02 |
Nick Lewycky | Lifetime intrinsics on undef are dead. |
tree | commitdiff |
2011-07-31 |
Rafael Espindola | Add a small gep optimization I noticed was missing... |
tree | commitdiff |
2011-07-29 |
Eli Friedman | Make sure to correctly clear the exact/nuw/nsw flags... |
tree | commitdiff |
2011-07-13 |
Evan Cheng | Change test case, one that actually failed before my... |
tree | commitdiff |
2011-07-13 |
Evan Cheng | It's not safe to fold (fptrunc (sqrt (fpext x))) to... |
tree | commitdiff |
2011-07-11 |
Rafael Espindola | Don't duplicate the work done by a gep into a "bitcast... |
tree | commitdiff |
2011-07-09 |
Chris Lattner | Land the long talked about "type system rewrite" patch... |
tree | commitdiff |
2011-07-04 |
Benjamin Kramer | PR10267: Don't combine an equality compare with an... |
tree | commitdiff |
2011-06-23 |
Eli Friedman | PR10180: Fix a instcombine crash with FP vectors. |
tree | commitdiff |
2011-06-18 |
Chris Lattner | rip out a ton of intrinsic modernization logic from... |
tree | commitdiff |
2011-06-17 |
Chris Lattner | Stop accepting and ignoring attributes in function... |
tree | commitdiff |
2011-06-17 |
Chris Lattner | make the asmparser reject function and type redefinitio... |
tree | commitdiff |
2011-06-17 |
Chris Lattner | remove parser support for the obsolete "multiple return... |
tree | commitdiff |
2011-06-17 |
Chris Lattner | Remove support for using "foo" as symbols instead of... |
tree | commitdiff |
2011-06-17 |
Chris Lattner | manually upgrade a bunch of tests to modern syntax... |
tree | commitdiff |
2011-06-13 |
Stuart Hastings | Avoid fusing bitcasts with dynamic allocas if the amoun... |
tree | commitdiff |
2011-06-13 |
Benjamin Kramer | InstCombine: Fold A-b == C --> b == A-C if A and C... |
tree | commitdiff |
2011-06-12 |
Benjamin Kramer | InstCombine: Shrink ((zext X) & C1) == C2 to fold away... |
tree | commitdiff |
2011-06-12 |
Benjamin Kramer | Simplify code. No functionality changes, name changes... |
tree | commitdiff |
2011-06-01 |
Stuart Hastings | Reapply 132348 with fixes. rdar://problem/6501862 |
tree | commitdiff |
2011-05-31 |
Stuart Hastings | Revert to pacify a buildbot. rdar://problem/6501862 |
tree | commitdiff |
next |