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
/
vector-shuffle-v1.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-23
[SelectionDAG] Teach SelectionDAG::getNode to constant fold zext/aext/sext of...
Craig Topper
2017-12-21
[X86] When lowering truncates to vXi1, don't sign extend i16/i8 types to 512-...
Craig Topper
2017-12-21
[X86] Promote v8i1 shuffles to v8i32 instead of v8i64 if we have VLX.
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-08
Revert "Correct dwarf unwind information in function epilogue for X86"
Reid Kleckner
2017-11-07
Reland "Correct dwarf unwind information in function epilogue for X86"
Petar Jovanovic
2017-11-01
Revert "Correct dwarf unwind information in function epilogue for X86"
Petar Jovanovic
2017-11-01
Correct dwarf unwind information in function epilogue for X86
Petar Jovanovic
2017-10-10
[MC] Suppress .Lcfi labels when emitting textual assembly
Reid Kleckner
2017-10-08
[X86] getTargetConstantBitsFromNode - add support for decoding scalar constants
Simon Pilgrim
2017-10-08
[X86] Stop LowerSIGN_EXTEND_AVX512 from creating v8i16/v16i16/v16i8 vselects ...
Craig Topper
2017-09-18
[X86] Fix two more places to prefer VPERMQ/PD over VPERM2X128 when AVX2 is en...
Craig Topper
2017-09-18
[X86] Teach execution domain fixing to convert between VPERMILPS and VPSHUFD.
Craig Topper
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-08-03
[X86] SET0 to use XMM registers where possible PR26018 PR32862
Dinar Temirbulatov
2017-07-31
[AVX-512] Remove patterns that select vmovdqu8/16 for unmasked loads. Prefer ...
Craig Topper
2017-06-29
Revert "r306529 - [X86] Correct dwarf unwind information in function epilogue"
Daniel Jasper
2017-06-28
[X86] Correct dwarf unwind information in function epilogue
Petar Jovanovic
2017-06-21
[X86][SSE] Dropped -mcpu from vector shuffle tests
Simon Pilgrim
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-01-09
[AVX-512] Add patterns to use a zero masked VPTERNLOG instruction for vselect...
Craig Topper
2016-11-30
MCStreamer: Use "cfi" for CFI related temp labels.
Matthias Braun
2016-11-22
[AVX-512] Add support for commuting VPERMT2(B/W/D/Q/PS/PD) to/from VPERMI2(B/...
Craig Topper
2016-08-14
[AVX512] Fix insertelement i1 lowering.
Igor Breger
2016-08-07
AVX-512: Changed lowering of BITCAST between i1 vectors and i8/i16/i32 intege...
Elena Demikhovsky
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-09
[X86] Bring consistent naming to the SSE/AVX and AVX512 PALIGNR instructions....
Craig Topper
2016-04-03
AVX-512: Load and Extended Load for i1 vectors
Elena Demikhovsky
2016-02-11
[SelectionDAG] change getConstant() to use the input SDLoc when building spla...
Sanjay Patel
2016-02-07
AVX512: VPBROADCASTB/W/D/Q from GPR intrinsics implementation.
Igor Breger
2016-01-28
AVX512: Fix truncate v32i8 to v32i1 lowering implementation.
Igor Breger
2016-01-21
AVX512: Masked move intrinsic implementation.
Igor Breger
2016-01-18
[X86][AVX2] Broadcast subvectors
Simon Pilgrim
2016-01-18
AVX512 : Change v8i1 bitconvert GR8 pattern, remove unnecessary movzbl instru...
Igor Breger
2016-01-17
[X86][AVX512] Regenerate v1 shuffle tests
Simon Pilgrim
2015-12-27
AVX512: Change VPMOVB2M DAG lowering , use CVT2MASK node instead TRUNCATE.
Igor Breger
2015-10-15
AVX512: Implemented DAG lowering for shuff62x2/shufi62x2 instructions ( shuff...
Igor Breger
2015-09-17
AVX-512: shufflevector for i1 vectors <2 x i1> .. <64 x i1>
Elena Demikhovsky