summaryrefslogtreecommitdiff
path: root/test/CodeGen/X86/avx512bwvl-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-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-09-12[X86] Lower _mm[256|512]_[mask[z]]_avg_epu[8|16] intrinsics to native llvm IRYael Tsafrir
2017-08-09[X86][AVX512] Choose correct registers in vpbroadcastb/wGuy Blank
2017-06-22[AVX-512] Remove and autoupgrade the masked integer compare intrinsicsCraig Topper
2017-04-04[X86][LLVM] Converting __mm{|256|512}_movm_epi{8|16|32|64} LLVMIR call into g...Michael Zuckerman
2017-03-28[AVX-512] Fix accidental uses of AH/BH/CH/DH after copies to/from mask registersCraig Topper
2017-02-16[AVX-512] Remove masked packss/packus intrinsics and autoupgrade to unmasked ...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-03[AVX-512] Teach EVEX to VEX conversion pass to handle VINSERT and VEXTRACT in...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-11-18[AVX-512] Replace masked 16-bit element variable shift intrinsics with new un...Craig Topper
2016-11-07[AVX-512] Remove masked pmovzx/pmovsx builtins and autoupgrade them to select...Craig Topper
2016-11-07[AVX-512] Remove 128/256 masked pshufb intrinsics. Autoupgrade them to legacy...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-10-24[AVX-512] Remove masked pmin/pmax intrinsics and autoupgrade to native IR.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-04[AVX-512] Remove masked integer add/sub/mull intrinsics and upgrade to native...Craig Topper
2016-08-11X86-FMA3: Implemented commute transformation for EVEX/AVX512 FMA3 opcodes.Vyacheslav Klochkov
2016-08-07AVX-512: Changed lowering of BITCAST between i1 vectors and i8/i16/i32 intege...Elena Demikhovsky
2016-07-31[AVX512] Add VLX packed move instructions to the execution dependency fix pas...Craig Topper
2016-07-25[AVX512] Add some additional patterns so that we can fold broadcast loads in ...Craig Topper
2016-07-25[AVX512] Cleanup FMA operand order in patterns to match the VEX versions and ...Craig Topper
2016-07-22[AVX512] Add initial support for the Execution Domain fixing pass to change s...Craig Topper
2016-07-19[AVX512] Give priority to EVEX encoded PSHUFB over the VEX versions.Craig Topper
2016-07-18[AVX512] Use VMOVAPSZ128rr/VMOVAPS256rr for VR128X/VR256X physreg moves when ...Craig Topper
2016-07-09VirtRegMap: Replace some identity copies with KILL instructions.Matthias Braun
2016-07-05[X86][AVX512] Autoupgrade the BROADCAST intrinsicsSimon Pilgrim
2016-07-03[X86][AVX512] Add support for PMOVZX masked shuffle commentsSimon Pilgrim
2016-06-23[AVX512] Remove masked unpack intrinsics and autoupgrade to vectorshuffle and...Craig Topper
2016-06-21[AVX512] Add patterns for any-extending a mask that use the def of KMOVW/KMOV...Craig Topper
2016-06-21[AVX512] Remove the masked vpcmpeq/vcmpgt intrinsics and autoupgrade them to ...Craig Topper
2016-06-13[AVX512] Remove maksed pshufd, pshuflw, and phufhw intrinsics and autoupgrade...Craig Topper
2016-06-10[AVX512] Fix shuffle comment printing to handle the masked versions of some s...Craig Topper
2016-06-09[AVX512] Remove masked_move/blendm intrinsic from back-end. Igor Breger
2016-06-09[AVX512] Fix shuffle decode printing for several instructions with write mask...Craig Topper
2016-06-06[AVX512] Remove masked palignr intrinsics and auto-upgrade them to native IR ...Craig Topper
2016-06-03[AVX512] Ensure EVEX vpshufd, vpshuflw, and vpshufhw have isel priority over ...Craig Topper
2016-06-03[AVX512] Fix shuffle comment printing for EVEX encoded PSHUFD, PSHUFHW, and P...Craig Topper
2016-06-02[AVX512] Remove masked load intrinsics. Clang now emits generic masked load i...Craig Topper
2016-06-01Revert r271362 "[AVX512] Remove masked load intrinsics. Clang now emits gener...Craig Topper
2016-06-01[AVX512] Remove masked load intrinsics. Clang now emits generic masked load i...Craig Topper
2016-05-31[AVX512] Remove masked store intrinsics. Clang now emits generic masked store...Craig Topper