index
:
ci/llvm-monorepo.git
linaro-local/ci/llvm-kernel-aarch64-baseline
linaro-local/ci/llvm-kernel-aarch64-good
linaro-local/ci/llvm-kernel-aarch64-tested
linaro-local/ci/llvm-kernel-armv8l-baseline
linaro-local/ci/llvm-kernel-armv8l-good
linaro-local/ci/llvm-kernel-armv8l-tested
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-master-lts
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-master-lts-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-master-mainline
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-master-mainline-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-master-next
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-master-next-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-master-stable
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-master-stable-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-release-lts
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-release-lts-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-release-mainline
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-release-mainline-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-release-next
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-release-next-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-release-stable
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-release-stable-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-master-lts
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-master-lts-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-master-mainline
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-master-mainline-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-master-next
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-master-next-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-master-stable
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-master-stable-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-release-lts
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-release-lts-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-release-mainline
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-release-mainline-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-release-next
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-release-next-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-release-stable
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-release-stable-defconfig_nolse
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-lts-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-lts-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-lts-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-lts-defconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-defconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-defconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-stable-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-stable-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-stable-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-stable-defconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-lts-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-lts-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-lts-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-lts-defconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-defconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-next-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-next-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-next-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-next-defconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-stable-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-stable-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-stable-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-stable-defconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-lts-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-lts-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-lts-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-lts-defconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-mainline-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-mainline-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-mainline-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-mainline-defconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-defconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-stable-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-stable-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-stable-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-stable-defconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-lts-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-lts-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-lts-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-lts-defconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-mainline-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-mainline-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-mainline-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-mainline-defconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-next-defconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-stable-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-stable-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-stable-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-stable-defconfig
[no description]
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
Target
/
X86
/
X86InstrFragmentsSIMD.td
Age
Commit message (
Expand
)
Author
2019-01-14
[X86] Update type profile for DBPSADBW to indicate the immediate is an i8 not...
Craig Topper
2019-01-13
[X86] Add more ISD nodes to handle masked versions of VCVT(T)PD2DQZ128/VCVT(T...
Craig Topper
2019-01-13
[X86] Add X86ISD::VMFPROUND to handle the masked case of VCVTPD2PSZ128 which ...
Craig Topper
2019-01-12
[X86] Add ISD node for masked version of CVTPS2PH.
Craig Topper
2019-01-12
[X86] Add ISD nodes for masked truncate so we can properly represent when the...
Craig Topper
2019-01-05
[X86] Require second operand of X86vshiftuniform to be an integer. NFC
Craig Topper
2018-12-18
[X86] Use SADDSAT/SSUBSAT instead of ADDS/SUBS
Nikita Popov
2018-12-18
[X86] Use UADDSAT/USUBSAT instead of ADDUS/SUBUS
Nikita Popov
2018-11-13
[SelectionDAG][X86] Relax restriction on the width of an input to *_EXTEND_VE...
Craig Topper
2018-10-26
[X86] Stop promoting vector and/or/xor/andn to vXi64.
Craig Topper
2018-10-22
Recommit r344877 "[X86] Stop promoting integer loads to vXi64"
Craig Topper
2018-10-22
Revert r344877 "[X86] Stop promoting integer loads to vXi64"
Craig Topper
2018-10-21
[X86] Stop promoting integer loads to vXi64
Craig Topper
2018-10-10
[X86] Prevent non-temporal loads from folding into instructions by blocking t...
Craig Topper
2018-08-15
[X86] Change legacy SSE scalar fp to integer intrinsics to use specific ISD o...
Craig Topper
2018-07-20
[X86] Remove isel patterns for MOVSS/MOVSD ISD opcodes with integer types.
Craig Topper
2018-07-12
[X86] Remove patterns and ISD nodes for the old scalar FMA intrinsic lowering.
Craig Topper
2018-07-10
[X86] Remove X86ISD::MOVLPS and X86ISD::MOVLPD. NFCI
Craig Topper
2018-07-10
[X86] Remove dead SDNode object from X86InstrFragmentsSIMD.td. NFC
Craig Topper
2018-07-06
[X86] Remove FMA4 scalar intrinsics. Use llvm.fma intrinsic instead.
Craig Topper
2018-06-28
[X86] Use PatFrag with hardcoded numbers for FROUND_NO_EXC/FROUND_CURRENT ins...
Craig Topper
2018-06-20
[X86] Use setcc ISD opcode for AVX512 integer comparisons all the way to isel
Craig Topper
2018-06-17
[X86] Pass the parent SDNode to X86DAGToDAGISel::selectScalarSSELoad to simpl...
Craig Topper
2018-06-11
[X86] Reorder some type constraints to force things to be vectors and integer...
Craig Topper
2018-05-28
[X86] Converge X86ISD::VPERMV3 and X86ISD::VPERMIV3 to a single opcode.
Craig Topper
2018-05-28
[X86] Stop forcing X86VPermi2X node index operand to match destination type t...
Craig Topper
2018-04-27
[X86] Make the STTNI flag intrinsics use the flags from pcmpestrm/pcmpistrm i...
Craig Topper
2018-03-08
[X86] Change X86::PMULDQ/PMULUDQ opcodes to take vXi64 type as input instead ...
Craig Topper
2018-02-28
[X86] Lower extract_element from k-registers by bitcasting from v16i1 to i16 ...
Craig Topper
2018-02-18
[X86] Make masked pcmpeq commutable during isel so we can fold loads in other...
Craig Topper
2018-02-12
[X86] Add KADD X86ISD opcode instead of reusing ISD::ADD.
Craig Topper
2018-02-05
[X86] Add isel patterns for selecting masked SUBV_BROADCAST with bitcasts. Re...
Craig Topper
2018-01-28
[X86] Remove VPTESTM/VPTESTNM ISD opcodes. Use isel patterns matching cmpm eq...
Craig Topper
2018-01-27
[X86] Remove X86ISD::PCMPGTM/PCMPEQM and instead just use X86ISD::PCMPM and p...
Craig Topper
2018-01-08
[X86] Replace CVT2MASK ISD opcode with PCMPGTM compared to zero.
Craig Topper
2017-12-17
[X86] Use extract_vector_elt instead of X86ISD::VEXTRACT for isel of vXi1 ext...
Craig Topper
2017-11-26
[x86][icelake]GFNI
Coby Tayree
2017-11-25
[X86] Add separate intrinsics for scalar FMA4 instructions.
Craig Topper
2017-11-23
[X86][SSE] Use (V)PHMINPOSUW for vXi16 SMAX/SMIN/UMAX/UMIN horizontal reducti...
Simon Pilgrim
2017-11-23
[x86][icelake]BITALG
Coby Tayree
2017-11-22
[X86] Add an X86ISD::MSCATTER node for consistency with the X86ISD::MGATHER.
Craig Topper
2017-11-22
[X86] Lower all ISD::MGATHER nodes to X86ISD:MGATHER.
Craig Topper
2017-11-21
[x86][icelake]VNNI
Coby Tayree
2017-11-21
[x86][icelake]vbmi2
Coby Tayree
2017-11-21
[X86] Simplify type constraints for AVX2 masked gather.
Craig Topper
2017-11-21
[X86] Simplify the predicates for avx2 masked gather patterns.
Craig Topper
2017-11-20
[LV][X86] Support of AVX2 Gathers code generation and update the LV with this
Mohammed Agabaria
2017-11-18
[X86] Simplify the gather/scatter isel predicates.
Craig Topper
2017-11-15
[X86] Redefine the 128-bit version of VPGATHERQD and VGATHERQPS to use a VK2 ...
Craig Topper
2017-11-13
[X86] Split VRNDSCALE/VREDUCE/VGETMANT/VRANGE ISD nodes into versions with an...
Craig Topper
[next]