force selected pipeline stages in throughput mode
Validate Operations / validate-operations (push) Has been cancelled

increase throughput scheduler budget
add experimental throughput auto mode
This commit is contained in:
NiccoloN
2026-11-02 12:08:33 +01:00
parent 4168b588fa
commit 4a1fe710b2
35 changed files with 2047 additions and 398 deletions
+8 -1
View File
@@ -81,7 +81,14 @@ static void testSelectedLoweringFailure() {
Value result = SpatReluOp::create(builder, loc, type, input);
SpatYieldOp::create(builder, loc, ValueRange{result});
builder.setInsertionPointAfter(compute);
func::ReturnOp::create(builder, loc, compute.getResults());
auto next = SpatGraphCompute::create(builder, loc, TypeRange{type}, ValueRange{}, compute.getResults());
next.getBody().push_back(new Block);
Value nextInput = next.getBody().front().addArgument(type, loc);
builder.setInsertionPointToStart(&next.getBody().front());
Value nextResult = SpatReluOp::create(builder, loc, type, nextInput);
SpatYieldOp::create(builder, loc, ValueRange{nextResult});
builder.setInsertionPointAfter(next);
func::ReturnOp::create(builder, loc, next.getResults());
TEST_CHECK(succeeded(verify(*module)));
SchedulingTarget target;
target.processorCount = 2;