Reordering seems to improve codegen
Some checks failed
Tests / Clang total: 3244, passed: 3244
Clang |Total|New|Outstanding|Fixed|Trend
|:-:|:-:|:-:|:-:|:-:
|0|0|0|0|:clap:
Tests / 64 bit versions total: 3244, passed: 3244
Tests / Debug total: 3242, passed: 3242
Tests / SIMD fallback total: 3244, passed: 3244
Tests / Release [gcc] total: 3244, passed: 3244
GNU C Compiler (gcc) |Total|New|Outstanding|Fixed|Trend
|:-:|:-:|:-:|:-:|:-:
|0|0|0|0|:clap:
Tests / Release [gcc,aarch64] total: 2419, passed: 2419
Tests / Coverage total: 2437, passed: 2437
Code Coverage #### Project Overview
No changes detected, that affect the code coverage.
* Line Coverage: 98.98% (1938/1958)
* Branch Coverage: 68.67% (1497/2180)
* Complexity Density: 0.00
* Lines of Code: 1958
#### Quality Gates Summary
Output truncated.
weaselab/conflict-set/pipeline/head There was a failure building this commit
Some checks failed
Tests / Clang total: 3244, passed: 3244
Clang |Total|New|Outstanding|Fixed|Trend
|:-:|:-:|:-:|:-:|:-:
|0|0|0|0|:clap:
Tests / 64 bit versions total: 3244, passed: 3244
Tests / Debug total: 3242, passed: 3242
Tests / SIMD fallback total: 3244, passed: 3244
Tests / Release [gcc] total: 3244, passed: 3244
GNU C Compiler (gcc) |Total|New|Outstanding|Fixed|Trend
|:-:|:-:|:-:|:-:|:-:
|0|0|0|0|:clap:
Tests / Release [gcc,aarch64] total: 2419, passed: 2419
Tests / Coverage total: 2437, passed: 2437
Code Coverage #### Project Overview
No changes detected, that affect the code coverage.
* Line Coverage: 98.98% (1938/1958)
* Branch Coverage: 68.67% (1497/2180)
* Complexity Density: 0.00
* Lines of Code: 1958
#### Quality Gates Summary
Output truncated.
weaselab/conflict-set/pipeline/head There was a failure building this commit
This commit is contained in:
@@ -3088,14 +3088,14 @@ struct CheckJob {
|
|||||||
// State relevant to all queries
|
// State relevant to all queries
|
||||||
struct CheckAll {
|
struct CheckAll {
|
||||||
constexpr static int kConcurrent = 32;
|
constexpr static int kConcurrent = 32;
|
||||||
const ConflictSet::ReadRange *queries;
|
|
||||||
ConflictSet::Result *results;
|
|
||||||
CheckJob inProgress[kConcurrent];
|
CheckJob inProgress[kConcurrent];
|
||||||
continuation next[kConcurrent];
|
continuation next[kConcurrent];
|
||||||
int nextJob[kConcurrent];
|
int nextJob[kConcurrent];
|
||||||
Node *root;
|
Node *root;
|
||||||
int64_t oldestVersionFullPrecision;
|
int64_t oldestVersionFullPrecision;
|
||||||
ReadContext *tls;
|
ReadContext *tls;
|
||||||
|
const ConflictSet::ReadRange *queries;
|
||||||
|
ConflictSet::Result *results;
|
||||||
};
|
};
|
||||||
|
|
||||||
CONTINUATION_CALLING_CONVENTION void keepGoing(CheckAll *context,
|
CONTINUATION_CALLING_CONVENTION void keepGoing(CheckAll *context,
|
||||||
|
Reference in New Issue
Block a user