AArch64: enable MISched by default.
authorTim Northover <tnorthover@apple.com>
Wed, 9 Oct 2013 07:53:57 +0000 (07:53 +0000)
committerTim Northover <tnorthover@apple.com>
Wed, 9 Oct 2013 07:53:57 +0000 (07:53 +0000)
commitd29bae8bc9b393a24c7f3a1812b88763505eda11
tree4e93eb9cb787689b90f38bbe511d0fa51aedf890
parentccb06ae8f3ef0135d4bddf4f0f61f619c3ce3f1e
AArch64: enable MISched by default.

Substantial SelectionDAG scheduling is going away soon, and is
interfering with Hao's attempts to implement LDn/STn instructions, so
I say we make the leap first.

There were a few reorderings (inevitably) which broke some tests. I
tried to replace them with CHECK-DAG variants mostly, but some too
complex for that to be useful and I just reordered them.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192282 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
lib/Target/AArch64/AArch64Subtarget.h
test/CodeGen/AArch64/alloca.ll
test/CodeGen/AArch64/cond-sel.ll
test/CodeGen/AArch64/fcvt-int.ll
test/CodeGen/AArch64/fp-dp3.ll
test/CodeGen/AArch64/fp128.ll
test/CodeGen/AArch64/fpimm.ll
test/CodeGen/AArch64/func-argpassing.ll
test/CodeGen/AArch64/func-calls.ll
test/CodeGen/AArch64/literal_pools.ll
test/CodeGen/AArch64/tls-dynamics.ll
test/CodeGen/AArch64/variadic.ll