| Commit message (Expand) | Author | Age | Files | Lines |
| * | [x86] add debug option for and-immediate shrinking | Sanjay Patel | 2018-08-23 | 1 | -1/+5 |
| * | [x86/retpoline] Split the LLVM concept of retpolines into separate | Chandler Carruth | 2018-08-23 | 1 | -1/+1 |
| * | [X86] Replace (32/64 - n) shift amounts with (neg n) since the shift amount i... | Craig Topper | 2018-08-22 | 1 | -0/+104 |
| * | [SDAG] Remove the reliance on MI's allocation strategy for | Chandler Carruth | 2018-08-14 | 1 | -16/+7 |
| * | [X86] Remove all the vector NOP bitcast patterns. Use a few lines of code in ... | Craig Topper | 2018-08-03 | 1 | -0/+10 |
| * | [X86] When post-processing the DAG to remove zero extending moves for YMM/ZMM... | Craig Topper | 2018-08-03 | 1 | -0/+8 |
| * | Re-land r335297 "[X86] Implement more of x86-64 large and medium PIC code mod... | Reid Kleckner | 2018-07-23 | 1 | -4/+6 |
| * | [X86] Connect the flags user from PCMPISTR instructions to the correct node f... | Craig Topper | 2018-07-12 | 1 | -1/+1 |
| * | [X86] Remove patterns for inserting a load into a zero vector. | Craig Topper | 2018-07-11 | 1 | -2/+5 |
| * | [X86] Use IsProfitableToFold to block vinsertf128rm in favor of insert_subreg... | Craig Topper | 2018-07-10 | 1 | -0/+5 |
| * | [X86] Suppress load folding into and/or/xor if it will prevent matching btr/b... | Craig Topper | 2018-06-28 | 1 | -0/+29 |
| * | Revert "Re-land r335297 "[X86] Implement more of x86-64 large and medium PIC ... | Jonas Devlieghere | 2018-06-28 | 1 | -6/+4 |
| * | [X86] Change how we prefer shift by immediate over folding a load into a shift. | Craig Topper | 2018-06-28 | 1 | -0/+13 |
| * | [X86] In X86DAGToDAGISel::PreprocessISelDAG, make sure we don't access N afte... | Craig Topper | 2018-06-27 | 1 | -0/+1 |
| * | Re-land r335297 "[X86] Implement more of x86-64 large and medium PIC code mod... | Reid Kleckner | 2018-06-25 | 1 | -4/+6 |
| * | Revert r335297 "[X86] Implement more of x86-64 large and medium PIC code models" | Reid Kleckner | 2018-06-21 | 1 | -4/+4 |
| * | [X86] Implement more of x86-64 large and medium PIC code models | Reid Kleckner | 2018-06-21 | 1 | -4/+4 |
| * | [X86] Use setcc ISD opcode for AVX512 integer comparisons all the way to isel | Craig Topper | 2018-06-20 | 1 | -1/+1 |
| * | [X86] Pass the parent SDNode to X86DAGToDAGISel::selectScalarSSELoad to simpl... | Craig Topper | 2018-06-17 | 1 | -12/+10 |
| * | [X86] Push some variable declarations down into the individual switch cases t... | Craig Topper | 2018-06-11 | 1 | -3/+4 |
| * | [X86][BMI][TBM] Only demand bottom 16-bits of the BEXTR control op (PR34042) | Simon Pilgrim | 2018-06-06 | 1 | -4/+4 |
| * | [X86] Simplify some X86 address mode folding code, NFCI | Reid Kleckner | 2018-05-21 | 1 | -83/+52 |
| * | Rename DEBUG macro to LLVM_DEBUG. | Nicola Zaghen | 2018-05-14 | 1 | -10/+15 |
| * | Remove \brief commands from doxygen comments. | Adrian Prantl | 2018-05-01 | 1 | -1/+1 |
| * | IWYU for llvm-config.h in llvm, additions. | Nico Weber | 2018-04-30 | 1 | -0/+1 |
| * | [X86] Make the STTNI flag intrinsics use the flags from pcmpestrm/pcmpistrm i... | Craig Topper | 2018-04-27 | 1 | -1/+168 |
| * | [X86] Prevent folding loads with 64-bit ANDs with immediates that fit in 32-b... | Craig Topper | 2018-04-10 | 1 | -1/+12 |
| * | [X86] Remove more dead code left over from the handling of i8/i16 UMUL_LOHI/S... | Craig Topper | 2018-04-04 | 1 | -21/+0 |
| * | [X86] Remove dead code for handling i8/i16 UMUL_LOHI/SMUL_LOHI from X86ISelDA... | Craig Topper | 2018-04-04 | 1 | -12/+0 |
| * | [DAG, X86] Fix ISel-time node insertion ids | Nirav Dave | 2018-03-22 | 1 | -4/+10 |
| * | [X86] Rename MOVSX32_NOREXrr8 to MOVSX32rr8_NOREX so that the scheduler model... | Craig Topper | 2018-03-20 | 1 | -1/+1 |
| * | [DAG, X86] Revert r327197 "Revert r327170, r327171, r327172" | Nirav Dave | 2018-03-19 | 1 | -30/+65 |
| * | Revert "[DAG, X86] Revert r327197 "Revert r327170, r327171, r327172"" | Nirav Dave | 2018-03-17 | 1 | -65/+30 |
| * | [DAG, X86] Revert r327197 "Revert r327170, r327171, r327172" | Nirav Dave | 2018-03-17 | 1 | -30/+65 |
| * | [X86] Pass SelectionDAG into X86ISelAddressMode::dump and on to SDNode::dump. | Craig Topper | 2018-03-16 | 1 | -4/+4 |
| * | [X86] Post process the DAG after isel to remove vector moves that were added ... | Craig Topper | 2018-03-16 | 1 | -0/+65 |
| * | Revert: r327172 "Correct load-op-store cycle detection analysis" | Nirav Dave | 2018-03-10 | 1 | -66/+31 |
| * | Correct load-op-store cycle detection analysis | Nirav Dave | 2018-03-09 | 1 | -39/+62 |
| * | Improve Dependency analysis when doing multi-node Instruction Selection | Nirav Dave | 2018-03-09 | 1 | -26/+39 |
| * | [DAG] Enforce stricter NodeId invariant during Instruction selection | Nirav Dave | 2018-03-09 | 1 | -2/+1 |
| * | [X86] Don't use EXTRACT_ELEMENT from v1i1 with i8/i32 result type when we nee... | Craig Topper | 2018-02-28 | 1 | -1/+5 |
| * | [DAG, X86] Revert r324797, r324491, and r324359. | Chandler Carruth | 2018-02-17 | 1 | -37/+27 |
| * | [X86] Use btc/btr/bts to implement xor/and/or that affects a single bit in th... | Craig Topper | 2018-02-15 | 1 | -0/+5 |
| * | [X86] Simplify X86DAGToDAGISel::matchBEXTRFromAnd by creating an X86ISD::BEXT... | Craig Topper | 2018-02-12 | 1 | -38/+6 |
| * | [X86] Don't look for TEST instruction shrinking opportunities when the root n... | Craig Topper | 2018-02-12 | 1 | -10/+3 |
| * | [X86] Remove check for X86ISD::AND with no flag users from the TEST instructi... | Craig Topper | 2018-02-12 | 1 | -2/+1 |
| * | [DAG] Make early exit hasPredecessorHelper return true. NFCI. | Nirav Dave | 2018-02-10 | 1 | -7/+4 |
| * | [DAG, X86] Improve Dependency analysis when doing multi-node | Nirav Dave | 2018-02-06 | 1 | -26/+39 |
| * | [X86] Teach X86DAGToDAGISel::shrinkAndImmediate to preserve upper 32 zeroes o... | Craig Topper | 2018-02-05 | 1 | -3/+19 |
| * | [X86] Turn X86ISD::AND nodes that have no flag users back into ISD::AND just ... | Craig Topper | 2018-02-01 | 1 | -0/+11 |