Reordering seems to improve codegen

This commit is contained in:
2024-09-23 15:28:51 -07:00
parent b376f6fdd5
commit ed67486077
+2 -2
View File
@@ -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,