Age | Commit message (Expand) | Author |
2018-01-01 | [X86] In LowerTruncateVecI1, don't add SHL if the input is known to be all si... | Craig Topper |
2017-12-22 | [X86] Use SIGN_EXTEND to implement ANY_EXTEND from vXi1. | Craig Topper |
2017-12-14 | [X86] Make ANY_EXTEND from vXi1 Custom for more types. | Craig Topper |
2017-12-14 | [SelectionDAG][X86] Improve legalization of v32i1 CONCAT_VECTORS of v16i1 for... | Craig Topper |
2017-12-14 | [SelectionDAG] When legalizing the result type of CONCAT_VECTORS, take into a... | Craig Topper |
2017-12-07 | [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. | Francis Visoiu Mistrih |
2017-12-05 | [X86] Use vector widening to support sign extend from i1 when the dest type i... | Craig Topper |
2017-12-04 | [CodeGen] Unify MBB reference format in both MIR and debug output | Francis Visoiu Mistrih |
2017-11-28 | [CodeGen] Print register names in lowercase in both MIR and debug output | Francis Visoiu Mistrih |
2017-11-27 | [DAGCombiner] Don't combine aext(setcc) if the setcc is already using the tar... | Craig Topper |
2017-11-27 | [X86] Teach getSetCCResultType to handle more than just SimpleVTs when lookin... | Craig Topper |
2017-11-27 | [X86] Make getSetCCResultType return vXi1 for any vXi32/vXi64 vector over 512... | Craig Topper |
2017-11-27 | [SelectionDAG] Teach SplitVecRes_SETCC to call GetSplitVector if the operands... | Craig Topper |
2017-10-28 | [SelectionDAG] Support 'bit preserving' floating points bitcasts on computeKn... | Simon Pilgrim |
2017-10-24 | [X86] truncateVectorCompareWithPACKSS - use PACKSSDW/PACKSSWB instead of just... | Simon Pilgrim |
2017-10-04 | [X86][SSE] Add support for lowering v8i16 binary shuffles to PACKSS/PACKUS | Simon Pilgrim |
2017-10-04 | [X86] Redefine MOVSS/MOVSD instructions to take VR128 regclass as input inste... | Craig Topper |
2017-10-04 | [X86][SSE] Add support for lowering unary shuffles to PACKSS/PACKUS | Simon Pilgrim |
2017-10-03 | [X86][SSE] Add support for lowering shuffles to PACKSS/PACKUS | Simon Pilgrim |
2017-09-22 | [X86] Combining CMOVs with [ANY,SIGN,ZERO]_EXTEND for cases where CMOV has co... | Alexander Ivchenko |
2017-09-18 | [SelectionDAG] Add BITCAST handling to ComputeNumSignBits for splatted sign b... | Simon Pilgrim |
2017-08-30 | [AVX512] Use 256-bit extract instructions for extracting bits [255:128] from ... | Craig Topper |
2017-08-17 | [AVX512] Don't switch unmasked subvector insert/extract instructions when AVX... | Craig Topper |
2017-07-27 | [X86] SET0 to use XMM registers where possible PR26018 PR32862 | Dinar Temirbulatov |
2017-06-09 | [X86][SSE] Add support for PACKSS nodes to faux shuffle extraction | Simon Pilgrim |
2017-03-23 | [X86][TD][vpmovm2 ] New TD pattern for the vpmovm2 instruction | Michael Zuckerman |
2017-03-14 | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave |
2017-03-03 | [SDAG] Revert r296476 (and r296486, r296668, r296690). | Chandler Carruth |
2017-03-03 | [X86] Generate VZEROUPPER for Skylake-avx512. | Amjad Aboud |
2017-02-28 | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave |
2017-02-27 | [X86][SSE] Attempt to extract vector elements through target shuffles | Simon Pilgrim |
2017-02-26 | Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA... | Nirav Dave |
2017-02-25 | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave |
2017-02-11 | [X86] Don't base domain decisions on VEXTRACTF128/VINSERTF128 if only AVX1 is... | Craig Topper |
2017-02-02 | Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA... | Nirav Dave |
2017-02-02 | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave |
2017-01-26 | Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA... | Nirav Dave |
2017-01-26 | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave |
2017-01-09 | [AVX-512] Add patterns to use a zero masked VPTERNLOG instruction for vselect... | Craig Topper |
2017-01-08 | [AVX-512] If avx512dq is available use vpmovm2d/vpmovm2q instead of vselect o... | Craig Topper |
2017-01-08 | [X86] Add avx512bw and avx512dq command lines to the vector compare results t... | Craig Topper |
2016-12-15 | [x86] use a single shufps when it can save instructions | Sanjay Patel |
2016-12-14 | Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA... | Nirav Dave |
2016-12-14 | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave |
2016-12-12 | [SelectionDAG] Add support for EXTRACT_SUBVECTOR to ComputeNumSignBits | Simon Pilgrim |
2016-12-09 | Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA... | Nirav Dave |
2016-12-09 | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave |
2016-10-13 | Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA... | Nirav Dave |
2016-10-13 | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave |
2016-09-28 | Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA... | Nirav Dave |