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
/
avx512bwvl-intrinsics.ll
Age
Commit 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 output
Francis Visoiu Mistrih
2017-11-28
[CodeGen] Print register names in lowercase in both MIR and debug output
Francis 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 IR
Jina 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 IR
Yael Tsafrir
2017-08-09
[X86][AVX512] Choose correct registers in vpbroadcastb/w
Guy Blank
2017-06-22
[AVX-512] Remove and autoupgrade the masked integer compare intrinsics
Craig 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 registers
Craig 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 lowerBuildVector
Simon 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-28
This is a large patch for X86 AVX-512 of an optimization for reducing code si...
Gadi Haber
2016-12-21
Added 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-11
X86-FMA3: Implemented commute transformation for EVEX/AVX512 FMA3 opcodes.
Vyacheslav Klochkov
2016-08-07
AVX-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-09
VirtRegMap: Replace some identity copies with KILL instructions.
Matthias Braun
2016-07-05
[X86][AVX512] Autoupgrade the BROADCAST intrinsics
Simon Pilgrim
2016-07-03
[X86][AVX512] Add support for PMOVZX masked shuffle comments
Simon 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-01
Revert 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
[next]