index
:
ampere-computing/llvm.git
release_60-f1b37feef3d-amp-20180630
release_70-e8af9b4c407-amp-20181130
LLVM including Ampere Computing toolchain specific patches
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
test
/
CodeGen
/
X86
/
avx512-vec-cmp.ll
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-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-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 information
Gadi Haber
2017-07-02
[X86] Rerun "update_llc_test_checks" tool on CodeGen tests. NFC.
Gadi Haber
2017-06-28
Reverting commit 306414 on behalf of @gadi.haber
Michael Zuckerman
2017-06-27
Updated 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 registers
Craig 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 inputs
Simon 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-28
This is a large patch for X86 AVX-512 of an optimization for reducing code si...
Gadi Haber
2016-12-14
Fix 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 handling
Simon Pilgrim
2016-08-11
[AVX512] Fix extractelement i1 lowering.
Igor Breger
2016-08-07
AVX-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-09
VirtRegMap: 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-14
AVX512: icmp operation should be always lowered to CMPM (AVX-512) instruction...
Igor Breger
2016-01-21
AVX512: Masked move intrinsic implementation.
Igor Breger
2015-09-08
AVX512: kunpck encoding implementation
Igor Breger
2015-06-10
AVX-512: Fixed a bug in comparison of i1 vectors.
Elena Demikhovsky
2015-05-29
MachineCopyPropagation: Remove the copies instead of using KILL instructions.
Matthias Braun
2015-05-07
AVX-512: Added all forms of FP compare instructions for KNL and SKX.
Elena Demikhovsky
2015-04-27
AVX-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 broadcasts
Robert 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 have
Chandler Carruth
2014-08-29
[SKX] Enable lowering of integer CMP operations.
Robert Khasanov
2014-08-04
[SKX] Enabling load/store instructions: encoding
Robert Khasanov
[next]