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
/
lib
/
Target
/
X86
/
X86InstrAVX512.td
Age
Commit message (
Expand
)
Author
2018-01-01
[X86] Add missing NoVLX predicate around some patterns that use zmm registers...
Craig Topper
2018-01-01
[X86] Add patterns for using zmm registers for v8i32/v8f32 vselect with the f...
Craig Topper
2017-12-31
[X86] Prevent combining (v8i1 (bitconvert (i8 load)))->(v8i1 load) if we don'...
Craig Topper
2017-12-31
[X86] Remove patterns for load/store of vXi with bitcasts to/from integer.
Craig Topper
2017-12-31
[X86] Remove AND32ri8 from pattern for v1i1 load.
Craig Topper
2017-12-30
[X86] Remove isel patterns for kshifts with types that don't support kshift n...
Craig Topper
2017-12-30
[X86] Custom legalize vXi1 extract_subvector with KSHIFTR.
Craig Topper
2017-12-28
[X86] Remove unnecessary patterns for sign extending vXi1 without VLX.
Craig Topper
2017-12-26
[X86] Use SSE_INTMUL_ITINS_P for the AVX-512 MUL instructions to match their ...
Craig Topper
2017-12-17
[X86] Use extract_vector_elt instead of X86ISD::VEXTRACT for isel of vXi1 ext...
Craig Topper
2017-12-17
[X86] Canonicalize extract_vector_elt from vXi1 to always return MVT::i32.
Craig Topper
2017-12-16
[X86] Add 128 and 256-bit VPOPCNTDQ instructions. Adjust some tablegen classe...
Craig Topper
2017-12-15
[X86] Widen (v2i32 (fp_to_uint v2f64)) to (v8i32 (fp_to_uint v8f64)) during l...
Craig Topper
2017-12-12
[X86] Use Ld scheduler classes for instructions with folded loads.
Craig Topper
2017-12-10
[X86] Rename some instructions that start with Int_ to have the _Int at the end.
Craig Topper
2017-12-10
[X86] Rename some instructions from 'rb' to 'rrb' to make 'b' a proper suffix...
Craig Topper
2017-12-10
[X86] Fix a few instructions that were named Z512 instead of just Z.
Craig Topper
2017-12-10
[X86] Rename some instructions so that 'b' is added as a suffix instead of re...
Craig Topper
2017-12-10
[X86] Rename the rb form of scalar ADD/SUB/MUL/DIV to include _Int since they...
Craig Topper
2017-12-10
[X86] Remove ReadAfterLd from several several rb instructions
Craig Topper
2017-12-09
[X86][AVX512] Drop a default NoItinerary argument that isn't used any more. N...
Simon Pilgrim
2017-12-08
[X86][AVX512] Tag AVX512_512_SEXT_MASK_* instructions scheduler classes
Simon Pilgrim
2017-12-06
[X86][AVX512] Tag mask reg op instruction scheduler classes
Simon Pilgrim
2017-12-06
[X86][AVX512] Tag scalar insert/extract instruction scheduler classes
Simon Pilgrim
2017-12-06
[X86][AVX512] Tag aligned/unaligned move instruction scheduler classes
Simon Pilgrim
2017-12-06
[X86][AVX512] Tag BROADCAST instruction scheduler classes
Simon Pilgrim
2017-12-06
[X86][AVX512] Drop default NoItinerary arguments that aren't needed
Simon Pilgrim
2017-12-06
[X86][AVX512] Tag Mask<->Vector instructions scheduler classes
Simon Pilgrim
2017-12-06
[X86][AVX512] Cleanup scalar move scheduler classes
Simon Pilgrim
2017-12-05
[X86][AVX512] Tag BLENDM instruction scheduler classes
Simon Pilgrim
2017-12-05
[X86][AVX512] Tag GATHER/SCATTER instruction scheduler classes
Simon Pilgrim
2017-12-05
[X86][AVX512] Tag VPSLLDQ/VPSRLDQ instruction scheduler classes
Simon Pilgrim
2017-12-05
[X86][AVX512] Tag VPTRUNC/VPMOVSX/VPMOVZX instruction scheduler classes
Simon Pilgrim
2017-12-05
[X86][AVX512] Tag VNNIW instruction scheduler classes
Simon Pilgrim
2017-12-05
[X86][AVX512] Drop some default NoItinerary arguments that aren't needed any ...
Simon Pilgrim
2017-12-05
[X86][AVX512] Tag VPMADD52/VPSADBW instruction scheduler classes
Simon Pilgrim
2017-12-05
[X86][AVX512] Add missing scalar CMPSS/CMPSD logic scheduler classes
Simon Pilgrim
2017-12-05
[X86][AVX512] Cleanup bit logic scheduler classes
Simon Pilgrim
2017-12-05
[X86][AVX512] Tag scalar CVT and CMP instruction scheduler classes
Simon Pilgrim
2017-12-05
[X86][AVX512] Tag VPCMP/VPCMPU instruction scheduler classes
Simon Pilgrim
2017-12-05
[X86][AVX512] Cleanup VPCMP scheduler classes
Simon Pilgrim
2017-12-05
[X86][AVX512] Tag VFIXUPIMM instructions scheduler classes
Simon Pilgrim
2017-12-04
[X86] Allow VPMAXUQ/VPMAXSQ/VPMINUQ/VPMINSQ to be used with 128/256 bit vecto...
Craig Topper
2017-12-03
[X86][AVX512] Tag PH2PS/PS2PH conversion instructions scheduler classes
Simon Pilgrim
2017-12-03
[X86][AVX512] Tag packed F2I/I2F/F2F conversion instructions scheduler class
Simon Pilgrim
2017-12-01
[X86][AVX512] Tag subvector extract/insert instructions scheduler classes
Simon Pilgrim
2017-12-01
Fix line endings. NFCI.
Simon Pilgrim
2017-12-01
[X86][AVX512] Tag VPERM2I/VPERM2T instructions scheduler class
Simon Pilgrim
2017-12-01
[X86][AVX512] Tag VFPCLASS instructions scheduler class
Simon Pilgrim
2017-12-01
[X86][AVX512] Tag VPSHUFBITQMB instructions scheduler class
Simon Pilgrim
[next]