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
/
X86ISelLowering.h
Age
Commit message (
Expand
)
Author
2018-07-30
Remove trailing space
Fangrui Song
2018-07-28
DAG: Add calling convention argument to calling convention funcs
Matt Arsenault
2018-07-20
Revert "[X86][AVX] Convert X86ISD::VBROADCAST demanded elts combine to use Si...
Benjamin Kramer
2018-07-20
[X86][AVX] Convert X86ISD::VBROADCAST demanded elts combine to use SimplifyDe...
Simon Pilgrim
2018-07-16
[X86][AArch64][DAGCombine] Unfold 'check for [no] signed truncation' pattern
Roman Lebedev
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-09
[X86][TLI] DAGCombine: Unfold variable bit-clearing mask to two shifts.
Roman Lebedev
2018-07-06
[X86] Remove FMA4 scalar intrinsics. Use llvm.fma intrinsic instead.
Craig Topper
2018-06-26
[TargetLowering] isVectorClearMaskLegal - use ArrayRef<int> instead of const ...
Simon Pilgrim
2018-06-20
[X86] Use setcc ISD opcode for AVX512 integer comparisons all the way to isel
Craig Topper
2018-06-05
[X86][CET] Shadow stack fix for setjmp/longjmp
Alexander Ivchenko
2018-05-29
DAG: Remove redundant version of getRegisterTypeForCallingConv
Matt Arsenault
2018-05-28
[X86] Converge X86ISD::VPERMV3 and X86ISD::VPERMIV3 to a single opcode.
Craig Topper
2018-05-08
Revert "[X86][CET] Shadow stack fix for setjmp/longjmp"
Jessica Paquette
2018-05-08
[X86][CET] Shadow stack fix for setjmp/longjmp
Alexander Ivchenko
2018-05-07
[DagCombiner] Not all 'andn''s work with immediates.
Roman Lebedev
2018-05-01
Remove \brief commands from doxygen comments.
Adrian Prantl
2018-04-27
[X86] Make the STTNI flag intrinsics use the flags from pcmpestrm/pcmpistrm i...
Craig Topper
2018-04-20
[X86] WaitPKG instructions
Gabor Buella
2018-04-10
GOTPCREL references must always use RIP.
Sriraman Tallam
2018-04-10
[x86] Introduce a pass to begin more systematically fixing PR36028 and simila...
Chandler Carruth
2018-03-17
[X86] Added support for nocf_check attribute for indirect Branch Tracking
Oren Ben Simhon
2018-03-09
[x86][aarch64] ask the backend whether it has a vector blend instruction
Sebastian Pop
2018-02-12
[X86] Simplify X86DAGToDAGISel::matchBEXTRFromAnd by creating an X86ISD::BEXT...
Craig Topper
2018-02-12
[X86] Add KADD X86ISD opcode instead of reusing ISD::ADD.
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-23
[X86] Legalize v32i1 without BWI via splitting to v16i1 rather than the defau...
Craig Topper
2018-01-22
Introduce the "retpoline" x86 mitigation technique for variant #2 of the spec...
Chandler Carruth
2018-01-20
[X86] Add an override of targetShrinkDemandedConstant to limit the damage tha...
Craig Topper
2018-01-10
[SelectionDAG][X86] Explicitly store the scale in the gather/scatter ISD nodes
Craig Topper
2018-01-08
[X86] Replace CVT2MASK ISD opcode with PCMPGTM compared to zero.
Craig Topper
2018-01-06
[x86, MemCmpExpansion] allow 2 pairs of loads per block (PR33325)
Sanjay Patel
2017-12-31
[X86] Prevent combining (v8i1 (bitconvert (i8 load)))->(v8i1 load) if we don'...
Craig Topper
2017-12-25
[X86] Make some helper methods static functions instead. NFC
Craig Topper
2017-12-17
[X86] Use extract_vector_elt instead of X86ISD::VEXTRACT for isel of vXi1 ext...
Craig Topper
2017-12-15
MachineFunction: Return reference from getFunction(); NFC
Matthias Braun
2017-12-14
TLI: Allow using PSV for intrinsic mem operands
Matt Arsenault
2017-12-07
[X86] Make a couple helper lowering methods static.
Craig Topper
2017-12-05
Re-commit r319490 "XOR the frame pointer with the stack cookie when protectin...
Hans Wennborg
2017-12-04
Revert r319490 "XOR the frame pointer with the stack cookie when protecting t...
Hans Wennborg
2017-11-30
XOR the frame pointer with the stack cookie when protecting the stack
Reid Kleckner
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-23
[NFC] CodeGen: Handle shift amount type in DAGTypeLegalizer::SplitInteger
Yaxun Liu
2017-11-22
[X86] Add an X86ISD::MSCATTER node for consistency with the X86ISD::MGATHER.
Craig Topper
2017-11-21
[x86][icelake]VNNI
Coby Tayree
[next]