Broadcom Vulcan is now Cavium ThunderX2T99.
LLVM Bugzilla: http://bugs.llvm.org/show_bug.cgi?id=32113
Minor fixes for the alignments of loops and functions for
ThunderX T81/T83/T88 (better performance).
Patch was tested with SpecCPU2006.
Paths
| Differential D30510
Vulcan is now ThunderX2T99 ClosedPublic Authored by steleman on Mar 1 2017, 2:05 PM.
Details Summary Broadcom Vulcan is now Cavium ThunderX2T99. LLVM Bugzilla: http://bugs.llvm.org/show_bug.cgi?id=32113 Minor fixes for the alignments of loops and functions for Patch was tested with SpecCPU2006.
Diff Detail
Event TimelineComment Actions Hi Stefan, Normally, I'd say this needs to first add the new name, then remove the old one one release later. But since we're at the release boundary, we can announce on the 4.0 release notes that the name will change in the 5.0 release. This means the patch cannot be backported to 4.0. A few inline comments... cheers,
Comment Actions Hi Renato,
This makes perfect sense to me. Also, I will add the changes you suggested and resubmit shortly. --Stefan Comment Actions
Such a note for 4.0 is completely inactionable though - the user can't change their build script because it's still called vulcan. I'm not sure how useful that would be. This revision is now accepted and ready to land.Mar 6 2017, 3:10 PM Closed by commit rL297190: [AArch64] Vulcan is now ThunderXT99 (authored by joel_k_jones). · Explain WhyMar 7 2017, 11:54 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 90280 include/llvm/Support/AArch64TargetParser.def
lib/Target/AArch64/AArch64.tdlib/Target/AArch64/AArch64SchedThunderX.td
lib/Target/AArch64/AArch64SchedThunderX2T99.td
lib/Target/AArch64/AArch64SchedVulcan.td
lib/Target/AArch64/AArch64Subtarget.h
lib/Target/AArch64/AArch64Subtarget.cpp
test/CodeGen/AArch64/cpus.ll
test/CodeGen/AArch64/machine-combiner-madd.ll
test/CodeGen/AArch64/remat.ll
unittests/Support/TargetParserTest.cpp
|
Just add a comment "ex-Vulcan"