| Commit message (Expand) | Author | Age | Files | Lines | 
| *  | [DAGCombiner] Fix typos in comments. NFC | Craig Topper | 2017-11-01 | 1 | -2/+2 | 
| *  | [DAGCombine] Don't combine sext with extload if sextload is not supported and... | Guozhi Wei | 2017-10-27 | 1 | -1/+5 | 
| *  | DAG: Fold fma (fneg x), K, y -> fma x, -K, y | Matt Arsenault | 2017-10-27 | 1 | -0/+8 | 
| *  | [DAGCombine] Permit combining of shuffles of equivalent splat BUILD_VECTORs | Simon Pilgrim | 2017-10-23 | 1 | -5/+15 | 
| *  | [DAGCombine] Add SCALAR_TO_VECTOR undef handling to simplifyShuffleMask. | Simon Pilgrim | 2017-10-17 | 1 | -2/+6 | 
| *  | DAG: Add opcode and source type to isFPExtFree | Matt Arsenault | 2017-10-13 | 1 | -235/+253 | 
| *  | Revert r307036 because of PR34919. | Wei Mi | 2017-10-12 | 1 | -92/+0 | 
| *  | [DAGCombiner] convert insertelement of bitcasted vector into shuffle | Sanjay Patel | 2017-10-11 | 1 | -3/+62 | 
| *  | [DAGCombine] Fix for shuffle to vector extend for non power 2 vectors | David Stuttard | 2017-10-10 | 1 | -0/+3 | 
| *  | [DAG] combine assertsexts around a trunc | Sanjay Patel | 2017-10-09 | 1 | -10/+10 | 
| *  | Eliminate ftrunc if source is know to be rounded | Stanislav Mekhanoshin | 2017-10-02 | 1 | -0/+13 | 
| *  | [DAGCombiner] Fix an off-by-one error in vector logic | George Burgess IV | 2017-09-28 | 1 | -2/+2 | 
| *  | [CodeGen] Fix some Clang-tidy modernize-use-bool-literals and Include What Yo... | Eugene Zelenko | 2017-09-21 | 1 | -99/+114 | 
| *  | [DAGCombiner] Slightly simplify some code by using APInt::isMask() and countT... | Craig Topper | 2017-09-21 | 1 | -3/+3 | 
| *  | [DAGCombiner] Remove duplicate code from visitZERO_EXTEND | Craig Topper | 2017-09-21 | 1 | -14/+0 | 
| *  | [DAGCombiner] fold assertzexts separated by trunc | Sanjay Patel | 2017-09-18 | 1 | -2/+25 | 
| *  | [DAG, x86] allow store merging before and after legalization (PR34217) | Sanjay Patel | 2017-09-18 | 1 | -4/+4 | 
| *  | [DAGCombine] (shl (or x, c1), c2) -> (or (shl x, c2), c1 << c2) | Simon Pilgrim | 2017-09-14 | 1 | -2/+4 | 
| *  | DAG: Allow creating extract_vector_elt post-legalize | Matt Arsenault | 2017-09-07 | 1 | -1/+4 | 
| *  | [DAGCombiner] When combining EXTRACT_SUBVECTOR of a BUILD_VECTOR, make sure w... | Craig Topper | 2017-09-06 | 1 | -2/+3 | 
| *  | [X86] Fix crash on assert of non-simple type after type-legalization | Ayman Musa | 2017-09-03 | 1 | -5/+7 | 
| *  | [DAGCombiner] Do a better job of ensuring we don't split elements when combin... | Craig Topper | 2017-08-31 | 1 | -4/+7 | 
| *  | [DAG] Bound loop dependence check in merge optimization. | Hans Wennborg | 2017-08-29 | 1 | -5/+17 | 
| *  | [DAGCombiner] Teach visitEXTRACT_SUBVECTOR to turn extracts of BUILD_VECTOR i... | Craig Topper | 2017-08-28 | 1 | -0/+23 | 
| *  | [DAGCombiner] allow undef shuffle operands when eliminating bitcasts (PR34111) | Sanjay Patel | 2017-08-27 | 1 | -1/+4 | 
| *  | [DAGCombiner] Extending pattern detection for vector shuffle. | Jatin Bhateja | 2017-08-26 | 1 | -3/+53 | 
| *  | Revert rL311247 : To rectify commit message. | Jatin Bhateja | 2017-08-26 | 1 | -53/+3 | 
| *  | [DAG] convert vector select-of-constants to logic/math | Sanjay Patel | 2017-08-24 | 1 | -2/+57 | 
| *  | [DAG] Fix Node Replacement in PromoteIntBinOp | Hans Wennborg | 2017-08-24 | 1 | -10/+18 | 
| *  | [SelectionDAG] Make ISD::isConstantSplatVector always return an element sized... | Craig Topper | 2017-08-22 | 1 | -7/+8 | 
| *  |     [DAGCombiner] Extending pattern detection for vector shuffle. | Jatin Bhateja | 2017-08-19 | 1 | -3/+53 | 
| *  | Revert rL311247 : To rectify commit message. | Jatin Bhateja | 2017-08-19 | 1 | -53/+3 | 
| *  | Merge branch 'arcpatch-D35788' | Jatin Bhateja | 2017-08-19 | 1 | -3/+53 | 
| *  | Revert rL311242 "Extension of shuffle vector pattern detection, updating post... | Jatin Bhateja | 2017-08-19 | 1 | -46/+3 | 
| *  | Extension of shuffle vector pattern detection, updating post rebase. | Jatin Bhateja | 2017-08-19 | 1 | -3/+46 | 
| *  | [DAGCombiner] Fix bad comment that had immediate values swapped from the code... | Craig Topper | 2017-08-18 | 1 | -1/+1 | 
| *  | [DAGCombiner] Add support for non-uniform constant vectors to (mul x, (1 << c... | Simon Pilgrim | 2017-08-17 | 1 | -5/+9 | 
| *  | [DAGCombine] Do not try to deduplicate commutative operations if both operand... | Amaury Sechet | 2017-08-14 | 1 | -3/+3 | 
| *  | Revert "[DAGCombiner] Extending pattern detection for vector shuffle (REAPPLI... | Elad Cohen | 2017-08-14 | 1 | -47/+2 | 
| *  | [X86][ARM][TargetLowering] Add SrcVT to isExtractSubvectorCheap | Craig Topper | 2017-08-13 | 1 | -1/+1 | 
| *  | [DAGCombiner] Extending pattern detection for vector shuffle (REAPPLIED) | Simon Pilgrim | 2017-08-12 | 1 | -2/+47 | 
| *  | [x86] use more shift or LEA for select-of-constants (2nd try) | Sanjay Patel | 2017-08-11 | 1 | -1/+1 | 
| *  | Improve handling of insert_subvector of bitcast values | Nirav Dave | 2017-08-11 | 1 | -0/+35 | 
| *  | [DAGCombiner] Remove shuffle support from simplifyShuffleMask | Simon Pilgrim | 2017-08-11 | 1 | -2/+0 | 
| *  | Revert "[DAG] Cleanup unused nodes after store merge. NFCI." | Nirav Dave | 2017-08-10 | 1 | -11/+1 | 
| *  | [DAG]  Relax type restriction for store merge | Nirav Dave | 2017-08-10 | 1 | -24/+64 | 
| *  | [DAG] Cleanup unused nodes after store merge. NFCI. | Nirav Dave | 2017-08-10 | 1 | -1/+11 | 
| *  | [DAG] Rewrite expression. NFC. | Nirav Dave | 2017-08-10 | 1 | -2/+2 | 
| *  | [DAG] Explicitly cleanup merged load values during store merge. NFCI. | Nirav Dave | 2017-08-09 | 1 | -2/+8 | 
| *  | [DAG] Introduce peekThroughBitcast function. NFCI. | Nirav Dave | 2017-08-08 | 1 | -23/+14 |