This simplifies the code and moves everything to tablegen for consistency. This
also prepares the ground for adding issue counters.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D54297
[llvm-exegesis][NFC] Add a way to declare the default counter binding for unbound CPUs for a target. ClosedPublic Authored by courbet on Nov 9 2018, 1:29 AM.
Details Summary This simplifies the code and moves everything to tablegen for consistency. This
Diff Detail
Event TimelineHerald added subscribers: tschuett, kbarton, javed.absar and 2 others. · View Herald TranscriptNov 9 2018, 1:29 AM This revision is now accepted and ready to land.Nov 9 2018, 2:37 AM Closed by commit rL346489: [llvm-exegesis][NFC] Add a way to declare the default counter binding for… (authored by courbet). · Explain WhyNov 9 2018, 5:18 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 173304 llvm/trunk/include/llvm/Target/TargetPfmCounters.td
llvm/trunk/lib/Target/AArch64/AArch64.td
llvm/trunk/lib/Target/AArch64/AArch64PfmCounters.td
llvm/trunk/lib/Target/AArch64/CMakeLists.txt
llvm/trunk/lib/Target/PowerPC/CMakeLists.txt
llvm/trunk/lib/Target/PowerPC/PPC.td
llvm/trunk/lib/Target/PowerPC/PPCPfmCounters.td
llvm/trunk/lib/Target/X86/X86PfmCounters.td
llvm/trunk/tools/llvm-exegesis/lib/AArch64/Target.cpp
llvm/trunk/tools/llvm-exegesis/lib/Latency.h
llvm/trunk/tools/llvm-exegesis/lib/Latency.cpp
llvm/trunk/tools/llvm-exegesis/lib/PowerPC/Target.cpp
llvm/trunk/tools/llvm-exegesis/lib/Target.cpp
llvm/trunk/unittests/tools/llvm-exegesis/AArch64/TargetTest.cpp
llvm/trunk/unittests/tools/llvm-exegesis/PowerPC/TargetTest.cpp
llvm/trunk/utils/TableGen/ExegesisEmitter.cpp
|