2012-02-29 |
Bill Wendling | Restrict this transformation to equality conditions. |
tree | commitdiff |
2012-02-21 |
Benjamin Kramer | Fix unsigned off-by-one in comment. |
tree | commitdiff |
2012-02-21 |
Benjamin Kramer | InstCombine: Don't transform a signed icmp of two GEPs... |
tree | commitdiff |
2012-02-20 |
Benjamin Kramer | InstCombine: Removing the base from the address calcula... |
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-13 |
Devang Patel | Check against umin while converting fcmp into an icmp. |
tree | commitdiff |
2012-02-07 |
Craig Topper | Convert assert(0) to llvm_unreachable |
tree | commitdiff |
2012-02-06 |
Chris Lattner | Remove some dead code and tidy things up now that vecto... |
tree | commitdiff |
2012-02-06 |
Bill Wendling | [unwind removal] We no longer have 'unwind' instruction... |
tree | commitdiff |
2012-02-06 |
Benjamin Kramer | Make helper static. |
tree | commitdiff |
2012-02-03 |
Jim Grosbach | Narrow test further. Make bot and test happy. |
tree | commitdiff |
2012-02-03 |
Jim Grosbach | Tidy up. Trailing whitespace. |
tree | commitdiff |
2012-02-03 |
Jim Grosbach | Restrict InstCombine from converting varargs to or... |
tree | commitdiff |
2012-02-03 |
Jim Grosbach | Revert "Disable InstCombine unsafe folding bitcasts... |
tree | commitdiff |
2012-02-01 |
Stepan Dyatkovskiy | SwitchInst refactoring. |
tree | commitdiff |
2012-02-01 |
Jim Grosbach | Disable InstCombine unsafe folding bitcasts of calls... |
tree | commitdiff |
2012-01-31 |
Chris Lattner | enhance logic to support ConstantDataArray. |
tree | commitdiff |
2012-01-27 |
Chris Lattner | continue making the world safe for ConstantDataVector... |
tree | commitdiff |
2012-01-26 |
Chris Lattner | Continue improving support for ConstantDataAggregate... |
tree | commitdiff |
2012-01-26 |
Chris Lattner | some general cleanup, using new methods and tidying... |
tree | commitdiff |
2012-01-25 |
Chris Lattner | use Constant::getAggregateElement to simplify a bunch... |
tree | commitdiff |
2012-01-25 |
Chris Lattner | use ConstantVector::getSplat in a few places. |
tree | commitdiff |
2012-01-24 |
Chris Lattner | basic instcombine support for CDS. |
tree | commitdiff |
2012-01-20 |
David Blaikie | More dead code removal (using -Wunreachable-code) |
tree | commitdiff |
2012-01-20 |
Kostya Serebryany | Extend Attributes to 64 bits |
tree | commitdiff |
2012-01-09 |
Benjamin Kramer | Move assert to the right place. |
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-04 |
Nick Lewycky | Remove pointless asserts. |
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 |
Benjamin Kramer | InstCombine: Add a combine that turns (2^n)-1 ^ x back... |
tree | commitdiff |
2011-12-24 |
Benjamin Kramer | InstCombine: Canonicalize (2^n)-1 - x into (2^n)-1... |
tree | commitdiff |
2011-12-17 |
Pete Cooper | Refactor code used in InstCombine::FoldAndOfICmps to... |
tree | commitdiff |
2011-12-17 |
Dan Gohman | The powers that be have decided that LLVM IR should... |
tree | commitdiff |
2011-12-15 |
Pete Cooper | Added InstCombine for "select cond, ~cond, x" type... |
tree | commitdiff |
2011-12-12 |
Daniel Dunbar | LLVMBuild: Remove trailing newline, which irked me. |
tree | commitdiff |
2011-12-05 |
Nadav Rotem | Add support for vectors of pointers. |
tree | commitdiff |
2011-12-02 |
Chad Rosier | Fix a few more places where TargetData/TargetLibraryInf... |
tree | commitdiff |
2011-12-01 |
Chad Rosier | Last bit of TargetLibraryInfo propagation. Also fixed... |
tree | commitdiff |
2011-12-01 |
Pete Cooper | Improved fix for abs(val) != 0 to check other similar... |
tree | commitdiff |
2011-12-01 |
Pete Cooper | Added instcombine pattern to spot comparing -val or... |
tree | commitdiff |
2011-11-30 |
Chad Rosier | Whitespace. |
tree | commitdiff |
2011-11-29 |
Chad Rosier | Add support for sqrt, sqrtl, and sqrtf in TargetLibrary... |
tree | commitdiff |
2011-11-29 |
Daniel Dunbar | build/CMake: Finish removal of add_llvm_library_depende... |
tree | commitdiff |
2011-11-29 |
Eli Friedman | Zap some completely ridiculous code. There's probably... |
tree | commitdiff |
2011-11-28 |
Eli Friedman | Add a missing safety check to ProcessUGT_ADDCST_ADD... |
tree | commitdiff |
2011-11-20 |
Nick Lewycky | Refactor code to use new attribute getters on CallSite... |
tree | commitdiff |
2011-11-15 |
Benjamin Kramer | Remove all remaining uses of Value::getNameStr(). |
tree | commitdiff |
2011-11-07 |
Pete Cooper | InstCombine now optimizes vector udiv by power of 2... |
tree | commitdiff |
2011-11-03 |
Daniel Dunbar | build: Add initial cut at LLVMBuild.txt files. |
tree | commitdiff |
2011-11-01 |
Eli Friedman | Make sure we use the right insertion point when instcom... |
tree | commitdiff |
2011-10-21 |
Eli Friedman | Minor simplification: use ShuffleVectorInst::getMaskVal... |
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-05 |
Jim Grosbach | Re-commit 141203, but much more conservative. |
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-10-02 |
Nick Lewycky | Enhance a couple places where we were doing constant... |
tree | commitdiff |
2011-09-30 |
Jim Grosbach | Don't modify constant in-place. |
tree | commitdiff |
2011-09-30 |
Jim Grosbach | float comparison to double 'zero' constant can just... |
tree | commitdiff |
2011-09-30 |
Jim Grosbach | Tidy up. Trailing whitespace. |
tree | commitdiff |
2011-09-30 |
Duncan Sands | Inlining often produces landingpad instructions with... |
tree | commitdiff |
2011-09-29 |
Eli Friedman | Clean up uses of switch instructions so they are not... |
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-06 |
Duncan Sands | Split the init.trampoline intrinsic, which currently... |
tree | commitdiff |
2011-09-04 |
Bill Wendling | Use Duncan's patch to delete the instructions in revers... |
tree | commitdiff |
2011-09-02 |
Bill Wendling | Update comments to reflect reality. |
tree | commitdiff |
2011-09-01 |
Bill Wendling | Reduce indentation. No functionality change. |
tree | commitdiff |
2011-09-01 |
Bill Wendling | Change worklist driven deletion to be an iterative... |
tree | commitdiff |
2011-09-01 |
Bill Wendling | Resubmit with fix. Properly remove the instructions... |
tree | commitdiff |
2011-09-01 |
Bill Wendling | Submitted this too early. |
tree | commitdiff |
2011-09-01 |
Bill Wendling | Don't DCE the landingpad instruction. |
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-25 |
Bill Wendling | When inserting new instructions, use getFirstInsertionP... |
tree | commitdiff |
2011-08-17 |
Bill Wendling | Revert r137655. There is some question about whether... |
tree | commitdiff |
2011-08-16 |
Bill Wendling | Use the getFirstInsertionPt() method instead of getFirs... |
tree | commitdiff |
2011-08-16 |
Bill Wendling | A few places where we want to skip the landingpad instr... |
tree | commitdiff |
2011-08-15 |
Bill Wendling | Don't sink the instruction to before a landingpad instr... |
tree | commitdiff |
2011-08-15 |
Eli Friedman | Update instcombine for atomic load/store. |
tree | commitdiff |
2011-08-15 |
Bill Wendling | Duncan pointed out that the LandingPadInst might read... |
tree | commitdiff |
2011-08-15 |
Bill Wendling | Don't try to sink the landingpad instruction. It's... |
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-03 |
Nick Lewycky | Small cleanups: |
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-07-31 |
Bill Wendling | Add the 'resume' instruction for the new EH rewrite. |
tree | commitdiff |
2011-07-31 |
Rafael Espindola | Add a small gep optimization I noticed was missing... |
tree | commitdiff |
2011-07-30 |
Bill Wendling | Revert r136253, r136263, r136269, r136313, r136325... |
tree | commitdiff |
2011-07-29 |
Eli Friedman | Make sure to correctly clear the exact/nuw/nsw flags... |
tree | commitdiff |
2011-07-29 |
Chandler Carruth | Rewrite the CMake build to use explicit dependencies... |
tree | commitdiff |
next |