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 |
2011-07-27 |
Bill Wendling | Merge the contents from exception-handling-rewrite... |
tree | commitdiff |
2011-07-25 |
Frits van Bommel | Shorten some expressions by using ArrayRef::slice(). |
tree | commitdiff |
2011-07-25 |
Jay Foad | Convert GetElementPtrInst to use ArrayRef. |
tree | commitdiff |
2011-07-22 |
Jay Foad | Convert IRBuilder::CreateGEP and IRBuilder::CreateInBou... |
tree | commitdiff |
2011-07-22 |
Jay Foad | Fix an MSVC warning, caused by a case I missed when... |
tree | commitdiff |
2011-07-20 |
Eli Friedman | Clean up includes of llvm/Analysis/ConstantFolding... |
tree | commitdiff |
2011-07-19 |
Jay Foad | Convert SimplifyGEPInst to use ArrayRef. |
tree | commitdiff |
2011-07-19 |
Jay Foad | Convert TargetData::getIndexedOffset to use ArrayRef. |
tree | commitdiff |
2011-07-19 |
Jay Foad | Use ArrayRef in ConstantFoldInstOperands and ConstantFo... |
tree | commitdiff |
2011-07-18 |
Frits van Bommel | Migrate LLVM and Clang to use the new makeArrayRef... |
tree | commitdiff |
2011-07-18 |
Chris Lattner | land David Blaikie's patch to de-constify Type, with... |
tree | commitdiff |
2011-07-15 |
Jay Foad | Convert CallInst and InvokeInst APIs to use ArrayRef. |
tree | commitdiff |
2011-07-15 |
Chris Lattner | start using the new helper methods a bit. |
tree | commitdiff |
2011-07-14 |
Benjamin Kramer | Change Intrinsic::getDeclaration and friends to take... |
tree | commitdiff |
2011-07-13 |
Evan Cheng | It's not safe to fold (fptrunc (sqrt (fpext x))) to... |
tree | commitdiff |
2011-07-13 |
Jay Foad | Convert InsertValueInst and ExtractValueInst APIs to... |
tree | commitdiff |
2011-07-12 |
Jay Foad | Second attempt at de-constifying LLVM Types in Function... |
tree | commitdiff |
2011-07-12 |
Bill Wendling | Revert r134893 and r134888 (and related patches in... |
tree | commitdiff |
2011-07-11 |
Jay Foad | De-constify Types in FunctionType::get(). |
tree | commitdiff |
2011-07-11 |
Rafael Espindola | Don't duplicate the work done by a gep into a "bitcast... |
tree | commitdiff |
2011-07-08 |
Bob Wilson | Reapply a fixed version of r133285. |
tree | commitdiff |
2011-07-04 |
Benjamin Kramer | PR10267: Don't combine an equality compare with an... |
tree | commitdiff |
2011-07-01 |
Owen Anderson | Generalize @llvm.ctlz, @llvm.cttz, and @llvm.ctpop... |
tree | commitdiff |
2011-06-23 |
Eli Friedman | PR10180: Fix a instcombine crash with FP vectors. |
tree | commitdiff |
2011-06-20 |
Chris Lattner | Revamp the "ConstantStruct::get" methods. Previously... |
tree | commitdiff |
2011-06-17 |
Chad Rosier | Revert r133285. Causing odd failures on Dragonegg. |
tree | commitdiff |
2011-06-17 |
Stuart Hastings | Relocate NUW test to cover all binary ops in a dynamic... |
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 |
2011-05-31 |
Stuart Hastings | Followup to 132316; accept arbitrary constants, add... |
tree | commitdiff |
2011-05-30 |
Stuart Hastings | (1 - X) * (-2) -> (x - 1) * 2, for all positive nonzero... |
tree | commitdiff |
next |