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
/
X86SchedSandyBridge.td
Age
Commit message (
Expand
)
Author
2018-11-09
[X86] Fix VZEROUPPER scheduling info on SNB,HSW,BDW,SXL,SKX.
Clement Courbet
2018-10-05
[X86] Move ReadAfterLd functionality into X86FoldableSchedWrite (PR36957)
Simon Pilgrim
2018-10-02
[X86] Remove unnecessary BT(C/R/S)m(i/r) scheduler overrides
Simon Pilgrim
2018-10-01
[X86] Create schedule classes for BT(C|R|S)mi and BT(C|R|S)mr instructions
Simon Pilgrim
2018-10-01
[X86] Remove unnecessary BTmi/BTmr scheduler overrides
Simon Pilgrim
2018-10-01
[X86] Create schedule classes for BTmi and BTmr instructions
Simon Pilgrim
2018-10-01
[X86][Sched] Update scheduling information for VZEROALL on HWS, BDW, SKX, SNB.
Clement Courbet
2018-09-27
[X86] Split BT and BTC/BTR/BTS scheduler classes
Simon Pilgrim
2018-09-25
Revert rL342916: [X86] Remove shift/rotate by CL memory (RMW) overrides
Simon Pilgrim
2018-09-24
[X86] Remove shift/rotate by CL memory (RMW) overrides
Simon Pilgrim
2018-09-24
[X86] Split WriteIMul into 8/16/32/64 implementations (PR36931)
Simon Pilgrim
2018-09-23
[X86] Split WriteShift/WriteRotate schedule classes by CL usage.
Simon Pilgrim
2018-09-23
[X86] Remove unnecessary WriteRotate override. NFCI.
Simon Pilgrim
2018-09-23
Fix line ending mismatches. NFCI.
Simon Pilgrim
2018-09-23
[X86] Added missing RCL/RCR schedule overrides to the generic SNB model
Simon Pilgrim
2018-09-23
[X86] Add WriteRotate schedule class, splitting off from WriteShift.
Simon Pilgrim
2018-09-21
[X86][Sched] Add zero idiom sched data to the SNB model.
Clement Courbet
2018-09-14
[X86][BMI1] Add scheduler class for BLSI/BLSMSK/BLSR BMI1 instructions
Simon Pilgrim
2018-08-30
[X86] Improved sched model for X86 CMPXCHG* instructions.
Andrew V. Tischenko
2018-08-18
[X86] Replace all single match schedule class instregexs with instrs entries
Simon Pilgrim
2018-08-18
[X86] Merge shift/rotate schedule class instregexs
Simon Pilgrim
2018-08-09
[X86] Improved sched models for X86 XCHG*rr and XADD*rr instructions.
Andrew V. Tischenko
2018-08-01
[X86] Improved sched models for X86 BT*rr instructions.
Andrew V. Tischenko
2018-07-31
[X86] WriteBSWAP sched classes are reg-reg only.
Simon Pilgrim
2018-07-31
Revert r338365: [X86] Improved sched models for X86 BT*rr instructions.
Simon Pilgrim
2018-07-31
[X86] Improved sched models for X86 BT*rr instructions.
Andrew V. Tischenko
2018-07-31
[X86] Improved sched models for X86 SHLD/SHRD* instructions.
Andrew V. Tischenko
2018-07-20
Improved sched model for X86 BSWAP* instrs.
Andrew V. Tischenko
2018-07-08
[X86][Nearly NFC] Split SHLD/SHRD into their own WriteShiftDouble class
Roman Lebedev
2018-07-08
[X86][Basically NFC] Sched: split WriteBitScan into WriteBSF/WriteBSR.
Roman Lebedev
2018-06-20
[X86] Add sched class WriteLAHFSAHF and fix values.
Clement Courbet
2018-06-11
[X86] Fix skylake server scheduling info.
Clement Courbet
2018-06-11
[X86] Explicitly mark unsupported classes in scheduling models.
Clement Courbet
2018-05-31
[X86] Introduce WriteFLDC for x87 constant loads.
Clement Courbet
2018-05-31
[X86] Extract latency of fldz/fld1 in separate classes.
Clement Courbet
2018-05-29
[X86][Sched] Add InstRW for CLC on Intel after SNB.
Clement Courbet
2018-05-25
[X86][SNB] Fix differences between vex/non-vex XMM vector moves (PR37286)
Simon Pilgrim
2018-05-18
[X86] Add GPR<->XMM Schedule Tags
Simon Pilgrim
2018-05-17
[X86] Split WriteCMOV + WriteCMOV2 scheduler classes
Simon Pilgrim
2018-05-17
[X86] Split WriteADC/WriteADCRMW scheduler classes
Simon Pilgrim
2018-05-17
[X86][SNB] Minor scheduler cleanup
Simon Pilgrim
2018-05-16
[X86][SNB] Remove unnecessary CVT InstRW overrides
Simon Pilgrim
2018-05-16
[X86] Split WriteCvtI2F/WriteCvtF2I into I<->F32 and I<->F64 scheduler classes
Simon Pilgrim
2018-05-15
[X86] Split WriteCvtF2F into F32->F64 and F64->F32 scheduler classes
Simon Pilgrim
2018-05-15
[X86] Split off F16C WriteCvtPH2PS/WriteCvtPS2PH scheduler classes
Simon Pilgrim
2018-05-14
[X86] Add NT load/store scheduler classes
Simon Pilgrim
2018-05-12
[X86] Add WriteFCMOV scheduler class for x87 CMOVs
Simon Pilgrim
2018-05-11
[X86] Split WriteF/WriteVec Move/Load/Store scheduler classes by vector width
Simon Pilgrim
2018-05-10
[X86] Convert/Merge more instregex patterns to reduce InstrRW compile time.
Simon Pilgrim
2018-05-10
[X86][SNB] Fix typo in PEXTRDmr instregex, was missing VPEXTRDmr.
Simon Pilgrim
[next]