AArch64/ARM64: use HS instead of CS & LO instead of CC.
authorTim Northover <tnorthover@apple.com>
Wed, 30 Apr 2014 13:14:03 +0000 (13:14 +0000)
committerTim Northover <tnorthover@apple.com>
Wed, 30 Apr 2014 13:14:03 +0000 (13:14 +0000)
commitd805bf8d613aaea5fb1fefd6588043fdf2573634
tree7f537156c0f0d4f8b731f2bdf0e6028cf04eb14f
parentff56f416a5f0fecc7c996efd1e903fd36afe8bee
AArch64/ARM64: use HS instead of CS & LO instead of CC.

On instructions using the NZCV register, a couple of conditions have dual
representations: HS/CS and LO/CC (meaning unsigned-higher-or-same/carry-set and
unsigned-lower/carry-clear). The first of these is more descriptive in most
circumstances, so we should print it.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@207644 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM64/ARM64FastISel.cpp
lib/Target/ARM64/ARM64ISelLowering.cpp
lib/Target/ARM64/AsmParser/ARM64AsmParser.cpp
lib/Target/ARM64/Utils/ARM64BaseInfo.h
test/CodeGen/AArch64/addsub.ll
test/CodeGen/ARM64/fast-isel-icmp.ll
test/CodeGen/ARM64/xaluo.ll
test/MC/ARM64/arithmetic-encoding.s
test/MC/ARM64/branch-encoding.s