summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/avx512-arith.ll
Commit message (Expand)AuthorAgeFilesLines
* [X86] Force floating point values in constant pool decoding to print in scien...Craig Topper2018-10-291-3/+3
* [X86] Stop promoting vector and/or/xor/andn to vXi64.Craig Topper2018-10-261-3/+3
* [X86] Handle COPYs of physregs better (regalloc hints)Simon Pilgrim2018-09-191-2/+2
* Followup on Proposal to move MIR physical register namespace to '$' sigil.Puyan Lotfi2018-01-311-12/+12
* [X86] Use vptestm/vptestnm for comparisons with zero to avoid creating a zero...Craig Topper2018-01-271-56/+28
* [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.Francis Visoiu Mistrih2017-12-071-12/+12
* [CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih2017-12-041-112/+112
* [CodeGen] Print register names in lowercase in both MIR and debug outputFrancis Visoiu Mistrih2017-11-281-12/+12
* [AVX512] Don't use 32-bit elements version of AND/OR/XOR/ANDN during isel unl...Craig Topper2017-08-301-3/+3
* [X86] SET0 to use XMM registers where possible PR26018 PR32862Dinar Temirbulatov2017-08-031-22/+22
* [X86] SET0 to use XMM registers where possible PR26018 PR32862Dinar Temirbulatov2017-07-271-6/+6
* [X86] Regenerate test with broadcast comments.Simon Pilgrim2017-07-251-3/+3
* [X86][AVX512] Regenerate avx512 arithmetic testsSimon Pilgrim2017-06-271-129/+129
* x86] adjust test constants to maintain coverage; NFCSanjay Patel2017-06-181-4/+4
* [X86] Generate VZEROUPPER for Skylake-avx512.Amjad Aboud2017-03-031-0/+1
* This is a large patch for X86 AVX-512 of an optimization for reducing code si...Gadi Haber2016-12-281-4/+4
* [X86][SSE] Improve lowering of vXi64 multiplies Simon Pilgrim2016-12-211-54/+45
* [X86][SSE][AVX-512] Convert FAND/FOR/FXOR/FANDN nodes to integer operations i...Craig Topper2016-12-181-2/+1
* [X86][AVX512DQ] Improve lowering of MUL v2i64 and v4i64Simon Pilgrim2016-10-271-18/+8
* [AVX-512] Add more patterns for masked and broadcasted logical operations whe...Craig Topper2016-09-021-18/+9
* [AVX-512] Add execution domain fixing for logical operations with broadcast l...Craig Topper2016-09-021-8/+48
* [X86] Don't lower FABS/FNEG masking directly to a ConstantPool load. Just cre...Craig Topper2016-08-291-19/+52
* [AVX-512] Promote AND/OR/XOR to v2i64/v4i64/v8i64 even when we have AVX512F/A...Craig Topper2016-08-281-6/+6
* [AVX-512] Fix duplicate column in AVX512 execution dependency table that was ...Craig Topper2016-08-011-4/+24
* [AVX-512] Don't let ExeDependencyFix pass convert VPANDD/Q to VPANDPS/PD unle...Craig Topper2016-07-311-4/+24
* [AVX512] Add initial support for the Execution Domain fixing pass to change s...Craig Topper2016-07-221-25/+5
* [X86] Add VPADD instructions to X86InstrInfo::isAssociativeAndCommutative.Craig Topper2016-07-181-11/+11
* VirtRegMap: Replace some identity copies with KILL instructions.Matthias Braun2016-07-091-1/+7
* [AVX512] Add VLX 128/256-bit SET0 operations that encode to 128/256-bit EVEX ...Craig Topper2016-05-081-5/+5
* [AVX512] ISD::MUL v2i64/v4i64 should only be legal if DQI and VLX features ar...Craig Topper2016-04-171-0/+122
* VX-512: Fixed a bug in FP logic operation loweringElena Demikhovsky2015-12-071-0/+71
* AVX-512: regenerated test for avx512 arithmetics, NFCElena Demikhovsky2015-12-011-61/+222
* AVX-512: Fixed a bug in OR/XOR operations for 512-bit FP values on KNL.Elena Demikhovsky2015-09-131-0/+10
* [opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie2015-02-271-14/+14
* [AVX512] Enable FP arithmetic lowering for AVX512VL subsets.Robert Khasanov2014-12-181-0/+190
* [AVX512] Bring back vector-shuffle lowering support through broadcastsRobert Khasanov2014-10-281-4/+1
* [x86] Enable the new vector shuffle lowering by default.Chandler Carruth2014-10-041-1/+4
* [x86] Regenerate an avx512 test with my script to provide a niceChandler Carruth2014-10-031-130/+192
* [x86] Remove some of the --show-mc-encoding flags from avx512 tests thatChandler Carruth2014-10-031-10/+10
* AVX-512: Implemented masking for integer arithmetic & logic instructions.Elena Demikhovsky2014-03-271-0/+113
* Fix AVX512 vector sqrt assembly strings.Cameron McInally2014-02-191-0/+18
* AVX-512: Removed "z" suffix from AVX-512 instructions, since it is incompatib...Elena Demikhovsky2013-12-111-4/+4
* AVX-512: MUL operation lowering for v8i64Elena Demikhovsky2013-10-211-1/+10
* AVX-512: added SQRT, VRSQRT14, VCOMISS, VUCOMISS, VRCP14, VPABSElena Demikhovsky2013-08-281-0/+37
* AVX-512: added arithmetic and logical operations.Elena Demikhovsky2013-08-191-0/+225
OpenPOWER on IntegriCloud