[all-commits] [llvm/llvm-project] b3b9b2: [NFC][exegesis] Add test for the following patch
Roman Lebedev via All-commits
all-commits at lists.llvm.org
Tue Sep 7 07:54:56 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: b3b9b297a0d2b572f2232c3ca926a1be45040395
https://github.com/llvm/llvm-project/commit/b3b9b297a0d2b572f2232c3ca926a1be45040395
Author: Roman Lebedev <lebedev.ri at gmail.com>
Date: 2021-09-07 (Tue, 07 Sep 2021)
Changed paths:
A llvm/test/tools/llvm-exegesis/X86/analysis-naive-clusterization-same-opcode-different-sched-class.test
Log Message:
-----------
[NFC][exegesis] Add test for the following patch
Commit: e030f808ec69ce84f04c434ab6782d2628b71ef6
https://github.com/llvm/llvm-project/commit/e030f808ec69ce84f04c434ab6782d2628b71ef6
Author: Roman Lebedev <lebedev.ri at gmail.com>
Date: 2021-09-07 (Tue, 07 Sep 2021)
Changed paths:
M llvm/test/tools/llvm-exegesis/X86/analysis-naive-clusterization-same-opcode-different-sched-class.test
M llvm/tools/llvm-exegesis/lib/Analysis.cpp
M llvm/tools/llvm-exegesis/lib/Analysis.h
M llvm/tools/llvm-exegesis/lib/Clustering.cpp
M llvm/tools/llvm-exegesis/lib/Clustering.h
M llvm/tools/llvm-exegesis/llvm-exegesis.cpp
Log Message:
-----------
[Exegesis] Native clusterization: sub-partition by sched class id
Currently native clusterization simply groups all benchmarks
by the opcode of key instruction, but that is suboptimal in certain cases,
e.g. where we can already tell that the particular instructions
already resolve into different sched classes.
Compare: https://github.com/llvm/llvm-project/compare/821262eef210...e030f808ec69
More information about the All-commits
mailing list