OSDN Git Service

[AArch64] Split zero cycle feature more granularly
authorEvandro Menezes <e.menezes@samsung.com>
Fri, 28 Sep 2018 19:05:09 +0000 (19:05 +0000)
committerEvandro Menezes <e.menezes@samsung.com>
Fri, 28 Sep 2018 19:05:09 +0000 (19:05 +0000)
commit6fbdafa0d54043ef7085c964349ff8ed0d573c56
tree957f15c427855d5dcbd9fd6e3efd0ad67f5212c8
parent441f6c802170f069d2706074d19c0d0ee4dba73e
[AArch64] Split zero cycle feature more granularly

Split the `zcz` feature into specific ones got GP and FP registers, `zcz-gp`
and `zcz-fp`, respectively, while retaining the original feature option to
mean both.

Differential revision: https://reviews.llvm.org/D52621

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@343354 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64.td
lib/Target/AArch64/AArch64AsmPrinter.cpp
lib/Target/AArch64/AArch64InstrInfo.cpp
lib/Target/AArch64/AArch64Subtarget.h
test/CodeGen/AArch64/arm64-zero-cycle-regmov.ll
test/CodeGen/AArch64/arm64-zero-cycle-zeroing.ll