]> granicus.if.org Git - llvm/commit
[SystemZ] Enable machine scheduler.
authorJonas Paulsson <paulsson@linux.vnet.ibm.com>
Fri, 6 Oct 2017 13:59:28 +0000 (13:59 +0000)
committerJonas Paulsson <paulsson@linux.vnet.ibm.com>
Fri, 6 Oct 2017 13:59:28 +0000 (13:59 +0000)
commitda3da48a1c89bfb232bc1786185c700a740e81da
tree196a49ce121836ac256efd19e0a616d228a4d38b
parent94302cb16c0a0a8ebb1d31a4d0f65f274012f402
[SystemZ]  Enable machine scheduler.

The machine scheduler (before register allocation) is enabled by default for
SystemZ.

The SelectionDAG scheduling preference now becomes source order scheduling
(was regpressure).

Review: Ulrich Weigand
https://reviews.llvm.org/D37977

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@315063 91177308-0d34-0410-b5e6-96231b3b80d8
46 files changed:
lib/Target/SystemZ/SystemZSubtarget.h
test/CodeGen/SystemZ/alloca-01.ll
test/CodeGen/SystemZ/alloca-02.ll
test/CodeGen/SystemZ/alloca-03.ll
test/CodeGen/SystemZ/args-06.ll
test/CodeGen/SystemZ/atomicrmw-add-01.ll
test/CodeGen/SystemZ/atomicrmw-add-02.ll
test/CodeGen/SystemZ/atomicrmw-and-01.ll
test/CodeGen/SystemZ/atomicrmw-and-02.ll
test/CodeGen/SystemZ/atomicrmw-minmax-01.ll
test/CodeGen/SystemZ/atomicrmw-minmax-02.ll
test/CodeGen/SystemZ/atomicrmw-minmax-04.ll
test/CodeGen/SystemZ/atomicrmw-nand-01.ll
test/CodeGen/SystemZ/atomicrmw-nand-02.ll
test/CodeGen/SystemZ/atomicrmw-or-01.ll
test/CodeGen/SystemZ/atomicrmw-or-02.ll
test/CodeGen/SystemZ/atomicrmw-sub-01.ll
test/CodeGen/SystemZ/atomicrmw-sub-02.ll
test/CodeGen/SystemZ/atomicrmw-xchg-01.ll
test/CodeGen/SystemZ/atomicrmw-xchg-02.ll
test/CodeGen/SystemZ/atomicrmw-xchg-03.ll
test/CodeGen/SystemZ/atomicrmw-xchg-04.ll
test/CodeGen/SystemZ/atomicrmw-xor-01.ll
test/CodeGen/SystemZ/atomicrmw-xor-02.ll
test/CodeGen/SystemZ/backchain.ll
test/CodeGen/SystemZ/call-03.ll
test/CodeGen/SystemZ/cmpxchg-01.ll
test/CodeGen/SystemZ/cmpxchg-02.ll
test/CodeGen/SystemZ/fp-add-03.ll
test/CodeGen/SystemZ/fp-cmp-03.ll
test/CodeGen/SystemZ/fp-cmp-04.ll
test/CodeGen/SystemZ/fp-conv-02.ll
test/CodeGen/SystemZ/fp-conv-17.mir [new file with mode: 0644]
test/CodeGen/SystemZ/fp-copysign-02.ll
test/CodeGen/SystemZ/fp-div-03.ll
test/CodeGen/SystemZ/fp-mul-05.ll
test/CodeGen/SystemZ/fp-sub-03.ll
test/CodeGen/SystemZ/pr32505.ll
test/CodeGen/SystemZ/swift-return.ll
test/CodeGen/SystemZ/tdc-06.ll
test/CodeGen/SystemZ/tls-01.ll
test/CodeGen/SystemZ/tls-02.ll
test/CodeGen/SystemZ/vec-cmp-cmp-logic-select.ll
test/CodeGen/SystemZ/vec-cmpsel.ll
test/CodeGen/SystemZ/vec-div-01.ll
test/CodeGen/SystemZ/vec-sub-01.ll