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
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] Remove X86ISD::SELECT as its no longer used by any of our intrinsic low...
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-03
[DAGCombiner][x86] scalarize binop followed by extractelement
Sanjay Patel
2019-01-02
[X86] Remove X86ISD::INC/DEC. Just select them from X86ISD::ADD/SUB at isel time
Craig Topper
2019-01-02
[X86] Remove the separate SMUL8/UMUL8 X86ISD opcodes by merging with SMUL/UMU...
Craig Topper
2018-12-27
[X86] Factor the core code out of LowerSETCC into a helper that can create CM...
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-12-17
[TargetLowering] Add DemandedElts mask to SimplifyDemandedBits (PR40000)
Simon Pilgrim
2018-12-13
[X86] Demote EmitTest to a helper function of EmitCmp. Route all callers exce...
Craig Topper
2018-12-04
[SelectionDAG] Redefine isGAPlusOffset in terms of unwrapAddress. NFCI.
Nirav Dave
2018-12-04
[TargetLowering] expandFP_TO_UINT - avoid FPE due to out of range conversion ...
Simon Pilgrim
2018-11-25
[x86] limit transform for select-of-fp-constants
Sanjay Patel
2018-11-13
[SelectionDAG][X86] Relax restriction on the width of an input to *_EXTEND_VE...
Craig Topper
2018-11-05
[TargetLowering] Change TargetLoweringBase::getPreferredVectorAction to take ...
Craig Topper
2018-10-24
[X86][SSE] Add SimplifyDemandedBitsForTargetNode PMULDQ/PMULUDQ handling
Simon Pilgrim
2018-10-23
SelectionDAG: Reuse bigger sized constants in memset expansion.
Matthias Braun
2018-10-22
[X86] X86DAGToDAGISel: handle BZHI selection too, not just BEXTR.
Roman Lebedev
2018-10-21
[X86] Remove SDIVREM8_SEXT_HREG/UDIVREM8_ZEXT_HREG and their associated DAG c...
Craig Topper
2018-09-19
[X86] Add initial SimplifyDemandedVectorEltsForTargetNode support
Simon Pilgrim
2018-09-19
[DAGCombiner][x86] add transform/hook to decompose integer multiply into shif...
Sanjay Patel
2018-08-26
[SelectionDAG][x86] turn insertelement into undef with variable index into splat
Sanjay Patel
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-08-07
[SelectionDAG][X86] Rename getValue to getPassThru for gather SDNodes.
Craig Topper
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
[next]