2012-06-22 |
Jakob Stoklund Olesen | Revert remaining part of r93200: "Disable folding sext... |
tree | commitdiff |
2012-06-21 |
Nuno Lopes | instcombine: disable optimization of 'invoke null... |
tree | commitdiff |
2012-06-21 |
Evan Cheng | Look pass zext to strength reduce an udiv. Patch by... |
tree | commitdiff |
2012-06-21 |
Nuno Lopes | Add support for invoke to the MemoryBuiltin analysid. |
tree | commitdiff |
2012-06-21 |
Nuno Lopes | hopefully fix the buildbots: some tests have wrong... |
tree | commitdiff |
2012-06-21 |
Nuno Lopes | refactor the MemoryBuiltin analysis: |
tree | commitdiff |
2012-06-14 |
Manman Ren | InstCombine: fix a bug when combining (fcmp cc0 x,... |
tree | commitdiff |
2012-06-10 |
Benjamin Kramer | InstCombine: Turn (zext A) == (B & (1<<X)-1) into A... |
tree | commitdiff |
2012-06-08 |
Nuno Lopes | canonicalize: |
tree | commitdiff |
2012-06-07 |
Nadav Rotem | Fix a bug in FoldSelectOpOp. Bitcast ops may change... |
tree | commitdiff |
2012-06-07 |
Meador Inge | Adding a missing -S to the opt invocation. |
tree | commitdiff |
2012-06-06 |
Bill Wendling | Spell optimization name correclty. |
tree | commitdiff |
2012-06-06 |
Bill Wendling | Another testcase for r156548. |
tree | commitdiff |
2012-06-06 |
Chad Rosier | Fix combine of uno && ord -> false so that the ordering... |
tree | commitdiff |
2012-06-06 |
Chad Rosier | Remove extraneous CHECK-NOTs from previous commit and... |
tree | commitdiff |
2012-06-06 |
Chad Rosier | FileCheckize this test. |
tree | commitdiff |
2012-05-28 |
Benjamin Kramer | InstCombine: Fix infinite loop when encountering switch... |
tree | commitdiff |
2012-05-27 |
Benjamin Kramer | PR12967: Don't crash when trying to fold a shift that... |
tree | commitdiff |
2012-05-22 |
Nuno Lopes | revert my previous patches that introduced an additiona... |
tree | commitdiff |
2012-05-11 |
Nuno Lopes | objectsize: add a few more tests and fix a bug |
tree | commitdiff |
2012-05-11 |
Eli Friedman | Fix a minor logic mistake transforming compares in... |
tree | commitdiff |
2012-05-10 |
Nuno Lopes | objectsize: add support for GEPs with non-constant... |
tree | commitdiff |
2012-05-09 |
Nuno Lopes | objectsize: |
tree | commitdiff |
2012-05-09 |
Nuno Lopes | change the objectsize intrinsic signature: add a 3rd... |
tree | commitdiff |
2012-05-05 |
Stepan Dyatkovskiy | Small fix in InstCombineCasts.cpp. Restored "alloca... |
tree | commitdiff |
2012-05-03 |
Nuno Lopes | remove calls to calloc if the allocated memory is not... |
tree | commitdiff |
2012-05-03 |
Nuno Lopes | add support for calloc to objectsize lowering |
tree | commitdiff |
2012-05-01 |
Lang Hames | Add support for llvm.arm.neon.vmull* intrinsics to... |
tree | commitdiff |
2012-04-30 |
Duncan Sands | Just mark the sign bit as known zero, rather than any... |
tree | commitdiff |
2012-04-27 |
Dan Gohman | Reapply r155682, making constant folding more consisten... |
tree | commitdiff |
2012-04-26 |
Chad Rosier | Add instcombine patterns for the following transformations: |
tree | commitdiff |
2012-04-25 |
Chandler Carruth | Actually delete now-empty file. |
tree | commitdiff |
2012-04-25 |
Lang Hames | Reverting r155468. Chris and Chandler have convinced... |
tree | commitdiff |
2012-04-24 |
Nadav Rotem | ConstantFoldSelectInstruction swapped the operands... |
tree | commitdiff |
2012-04-24 |
Lang Hames | Add support for llvm.arm.neon.vmull* intrinsics to... |
tree | commitdiff |
2012-04-23 |
Jakob Stoklund Olesen | Reapply r155136 after fixing PR12599. |
tree | commitdiff |
2012-04-20 |
Jakob Stoklund Olesen | Revert r155136 "Defer some shl transforms to DAGCombine." |
tree | commitdiff |
2012-04-19 |
Jakob Stoklund Olesen | Defer some shl transforms to DAGCombine. |
tree | commitdiff |
2012-04-18 |
Jakob Stoklund Olesen | FileCheckize |
tree | commitdiff |
2012-04-18 |
Jakob Stoklund Olesen | Nobody likes shifty instructions, but that was a bit... |
tree | commitdiff |
2012-04-08 |
Chandler Carruth | Teach InstCombine to nuke a common alloca pattern ... |
tree | commitdiff |
2012-04-04 |
Rafael Espindola | Always compute all the bits in ComputeMaskedBits. |
tree | commitdiff |
2012-03-29 |
Chandler Carruth | Filecheck-ize this test so that it actually tests somet... |
tree | commitdiff |
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 |
next |