2014-01-08 |
Hao Liu | Fix a bug about generating undef operand when optimisin... |
tree | commitdiff |
2013-12-19 |
Kay Tiong Khoo | Stay classy (and legal) LLVM. Remove links to 3rd party... |
tree | commitdiff |
2013-12-19 |
Kay Tiong Khoo | Improved fix for PR17827 (instcombine of shift/and... |
tree | commitdiff |
2013-12-07 |
Matt Arsenault | Fix assert with copy from global through addrspacecast |
tree | commitdiff |
2013-12-06 |
Duncan P. N. Exon... | Don't use isNullValue to evaluate ConstantExpr |
tree | commitdiff |
2013-12-02 |
Kay Tiong Khoo | Use local variable for repeated use rather than 'get... |
tree | commitdiff |
2013-12-02 |
Kay Tiong Khoo | Move variables to where they are used and give them... |
tree | commitdiff |
2013-12-02 |
Kay Tiong Khoo | Rename variables to be consistent (CST -> Cst). No... |
tree | commitdiff |
2013-12-02 |
Kay Tiong Khoo | Conservative fix for PR17827 - don't optimize a shift... |
tree | commitdiff |
2013-11-28 |
Stephen Canon | Rein in overzealous InstCombine of fptrunc(OP(fpextend... |
tree | commitdiff |
2013-11-16 |
Hal Finkel | Apply the InstCombine fptrunc sqrt optimization to... |
tree | commitdiff |
2013-11-16 |
Benjamin Kramer | InstCombine: fold (A >> C) == (B >> C) --> (A^B) <... |
tree | commitdiff |
2013-11-15 |
Matt Arsenault | Add instcombine visitor for addrspacecast |
tree | commitdiff |
2013-11-13 |
Nadav Rotem | Update the docs to match the function name. |
tree | commitdiff |
2013-11-12 |
Nadav Rotem | Fold (iszero(A&K1) | iszero(A&K2)) -> (A&(K1|K2))... |
tree | commitdiff |
2013-11-04 |
Matt Arsenault | Scalarize select vector arguments when extracted. |
tree | commitdiff |
2013-10-15 |
Craig Topper | Remove x86_sse42_crc32_64_8 intrinsic. It has no functi... |
tree | commitdiff |
2013-10-03 |
Owen Anderson | Pull fptrunc's upwards through selects when one of... |
tree | commitdiff |
2013-10-03 |
Matt Arsenault | Make gep i8* X, -(ptrtoint Y) transform work with addre... |
tree | commitdiff |
2013-09-30 |
Matt Arsenault | Use right address space size in InstCombineCompares |
tree | commitdiff |
2013-09-30 |
Matt Arsenault | Constant fold ptrtoint + compare with address spaces |
tree | commitdiff |
2013-09-30 |
Benjamin Kramer | InstCombine: Replace manual fast math flag copying... |
tree | commitdiff |
2013-09-30 |
Joey Gouly | Fix a bug in InstCombine where it attempted to cast... |
tree | commitdiff |
2013-09-27 |
Matt Arsenault | Use type helper functions |
tree | commitdiff |
2013-09-27 |
Justin Bogner | InstCombine: Only foldSelectICmpAndOr for integer types |
tree | commitdiff |
2013-09-24 |
Benjamin Kramer | Push analysis passes to InstSimplify when they're aroun... |
tree | commitdiff |
2013-09-20 |
Benjamin Kramer | InstCombine: Remove unused argument. No functionality... |
tree | commitdiff |
2013-09-20 |
Benjamin Kramer | InstCombine: Canonicalize (gep i8* X, -(ptrtoint Y... |
tree | commitdiff |
2013-09-19 |
Shuxin Yang | [Fast-math] Disable "(C1/X)*C2 => (C1*C2)/X" if C1... |
tree | commitdiff |
2013-09-19 |
Benjamin Kramer | InstCombine: Don't allow turning vector-of-pointer... |
tree | commitdiff |
2013-09-17 |
Quentin Colombet | Revert the load slicing done in r190870. |
tree | commitdiff |
2013-09-17 |
Matt Arsenault | Cleanup handling of constant function casts. |
tree | commitdiff |
2013-09-17 |
Quentin Colombet | [InstCombiner] Slice a big load in two loads when the... |
tree | commitdiff |
2013-09-11 |
Eli Friedman | Get rid of unused isPodLike definitions. |
tree | commitdiff |
2013-09-09 |
Quentin Colombet | [InstCombiner] Expose opportunities to merge subtract... |
tree | commitdiff |
2013-09-06 |
Matt Arsenault | Use type helper functions. |
tree | commitdiff |
2013-09-05 |
Matt Arsenault | Consistently use dbgs() in debug printing |
tree | commitdiff |
2013-09-04 |
Tim Northover | InstCombine: allow unmasked icmps to be combined with... |
tree | commitdiff |
2013-09-04 |
Tim Northover | InstCombine: look for masked compares with subset relation |
tree | commitdiff |
2013-09-03 |
Matt Arsenault | Teach InstCombineLoadCast about address spaces. |
tree | commitdiff |
2013-09-03 |
Matt Arsenault | Use type form of getIntPtrType in alloca visitor. |
tree | commitdiff |
2013-08-30 |
Benjamin Kramer | InstCombine: Check for zero shift amounts before subtra... |
tree | commitdiff |
2013-08-28 |
Matt Arsenault | Fix typo. |
tree | commitdiff |
2013-08-21 |
Matt Arsenault | Teach InstCombine about address spaces |
tree | commitdiff |
2013-08-19 |
Jakub Staszak | Use pop_back_val() instead of both back() and pop_back(). |
tree | commitdiff |
2013-08-19 |
Matt Arsenault | Teach InstCombine visitGetElementPtr about address... |
tree | commitdiff |
2013-08-19 |
Matt Arsenault | Cleanup visitGetElementPtr to make address space change... |
tree | commitdiff |
2013-08-19 |
Matt Arsenault | commonPointerCast cleanups to make address space change... |
tree | commitdiff |
2013-08-19 |
Matt Arsenault | Revert non-test parts of r188507 |
tree | commitdiff |
2013-08-16 |
Jim Grosbach | InstCombine: Use isAllOnesValue() instead of explicit -1. |
tree | commitdiff |
2013-08-16 |
Jim Grosbach | InstCombine: Simplify if(x!=0 && x!=-1). |
tree | commitdiff |
2013-08-15 |
Matt Arsenault | Don't do FoldCmpLoadFromIndexedGlobal for non inbounds... |
tree | commitdiff |
2013-08-14 |
Matt Arsenault | Fix always creating GEP with i32 indices |
tree | commitdiff |
2013-08-14 |
Matt Arsenault | Use type helper functions instead of cast |
tree | commitdiff |
2013-08-14 |
Matt Arsenault | Use array initializer, space around operator |
tree | commitdiff |
2013-08-12 |
Richard Sandiford | Fix big-endian handling of integer-to-vector bitcasts... |
tree | commitdiff |
2013-08-06 |
Matt Arsenault | Fix missing -*- C++ -*-s |
tree | commitdiff |
2013-07-30 |
Owen Anderson | Preserve fast-math flags when folding (fsub x, (fneg... |
tree | commitdiff |
2013-07-30 |
Matt Arsenault | Change behavior of calling bitcasted alias functions. |
tree | commitdiff |
2013-07-26 |
Owen Anderson | Fix variable name. |
tree | commitdiff |
2013-07-26 |
Owen Anderson | When InstCombine tries to fold away (fsub x, (fneg... |
tree | commitdiff |
2013-07-26 |
Stephen Lin | Correct case of m_UIToFp to m_UIToFP to match instructi... |
tree | commitdiff |
2013-07-20 |
Stephen Lin | InstCombine: call FoldOpIntoSelect for all floating... |
tree | commitdiff |
2013-07-17 |
Stephen Lin | Restore r181216, which was partially reverted in r182499. |
tree | commitdiff |
2013-07-15 |
Craig Topper | Use llvm::array_lengthof to replace sizeof(array)/sizeo... |
tree | commitdiff |
2013-07-14 |
Craig Topper | Use SmallVectorImpl& instead of SmallVector to avoid... |
tree | commitdiff |
2013-07-13 |
Nick Lewycky | Add a microoptimization for urem. |
tree | commitdiff |
2013-07-12 |
Joey Gouly | Fix a crash in EvaluateInDifferentElementOrder where... |
tree | commitdiff |
2013-07-11 |
Benjamin Kramer | Don't use a potentially expensive shift if all we want... |
tree | commitdiff |
2013-07-09 |
David Majnemer | InstCombine: Fix typo in comment for visitICmpInstWithI... |
tree | commitdiff |
2013-07-09 |
David Majnemer | InstCombine: variations on 0xffffffff - x >= 4 |
tree | commitdiff |
2013-07-09 |
David Majnemer | InstCombine: X & -C != -C -> X <= u ~C |
tree | commitdiff |
2013-07-09 |
David Majnemer | Commit r185909 was a misapplied patch, fix it |
tree | commitdiff |
2013-07-09 |
David Majnemer | InstCombine: add more transforms |
tree | commitdiff |
2013-07-08 |
David Majnemer | InstCombine: Fold X-C1 <u 2 -> (X & -2) == C1 |
tree | commitdiff |
2013-07-05 |
David Majnemer | InstCombine: (icmp eq B, 0) | (icmp ult A, B) -> (icmp... |
tree | commitdiff |
2013-07-04 |
David Majnemer | InstCombine: Reimplementation of visitUDivOperand |
tree | commitdiff |
2013-07-04 |
Craig Topper | Use SmallVectorImpl::iterator/const_iterator instead... |
tree | commitdiff |
2013-07-02 |
Hal Finkel | Revert r185257 (InstCombine: Be more agressive optimizi... |
tree | commitdiff |
2013-06-29 |
Benjamin Kramer | InstCombine: Also turn selects fed by an and into arith... |
tree | commitdiff |
2013-06-29 |
David Majnemer | InstCombine: FoldGEPICmp shouldn't change sign of base... |
tree | commitdiff |
2013-06-29 |
David Majnemer | InstCombine: Small whitespace cleanup in FoldGEPICmp |
tree | commitdiff |
2013-06-29 |
David Majnemer | InstCombine: Be more agressive optimizing 'udiv' instrs... |
tree | commitdiff |
2013-06-28 |
David Majnemer | InstCombine: Optimize (1 << X) Pred CstP2 to X Pred... |
tree | commitdiff |
2013-06-28 |
Matt Arsenault | Fix using arg_end() - arg_begin() instead of arg_size() |
tree | commitdiff |
2013-06-27 |
Michael Gottesman | Revert "Revert "[APFloat] Removed APFloat constructor... |
tree | commitdiff |
2013-06-27 |
Michael Gottesman | Revert "[APFloat] Removed APFloat constructor which... |
tree | commitdiff |
2013-06-27 |
Michael Gottesman | [APFloat] Removed APFloat constructor which initialized... |
tree | commitdiff |
2013-06-26 |
Michael Gottesman | In InstCombine{AddSub,MulDivRem} convert APFloat.isFini... |
tree | commitdiff |
2013-06-19 |
Michael Gottesman | [APFloat] Converted all references to APFloat::isNormal... |
tree | commitdiff |
2013-06-06 |
Jakub Staszak | Simplify code. No functionality change. |
tree | commitdiff |
2013-06-06 |
Jakub Staszak | Re-apply "Use IRBuilder instead of ConstantInt methods... |
tree | commitdiff |
2013-06-06 |
Rafael Espindola | Revert "Use IRBuilder instead of ConstantInt methods... |
tree | commitdiff |
2013-06-06 |
Jakub Staszak | Remove unneeded cast<>. |
tree | commitdiff |
2013-06-06 |
Jakub Staszak | Use IRBuilder instead of ConstantInt methods. |
tree | commitdiff |
2013-06-05 |
Jakub Staszak | Use IRBuilder instead of ConstantInt methods. It simpli... |
tree | commitdiff |
2013-06-03 |
Nick Lewycky | Delete dead safety check. |
tree | commitdiff |
2013-06-01 |
Nick Lewycky | When determining the new index for an insertelement... |
tree | commitdiff |
2013-05-31 |
Rafael Espindola | Simplify multiplications by vectors whose elements... |
tree | commitdiff |
2013-05-31 |
Nick Lewycky | Reapply with r182909 with a fix to the calculation... |
tree | commitdiff |
next |