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.
Details
Details
Diff Detail
Diff Detail
| Paths 
 |  Differential  D52621  
[AArch64] Split zero cycle feature more granularly ClosedPublic Authored by evandro on Sep 27 2018, 10:41 AM. 
Details Summary 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. 
Diff Detail Event TimelineHerald added subscribers: llvm-commits, hiraditya, kristof.beyls.  ·  View Herald TranscriptSep 27 2018, 10:41 AM This revision is now accepted and ready to land.Sep 27 2018, 10:43 AM Closed by commit rL343354: [AArch64] Split zero cycle feature more granularly (authored by evandro).  ·  Explain WhySep 28 2018, 12:06 PM This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
Diff 167348 llvm/lib/Target/AArch64/AArch64.td
 llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
 llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
 llvm/lib/Target/AArch64/AArch64Subtarget.h
 llvm/test/CodeGen/AArch64/arm64-zero-cycle-regmov.ll
 llvm/test/CodeGen/AArch64/arm64-zero-cycle-zeroing.ll
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||