Update SystemZ to use PSW following the way x86 uses EFLAGS. Besides
authorDan Gohman <gohman@apple.com>
Wed, 28 Oct 2009 00:55:57 +0000 (00:55 +0000)
committerDan Gohman <gohman@apple.com>
Wed, 28 Oct 2009 00:55:57 +0000 (00:55 +0000)
commitaa123224c40078e6230bb2bc0943ddaf483376b9
treefc64c51af2785780f1cd233497bdaea8b41b9b63
parent04ea6e5150dd02fd60513a3d9fd1407aea350c02
Update SystemZ to use PSW following the way x86 uses EFLAGS. Besides
eliminating a use of MVT::Flag, this is needed for an upcoming CodeGen
change.

This unfortunately requires SystemZ to switch to the list-burr
scheduler, in order to handle the physreg defs properly, however
that's what LLVM has available at this time.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85357 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/SystemZ/SystemZISelLowering.cpp
lib/Target/SystemZ/SystemZInstrFP.td
lib/Target/SystemZ/SystemZInstrInfo.td