https://github.com/legrosbuffle approved this pull request.
https://github.com/llvm/llvm-project/pull/76653
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/legrosbuffle approved this pull request.
https://github.com/llvm/llvm-project/pull/77900
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -112,9 +116,11 @@ class Counter {
PerfEvent Event;
int FileDescriptor = -1;
bool IsDummyEvent;
+ std::vector ValidationEvents;
legrosbuffle wrote:
This is a bit weird, because the class `Counter` now holds several perf events.
If we need several cou
@@ -87,6 +93,8 @@ struct BenchmarkMeasure {
// This is the per-snippet value, i.e. measured quantity for one repetition
of
// the whole snippet.
double PerSnippetValue;
+ // These are the validation counter values.
+ std::unordered_map ValidationCounters;
-
@@ -59,6 +68,8 @@ struct PfmCountersInfo {
const IssueCounter *IssueCounters;
unsigned NumIssueCounters;
+ std::unordered_map ValidationCounters;
legrosbuffle wrote:
`unordered_map` means that:
- We'll allocate on startup.
- We don't have consistent o
@@ -28,6 +28,22 @@ class PfmIssueCounter
string ResourceName = resource_name;
}
+class ValidationEvent {
legrosbuffle wrote:
This needs doc to explain what a `ValidationEvent` and `PfmValidationCounter`
are.
https://github.com/llvm/llvm-project/pull/7665
https://github.com/legrosbuffle approved this pull request.
https://github.com/llvm/llvm-project/pull/72838
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -324,66 +325,44 @@ object::OwningBinary
getObjectFromFile(StringRef Filename) {
return cantFail(object::ObjectFile::createObjectFile(Filename));
}
-namespace {
-
-// Implementation of this class relies on the fact that a single object with a
-// single function will be l
https://github.com/legrosbuffle edited
https://github.com/llvm/llvm-project/pull/72838
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Author: Clement Courbet
Date: 2020-12-01T16:50:55+01:00
New Revision: 735e6c888ec8d647609d242a165e3631423a709d
URL:
https://github.com/llvm/llvm-project/commit/735e6c888ec8d647609d242a165e3631423a709d
DIFF:
https://github.com/llvm/llvm-project/commit/735e6c888ec8d647609d242a165e3631423a709d.dif
Author: Clement Courbet
Date: 2020-06-02T10:10:01+02:00
New Revision: 5b8c1ed2c802d3ae016363bab6d1e117b09ecdc9
URL:
https://github.com/llvm/llvm-project/commit/5b8c1ed2c802d3ae016363bab6d1e117b09ecdc9
DIFF:
https://github.com/llvm/llvm-project/commit/5b8c1ed2c802d3ae016363bab6d1e117b09ecdc9.dif
Author: Clement Courbet
Date: 2020-02-19T13:32:46+01:00
New Revision: be45a5a4092d678c992ac5d32e4b41da9367989a
URL:
https://github.com/llvm/llvm-project/commit/be45a5a4092d678c992ac5d32e4b41da9367989a
DIFF:
https://github.com/llvm/llvm-project/commit/be45a5a4092d678c992ac5d32e4b41da9367989a.dif
12 matches
Mail list logo