summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/vector-bitreverse.ll
Commit message (Expand)AuthorAgeFilesLines
* [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.Francis Visoiu Mistrih2017-12-071-8/+8
* [X86] Fix a crash if avx512bw and xop are both enabled when the IR contrains ...Craig Topper2017-12-051-0/+3
* [CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih2017-12-041-100/+100
* [CodeGen] Print register names in lowercase in both MIR and debug outputFrancis Visoiu Mistrih2017-11-281-8/+8
* [AVX512] Don't use 32-bit elements version of AND/OR/XOR/ANDN during isel unl...Craig Topper2017-08-301-3/+3
* [AVX-512] Remove patterns that select vmovdqu8/16 for unmasked loads. Prefer ...Craig Topper2017-07-311-8/+8
* Add LiveRangeShrink pass to shrink live range within BB.Dehao Chen2017-05-311-3/+3
* Revert r302938 "Add LiveRangeShrink pass to shrink live range within BB."Hans Wennborg2017-05-181-3/+3
* Add LiveRangeShrink pass to shrink live range within BB.Dehao Chen2017-05-121-3/+3
* [X86] Don't base domain decisions on VEXTRACTF128/VINSERTF128 if only AVX1 is...Craig Topper2017-02-111-8/+8
* [SelectionDAG] Add support for BITREVERSE constant foldingSimon Pilgrim2017-01-161-468/+43
* [X86][SSE] Tests showing missing BITREVERSE constant foldingSimon Pilgrim2017-01-161-0/+512
* [AVX-512] Promote AND/OR/XOR to v2i64/v4i64/v8i64 even when we have AVX512F/A...Craig Topper2016-08-281-3/+3
* [SelectionDAG] Optimization of BITREVERSE legalization for power-of-2 integer...Simon Pilgrim2016-07-221-2196/+892
* [X86] Add AVX512 instructions to X86InstrInfo::isAssociativeAndCommutative.Craig Topper2016-07-181-276/+276
* VirtRegMap: Replace some identity copies with KILL instructions.Matthias Braun2016-07-091-0/+8
* [X86][AVX512] Add support for 512-bit PSHUFB loweringSimon Pilgrim2016-07-021-15/+3
* [X86][AVX512] Added 512-bit BITREVERSE tests and enabled AVX512BW lowering su...Simon Pilgrim2016-06-191-0/+1681
* [X86][SSSE3] Added PSHUFB LUT implementation of BITREVERSESimon Pilgrim2016-06-111-946/+380
* [x86] avoid printing unnecessary sign bits of hex immediates in asm comments ...Sanjay Patel2016-05-281-2/+2
* [SelectionDAG] Attempt to split BITREVERSE vector legalization into BSWAP and...Simon Pilgrim2016-05-121-2771/+1141
* [X86] Teach X86FixupBWInsts to promote MOV8rr/MOV16rr to MOV32rr.Ahmed Bougacha2016-05-071-16/+16
* Revert r268760, it caused PR27670.Nico Weber2016-05-061-16/+16
* [X86] Teach X86FixupBWInsts to promote MOV8rr/MOV16rr to MOV32rr.Ahmed Bougacha2016-05-061-16/+16
* [SelectionDAG] BITREVERSE vector legalization of bit operations (REAPPLIED)Simon Pilgrim2016-05-041-11963/+1517
* Revert r268504Simon Pilgrim2016-05-041-1517/+11963
* [SelectionDAG] BITREVERSE vector legalization of bit operationsSimon Pilgrim2016-05-041-11963/+1517
* [X86][SSE] Added SSSE3/AVX/AVX2 BITREVERSE testsSimon Pilgrim2016-04-241-52/+14603
* [X86][XOP] BITREVERSE lowering using VPPERMSimon Pilgrim2016-03-301-0/+186
OpenPOWER on IntegriCloud