summaryrefslogtreecommitdiff
path: root/test/CodeGen/X86/vector-compare-results.ll
AgeCommit 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 outputFrancis Visoiu Mistrih
2017-11-28[CodeGen] Print register names in lowercase in both MIR and debug outputFrancis 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/PACKUSSimon 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/PACKUSSimon Pilgrim
2017-10-03[X86][SSE] Add support for lowering shuffles to PACKSS/PACKUSSimon 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 PR32862Dinar Temirbulatov
2017-06-09[X86][SSE] Add support for PACKSS nodes to faux shuffle extractionSimon Pilgrim
2017-03-23[X86][TD][vpmovm2 ] New TD pattern for the vpmovm2 instructionMichael Zuckerman
2017-03-14In 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-28In 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 shufflesSimon Pilgrim
2017-02-26Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA...Nirav Dave
2017-02-25In 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-02Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA...Nirav Dave
2017-02-02In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave
2017-01-26Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA...Nirav Dave
2017-01-26In 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 instructionsSanjay Patel
2016-12-14Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA...Nirav Dave
2016-12-14In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave
2016-12-12[SelectionDAG] Add support for EXTRACT_SUBVECTOR to ComputeNumSignBitsSimon Pilgrim
2016-12-09Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA...Nirav Dave
2016-12-09In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave
2016-10-13Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA...Nirav Dave
2016-10-13In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave
2016-09-28Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA...Nirav Dave