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
/
X86InstrAVX512.td
Age
Commit message (
Expand
)
Author
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] When lowering v1i1/v2i1/v4i1/v8i1 load/store with avx512f, but not avx5...
Craig Topper
2019-01-12
[X86] Add ISD nodes for masked truncate so we can properly represent when the...
Craig Topper
2019-01-11
[X86] Change vXi1 extract_vector_elt lowering to be legal if the index is 0. ...
Craig Topper
2018-12-22
[x86] add load fold patterns for movddup with vzext_load
Sanjay Patel
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-12-10
[AVX512] Update typo in comment
Cameron McInally
2018-11-13
[SelectionDAG][X86] Relax restriction on the width of an input to *_EXTEND_VE...
Craig Topper
2018-11-09
[X86] Move the promotion of v16i16->v16i8 for avx512f but not avx512bw from l...
Craig Topper
2018-11-05
[X86] Don't turn any_extend from a mask register into a sign_extend during lo...
Craig Topper
2018-10-26
[X86] Stop promoting vector and/or/xor/andn to vXi64.
Craig Topper
2018-10-24
[X86] Correct a bad isel predicate. Though I don't think it can be exposed.
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-22
[X86] Add patterns for vector and/or/xor/andn with other types than vXi64.
Craig Topper
2018-10-21
[X86] Stop promoting integer loads to vXi64
Craig Topper
2018-10-15
[X86] Remove some isel patterns that shouldn't be possible.
Craig Topper
2018-10-15
[X86] Fix a bad bitcast in the load form of vXi16 uniform shift patterns for ...
Craig Topper
2018-10-05
[X86] Move ReadAfterLd functionality into X86FoldableSchedWrite (PR36957)
Simon Pilgrim
2018-09-23
[X86] Add isel pattern for (v8i16 (sext (v8i1))) with DQI and no BWI.
Craig Topper
2018-08-25
[SelectionDAG][X86] Reorder the operands the MaskedStoreSDNode to put the val...
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-18
[X86] Enable commuting of VUNPCKHPD to VMOVLHPS to enable load folding by usi...
Craig Topper
2018-07-18
[X86] Remove patterns that mix X86ISD::MOVLHPS/MOVHLPS with v2i64/v2f64 types.
Craig Topper
2018-07-17
[X86] Add patterns for folding full vector load into MOVHPS and MOVLPS with S...
Craig Topper
2018-07-17
[X86] Remove some standalone patterns in favor of the patterns in the MOVLPD ...
Craig Topper
2018-07-17
[X86] Add full set of patterns for turning ceil/floor/trunc/rint/nearbyint in...
Craig Topper
2018-07-16
[X86] Merge the FR128 and VR128 regclass since they have identical spill and ...
Craig Topper
2018-07-16
[x86/SLH] Teach speculative load hardening to correctly harden the
Chandler Carruth
2018-07-15
[X86] Use 128-bit blends instead vmovss/vmovsd for 512-bit vzmovl patterns to...
Craig Topper
2018-07-14
[X86] Prefer blendi over movss/sd when avx512 is enabled unless optimizing fo...
Craig Topper
2018-07-13
[X86] Remove isel patterns that turns packed add/sub/mul/div+movss/sd into sc...
Craig Topper
2018-07-12
[X86] Add AVX512 equivalents of some isel patterns so we get EVEX instructions.
Craig Topper
2018-07-12
Revert r336950 and r336951 "[X86] Add AVX512 equivalents of some isel pattern...
Craig Topper
2018-07-12
[X86] Add AVX512 equivalents of some isel patterns so we get EVEX instructions.
Craig Topper
2018-07-12
foo
Craig Topper
2018-07-12
[X86] Remove patterns and ISD nodes for the old scalar FMA intrinsic lowering.
Craig Topper
2018-07-12
[X86] Add patterns to use VMOVSS/SD zero masking for scalar f32/f64 select wi...
Craig Topper
2018-07-12
[X86] Remove and autoupgrade the scalar fma intrinsics with masking.
Craig Topper
2018-07-11
[X86] Fix MayLoad/HasSideEffect flag for (V)MOVLPSrm instructions.
Andrea Di Biagio
2018-07-11
[X86] Remove some composite MOVSS/MOVSD isel patterns.
Craig Topper
2018-07-10
[X86] Remove AddedComplexity from all patterns that use X86vzmovl as their root.
Craig Topper
2018-07-10
[X86] Remove X86ISD::MOVLPS and X86ISD::MOVLPD. NFCI
Craig Topper
2018-07-10
[X86] Correct vfixupimm load patterns to look for an integer load, not a floa...
Craig Topper
2018-07-10
[X86] Remove FloatVT from X86VectorVTInfo in X86InstrAVX512.td
Craig Topper
2018-07-09
[X86] Remove some patterns that include a bitcast of a floating point load to...
Craig Topper
[next]