summaryrefslogtreecommitdiff
path: root/test/CodeGen/X86/avx512-vec-cmp.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-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-10-28[SelectionDAG] Support 'bit preserving' floating points bitcasts on computeKn...Simon Pilgrim
2017-09-27[X86][SKX][KNL] Updated regression tests to use -mattr instead of -mcpu flag....Gadi Haber
2017-08-28[X86][Haswell] Updating HSW instruction scheduling informationGadi Haber
2017-07-02[X86] Rerun "update_llc_test_checks" tool on CodeGen tests. NFC.Gadi Haber
2017-06-28Reverting commit 306414 on behalf of @gadi.haberMichael Zuckerman
2017-06-27Updated and extended the information about each instruction in HSW and SNB to...Gadi Haber
2017-03-28[AVX-512] Fix accidental uses of AH/BH/CH/DH after copies to/from mask registersCraig Topper
2017-03-03[X86] Generate VZEROUPPER for Skylake-avx512.Amjad Aboud
2017-02-17[DAGCombine] Recognise any_extend_vector_inreg and truncation style shuffle m...Simon Pilgrim
2017-02-15[X86][SSE] Allow matchVectorShuffleWithUNPCK to recognise ZERO inputsSimon Pilgrim
2017-01-14[AVX-512] Teach two address instruction pass to replace masked move instructi...Craig Topper
2017-01-09[AVX-512] Change another pattern that was using BLENDM to use masked moves. A...Craig Topper
2017-01-09[AVX-512] Add patterns to use a zero masked VPTERNLOG instruction for vselect...Craig Topper
2017-01-07[AVX-512] Remove patterns from the other VBLENDM instructions. They are all r...Craig Topper
2017-01-07[X86] Regenerate a test to remove tab characters.Craig Topper
2016-12-28This is a large patch for X86 AVX-512 of an optimization for reducing code si...Gadi Haber
2016-12-14Fix bug 30945- [AVX512] Failure to flip vector comparison to remove not mask ...Michael Zuckerman
2016-11-08[TargetLowering] Fix undef vector element issue with true/false result handlingSimon Pilgrim
2016-08-11[AVX512] Fix extractelement i1 lowering.Igor Breger
2016-08-07AVX-512: Changed lowering of BITCAST between i1 vectors and i8/i16/i32 intege...Elena Demikhovsky
2016-08-01[AVX-512] Fix duplicate column in AVX512 execution dependency table that was ...Craig Topper
2016-07-13[x86][SSE/AVX] optimize pcmp results better (PR28484)Sanjay Patel
2016-07-11[AVX512] Use vpternlog with an immediate of 0xff to create 512-bit all one ve...Craig Topper
2016-07-09VirtRegMap: Replace some identity copies with KILL instructions.Matthias Braun
2016-06-15[AVX512] Fix BLENDM lowering patterns. Operands should be swapped to match SE...Igor Breger
2016-05-22[X86] Add a common check-prefix to both run lines on a test so identical chec...Craig Topper
2016-05-22[AVX512] Add a couple patterns to fix some cases where two vector mask invers...Craig Topper
2016-05-08[AVX512] Add VLX 128/256-bit SET0 operations that encode to 128/256-bit EVEX ...Craig Topper
2016-03-14AVX512: icmp operation should be always lowered to CMPM (AVX-512) instruction...Igor Breger
2016-01-21AVX512: Masked move intrinsic implementation.Igor Breger
2015-09-08AVX512: kunpck encoding implementation Igor Breger
2015-06-10AVX-512: Fixed a bug in comparison of i1 vectors.Elena Demikhovsky
2015-05-29MachineCopyPropagation: Remove the copies instead of using KILL instructions.Matthias Braun
2015-05-07AVX-512: Added all forms of FP compare instructions for KNL and SKX.Elena Demikhovsky
2015-04-27AVX-512: Extend/Truncate operations for SKX,Elena Demikhovsky
2015-02-27[opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie
2014-12-12[AVX512] Enabling MIN/MAX lowering.Robert Khasanov
2014-10-28[AVX512] Bring back vector-shuffle lowering support through broadcastsRobert Khasanov
2014-10-04[x86] Enable the new vector shuffle lowering by default.Chandler Carruth
2014-10-03[x86] Regenerate a bunch more avx512 test cases using my script to haveChandler Carruth
2014-08-29[SKX] Enable lowering of integer CMP operations.Robert Khasanov
2014-08-04[SKX] Enabling load/store instructions: encodingRobert Khasanov