This patch adds the scheduling and cost model for TSV110.
Yours,
Elvina
Software Engineer
Advanced Software Technology Lab, Huawei
Paths
| Differential D89972
Add pipeline model for HiSilicon's TSV110 ClosedPublic Authored by Elvina on Oct 22 2020, 10:09 AM.
Details Summary This patch adds the scheduling and cost model for TSV110. Yours,
Diff Detail Event TimelineHerald added subscribers: cfe-commits, jfb, hiraditya. · View Herald TranscriptOct 22 2020, 10:09 AM Comment Actions Failure on test "linux > HWAddressSanitizer-x86_64.TestCases::sizes.cpp" looks bogus. I found the same cases https://reviews.llvm.org/D89895 and https://reviews.llvm.org/D89964.
Elvina added inline comments. Elvina marked 2 inline comments as done. Comment ActionsMerged all into one AArch64SchedTSV110.td, removed aarch64-cpus.c test from this patch Comment Actions I haven't checked the instruction descriptions in detail, but the overall structure looks good to me. Perhaps wait a day with committing in case @bryanpkc has more comments. This revision is now accepted and ready to land.Oct 30 2020, 1:09 AM Comment Actions @SjoerdMeijer thanks for the review! Closed by commit rG93b99728b167: [AArch64] Add pipeline model for HiSilicon's TSV110 (authored by Elvina). · Explain WhyNov 6 2020, 2:25 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 301821 llvm/lib/Target/AArch64/AArch64.td
llvm/lib/Target/AArch64/AArch64SchedTSV110.td
llvm/test/CodeGen/AArch64/machine-combiner-madd.ll
llvm/test/CodeGen/AArch64/preferred-function-alignment.ll
|
I suggest deleting the word ARM here to avoid confusion.