AArch64: Make test more robust.
authorMatthias Braun <matze@braunis.de>
Thu, 5 Feb 2015 23:52:14 +0000 (23:52 +0000)
committerMatthias Braun <matze@braunis.de>
Thu, 5 Feb 2015 23:52:14 +0000 (23:52 +0000)
commit3fd0775f060c077498f931f7f0b7ec9f0c138a48
tree35c0608c080723323fa669f1bb73cfc15b71e7cc
parentb8b2dff046537d863fd8efcf1828a7f6d98669c2
AArch64: Make test more robust.

Avoid the creation of select instructions which can result in different
scheduling of the selects.

I also added a bunch of additional store volatiles. Those avoid A
CodeGen problem (bug?) where normalizes and denomarlizing the control
moves all shift instructions into the first block where ISel can't match
them together with the cmps.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@228362 91177308-0d34-0410-b5e6-96231b3b80d8
test/CodeGen/AArch64/addsub-shifted.ll