summaryrefslogtreecommitdiff
path: root/test/CodeGen/X86/avx512vl-intrinsics.ll
AgeCommit message (Expand)Author
2017-12-07[CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.Francis Visoiu Mistrih
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-11-13[X86] test/testn intrinsics lowering to IR. llvm part.Uriel Korach
2017-11-13[x86][AVX512] Lowering shuffle i/f intrinsics to LLVM IRJina Nahias
2017-11-04[X86] Teach EVEX->VEX pass to turn SHUFI32X4/SHUFF32X4/SHUFI64X/SHUFF64X2 int...Craig Topper
2017-09-19[x86] Lowering Mask Set1 intrinsics to LLVM IRJina Nahias
2017-09-13[X86] [PATCH] [intrinsics] Lowering X86 ABS intrinsics to IR. (llvm)Uriel Korach
2017-08-11[AVX512] Remove and autoupgrade many of the broadcast intrinsicsCraig Topper
2017-08-03[X86] SET0 to use XMM registers where possible PR26018 PR32862Dinar Temirbulatov
2017-06-22[AVX-512] Remove and autoupgrade the masked integer compare intrinsicsCraig Topper
2017-05-31Add LiveRangeShrink pass to shrink live range within BB.Dehao Chen
2017-05-18Revert r302938 "Add LiveRangeShrink pass to shrink live range within BB."Hans Wennborg
2017-05-12Add LiveRangeShrink pass to shrink live range within BB.Dehao Chen
2017-03-28[AVX-512] Fix accidental uses of AH/BH/CH/DH after copies to/from mask registersCraig Topper
2017-02-25[AVX-512] Fix the execution domain on some instructions.Craig Topper
2017-02-18[AVX-512] Remove 128/256-bit masked fp max/min intrinsics. Upgrade them to le...Craig Topper
2017-02-09[X86][SSE] Attempt to break register dependencies during lowerBuildVectorSimon Pilgrim
2017-02-05[AVX-512] Move 128/256-bit intrinsic tests from avx512bwvl test file to avx51...Craig Topper
2017-01-19[AVX-512] Add additional test cases for broadcast intrinsics that demonstates...Craig Topper
2017-01-03[AVX-512] Remove vinsert intrinsics and autoupgrade to native shufflevectors....Craig Topper
2017-01-03[AVX-512] Remove vextract intrinsics and autoupgrade to native shufflevectors...Craig Topper
2016-12-28This is a large patch for X86 AVX-512 of an optimization for reducing code si...Gadi Haber
2016-12-21Added a template for building target specific memory node in DAG.Elena Demikhovsky
2016-12-10[AVX-512] Remove 128/256 masked vpermil instrinsics and autoupgrade to a sele...Craig Topper
2016-11-29[X86][AVX512VL] Improved testing of vcvtpd2ps, vcvtpd2dq/vcvtpd2udq and vcvtt...Simon Pilgrim
2016-11-23[X86][SSE] Add awareness of (v)cvtpd2dq and vcvtpd2udq implicit zeroing of up...Simon Pilgrim
2016-11-23[X86][AVX512VL] Add v2f64 -> v2i32/v2f32 + zero codegen testsSimon Pilgrim
2016-11-23[AVX-512] Remove intrinsics for valignd/q and autoupgrade them to native shuf...Craig Topper
2016-11-16[X86][AVX512] Autoupgrade lossless i32/u32 to f64 conversion intrinsics with ...Simon Pilgrim
2016-11-14[AVX-512] Remove and autoupgrade masked dword/qword variable shift intrinsics...Craig Topper
2016-11-13[AVX-512] Add unmasked intrinsics for variable shifts of dwords and qwords.Craig Topper
2016-11-12[AVX-512] Remove the remaining masked shift by immediate or by single value. ...Craig Topper
2016-11-12[AVX-512] Add unmasked version of shift by immediate and shift by single elem...Craig Topper
2016-11-07[AVX-512] Remove masked pmovzx/pmovsx builtins and autoupgrade them to select...Craig Topper
2016-11-06[AVX-512] Remove intrinsics for 128/256-bit masked variable shift. Instead up...Craig Topper
2016-11-06[AVX-512] Remove intrinsics for 128/256-bit masked shift by immediate. Instea...Craig Topper
2016-11-06[AVX-512] Remove intrinsics for 128/256-bit masked shift by single element in...Craig Topper
2016-11-06[AVX-512] Remove a 512-bit test cases from the avx512vl test file. It already...Craig Topper
2016-10-24[AVX-512] Remove masked pmin/pmax intrinsics and autoupgrade to native IR.Craig Topper
2016-10-22[X86] Add support for printing shuffle comments for VALIGN instructions.Craig Topper
2016-10-16[AVX-512] Correct execution domain for VPERMT2PS and VPERMI2PS.Craig Topper
2016-10-09DAG: Setting Masked-Expand-Load as a variant of Masked-Load nodeElena Demikhovsky
2016-09-26[X86][avx512] Fix bug in masked compress store.Ayman Musa
2016-09-25[AVX-512] Fix some patterns predicates to properly enforce priority for vario...Craig Topper
2016-09-19[X86,AVX-512] Use INSERT_SUBREG instead of SUBREG_TO_REG when the input is no...Craig Topper
2016-09-13[X86] Remove masked shufpd/shufps intrinsics and autoupgrade to native vector...Craig Topper
2016-09-06[AVX-512] Fix masked VPERMI2PS isel when the index comes from a bitcast.Craig Topper
2016-09-06[AVX-512] Add a test case to show that we don't select masked vpermi2ps when ...Craig Topper
2016-09-04[AVX-512] Remove 128-bit and 256-bit masked floating point add/sub/mul/div in...Craig Topper