| Commit message (Expand) | Author | Age | Files | Lines |
| * | [X86] Ignore float/double non-temporal loads (PR39256) | Simon Pilgrim | 2018-10-12 | 1 | -0/+3 |
| * | [X86] Restore X86ISelDAGToDAG::matchBEXTRFromAnd. Teach address matching to c... | Craig Topper | 2018-10-11 | 1 | -0/+152 |
| * | [X86][BMI1]: X86DAGToDAGISel: select BEXTR from x & ~(-1 << nbits) pattern | Roman Lebedev | 2018-10-11 | 1 | -0/+83 |
| * | [X86] Prevent non-temporal loads from folding into instructions by blocking t... | Craig Topper | 2018-10-10 | 1 | -24/+8 |
| * | [X86] Move X86DAGToDAGISel::matchBEXTRFromAnd() into X86ISelLowering | Roman Lebedev | 2018-10-10 | 1 | -66/+0 |
| * | Recommit r343499 "[X86] Enable load folding in the test shrinking code" | Craig Topper | 2018-10-01 | 1 | -9/+25 |
| * | Recommit r343498 "[X86] Improve test instruction shrinking when the sign flag... | Craig Topper | 2018-10-01 | 1 | -5/+21 |
| * | Revert r343499 and r343498. X86 test improvements | Craig Topper | 2018-10-01 | 1 | -43/+14 |
| * | [X86] Enable load folding in the test shrinking code | Craig Topper | 2018-10-01 | 1 | -9/+25 |
| * | [X86] Improve test instruction shrinking when the sign flag is used and the o... | Craig Topper | 2018-10-01 | 1 | -5/+18 |
| * | [X86] Copy memrefs when folding a load for division instruction selection. | Craig Topper | 2018-09-30 | 1 | -8/+10 |
| * | [X86] Disable BMI BEXTR in X86DAGToDAGISel::matchBEXTRFromAnd unless we're on... | Craig Topper | 2018-09-30 | 1 | -1/+8 |
| * | [X86] Teach X86DAGToDAGISel::foldLoadStoreIntoMemOperand to handle loads in o... | Craig Topper | 2018-09-07 | 1 | -7/+21 |
| * | [X86] Fix some incorrect comments. NFC | Craig Topper | 2018-09-07 | 1 | -3/+3 |
| * | [X86] Add isel patterns for commuting X86adc_flag with a load in the LHS. | Craig Topper | 2018-09-06 | 1 | -0/+2 |
| * | [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 |