@@ -1475,25 +1475,25 @@ LogicalResult TargetOp::verify() {
1475
1475
1476
1476
void ParallelOp::build (OpBuilder &builder, OperationState &state,
1477
1477
ArrayRef<NamedAttribute> attributes) {
1478
- ParallelOp::build (
1479
- builder, state, /* if_expr =*/ nullptr , /* num_threads =*/ nullptr ,
1480
- /* allocate_vars =*/ ValueRange () , /* allocator_vars =*/ ValueRange (),
1481
- /* reduction_vars =*/ ValueRange () , /* reduction_byref =*/ nullptr ,
1482
- /* reduction_syms= */ nullptr , /* proc_bind_kind =*/ nullptr ,
1483
- /* private_vars =*/ ValueRange () , /* private_syms =*/ nullptr );
1478
+ ParallelOp::build (builder, state, /* allocate_vars= */ ValueRange (),
1479
+ /* allocator_vars =*/ ValueRange () , /* if_expr =*/ nullptr ,
1480
+ /* num_threads =*/ nullptr , /* private_vars =*/ ValueRange (),
1481
+ /* private_syms =*/ nullptr , /* proc_bind_kind =*/ nullptr ,
1482
+ /* reduction_vars =*/ ValueRange () ,
1483
+ /* reduction_byref =*/ nullptr , /* reduction_syms =*/ nullptr );
1484
1484
state.addAttributes (attributes);
1485
1485
}
1486
1486
1487
1487
void ParallelOp::build (OpBuilder &builder, OperationState &state,
1488
1488
const ParallelOperands &clauses) {
1489
1489
MLIRContext *ctx = builder.getContext ();
1490
1490
1491
- ParallelOp::build (
1492
- builder, state, clauses.ifVar , clauses.numThreads , clauses.allocateVars ,
1493
- clauses. allocatorVars , clauses.reductionVars ,
1494
- makeDenseBoolArrayAttr (ctx , clauses.reductionByref ) ,
1495
- makeArrayAttr (ctx, clauses.reductionSyms ), clauses. procBindKind ,
1496
- clauses. privateVars , makeArrayAttr (ctx, clauses.privateSyms ));
1491
+ ParallelOp::build (builder, state, clauses. allocateVars , clauses. allocatorVars ,
1492
+ clauses.ifVar , clauses.numThreads , clauses.privateVars ,
1493
+ makeArrayAttr (ctx , clauses.privateSyms ) ,
1494
+ clauses. procBindKind , clauses.reductionVars ,
1495
+ makeDenseBoolArrayAttr (ctx, clauses.reductionByref ) ,
1496
+ makeArrayAttr (ctx, clauses.reductionSyms ));
1497
1497
}
1498
1498
1499
1499
template <typename OpType>
@@ -1582,12 +1582,13 @@ void TeamsOp::build(OpBuilder &builder, OperationState &state,
1582
1582
const TeamsOperands &clauses) {
1583
1583
MLIRContext *ctx = builder.getContext ();
1584
1584
// TODO Store clauses in op: privateVars, privateSyms.
1585
- TeamsOp::build (builder, state, clauses.numTeamsLower , clauses.numTeamsUpper ,
1586
- clauses.ifVar , clauses.threadLimit , clauses.allocateVars ,
1587
- clauses.allocatorVars , clauses.reductionVars ,
1585
+ TeamsOp::build (builder, state, clauses.allocateVars , clauses.allocatorVars ,
1586
+ clauses.ifVar , clauses.numTeamsLower , clauses.numTeamsUpper ,
1587
+ /* private_vars=*/ {},
1588
+ /* private_syms=*/ nullptr , clauses.reductionVars ,
1588
1589
makeDenseBoolArrayAttr (ctx, clauses.reductionByref ),
1589
- makeArrayAttr (ctx, clauses.reductionSyms ), /* private_vars= */ {},
1590
- /* private_syms= */ nullptr );
1590
+ makeArrayAttr (ctx, clauses.reductionSyms ),
1591
+ clauses. threadLimit );
1591
1592
}
1592
1593
1593
1594
LogicalResult TeamsOp::verify () {
@@ -1630,11 +1631,11 @@ void SectionsOp::build(OpBuilder &builder, OperationState &state,
1630
1631
const SectionsOperands &clauses) {
1631
1632
MLIRContext *ctx = builder.getContext ();
1632
1633
// TODO Store clauses in op: privateVars, privateSyms.
1633
- SectionsOp::build (builder, state, clauses.reductionVars ,
1634
+ SectionsOp::build (builder, state, clauses.allocateVars , clauses.allocatorVars ,
1635
+ clauses.nowait , /* private_vars=*/ {},
1636
+ /* private_syms=*/ nullptr , clauses.reductionVars ,
1634
1637
makeDenseBoolArrayAttr (ctx, clauses.reductionByref ),
1635
- makeArrayAttr (ctx, clauses.reductionSyms ),
1636
- clauses.allocateVars , clauses.allocatorVars , clauses.nowait ,
1637
- /* private_vars=*/ {}, /* private_syms=*/ nullptr );
1638
+ makeArrayAttr (ctx, clauses.reductionSyms ));
1638
1639
}
1639
1640
1640
1641
LogicalResult SectionsOp::verify () {
@@ -1715,14 +1716,14 @@ void printWsloop(OpAsmPrinter &p, Operation *op, Region ®ion,
1715
1716
1716
1717
void WsloopOp::build (OpBuilder &builder, OperationState &state,
1717
1718
ArrayRef<NamedAttribute> attributes) {
1718
- build (builder, state, /* linear_vars =*/ ValueRange () ,
1719
- /* linear_step_vars =*/ ValueRange (), /* reduction_vars =*/ ValueRange (),
1720
- /* reduction_byref =*/ nullptr , /* reduction_syms =*/ nullptr ,
1721
- /* schedule_kind =*/ nullptr , /* schedule_chunk =*/ nullptr ,
1722
- /* schedule_mod =*/ nullptr , /* schedule_simd =*/ false , /* nowait= */ false ,
1723
- /* ordered =*/ nullptr , /* order= */ nullptr , /* order_mod =*/ nullptr ,
1724
- /* allocate_vars =*/ {} , /* allocator_vars =*/ {}, /* private_vars= */ {} ,
1725
- /* private_syms =*/ nullptr );
1719
+ build (builder, state, /* allocate_vars =*/ {}, /* allocator_vars= */ {} ,
1720
+ /* linear_vars =*/ ValueRange (), /* linear_step_vars =*/ ValueRange (),
1721
+ /* nowait =*/ false , /* order= */ nullptr , /* order_mod =*/ nullptr ,
1722
+ /* ordered =*/ nullptr , /* private_vars= */ {}, /* private_syms =*/ nullptr ,
1723
+ /* reduction_vars =*/ ValueRange () , /* reduction_byref =*/ nullptr ,
1724
+ /* reduction_syms =*/ nullptr , /* schedule_kind =*/ nullptr ,
1725
+ /* schedule_chunk =*/ nullptr , /* schedule_mod =*/ nullptr ,
1726
+ /* schedule_simd =*/ false );
1726
1727
state.addAttributes (attributes);
1727
1728
}
1728
1729
@@ -1731,15 +1732,15 @@ void WsloopOp::build(OpBuilder &builder, OperationState &state,
1731
1732
MLIRContext *ctx = builder.getContext ();
1732
1733
// TODO: Store clauses in op: allocateVars, allocatorVars, privateVars,
1733
1734
// privateSyms.
1734
- WsloopOp::build (builder, state, clauses. linearVars , clauses. linearStepVars ,
1735
- clauses. reductionVars ,
1736
- makeDenseBoolArrayAttr (ctx , clauses.reductionByref ) ,
1737
- makeArrayAttr (ctx , clauses.reductionSyms ) ,
1738
- clauses.scheduleKind , clauses. scheduleChunk ,
1739
- clauses.scheduleMod , clauses. scheduleSimd , clauses. nowait ,
1740
- clauses. ordered , clauses.order , clauses. orderMod ,
1741
- /* allocate_vars= */ {}, /* allocator_vars= */ {} ,
1742
- /* private_vars= */ {}, /* private_syms= */ nullptr );
1735
+ WsloopOp::build (
1736
+ builder, state ,
1737
+ /* allocate_vars= */ {}, /* allocator_vars= */ {} , clauses.linearVars ,
1738
+ clauses. linearStepVars , clauses. nowait , clauses. order , clauses.orderMod ,
1739
+ clauses.ordered , /* private_vars= */ {}, /* private_syms= */ nullptr ,
1740
+ clauses.reductionVars ,
1741
+ makeDenseBoolArrayAttr (ctx , clauses.reductionByref ) ,
1742
+ makeArrayAttr (ctx, clauses. reductionSyms ), clauses. scheduleKind ,
1743
+ clauses. scheduleChunk , clauses. scheduleMod , clauses. scheduleSimd );
1743
1744
}
1744
1745
1745
1746
LogicalResult WsloopOp::verify () {
@@ -1804,10 +1805,10 @@ LogicalResult SimdOp::verify() {
1804
1805
void DistributeOp::build (OpBuilder &builder, OperationState &state,
1805
1806
const DistributeOperands &clauses) {
1806
1807
// TODO Store clauses in op: privateVars, privateSyms.
1807
- DistributeOp::build (builder, state, clauses. distScheduleStatic ,
1808
- clauses.distScheduleChunkSize , clauses.allocateVars ,
1809
- clauses.allocatorVars , clauses.order , clauses.orderMod ,
1810
- /* private_vars=*/ {}, /* private_syms=*/ nullptr );
1808
+ DistributeOp::build (
1809
+ builder, state, clauses.allocateVars , clauses.allocatorVars ,
1810
+ clauses.distScheduleStatic , clauses.distScheduleChunkSize , clauses.order ,
1811
+ clauses. orderMod , /* private_vars=*/ {}, /* private_syms=*/ nullptr );
1811
1812
}
1812
1813
1813
1814
LogicalResult DistributeOp::verify () {
@@ -1934,13 +1935,13 @@ void TaskOp::build(OpBuilder &builder, OperationState &state,
1934
1935
const TaskOperands &clauses) {
1935
1936
MLIRContext *ctx = builder.getContext ();
1936
1937
// TODO Store clauses in op: privateVars, privateSyms.
1937
- TaskOp::build (builder, state, clauses.ifVar , clauses.final , clauses.untied ,
1938
- clauses.mergeable , clauses.inReductionVars ,
1939
- makeDenseBoolArrayAttr (ctx, clauses.inReductionByref ),
1940
- makeArrayAttr (ctx, clauses.inReductionSyms ), clauses.priority ,
1938
+ TaskOp::build (builder, state, clauses.allocateVars , clauses.allocatorVars ,
1941
1939
makeArrayAttr (ctx, clauses.dependKinds ), clauses.dependVars ,
1942
- clauses.allocateVars , clauses.allocatorVars ,
1943
- /* private_vars=*/ {}, /* private_syms=*/ nullptr );
1940
+ clauses.final , clauses.ifVar , clauses.inReductionVars ,
1941
+ makeDenseBoolArrayAttr (ctx, clauses.inReductionByref ),
1942
+ makeArrayAttr (ctx, clauses.inReductionSyms ), clauses.mergeable ,
1943
+ clauses.priority , /* private_vars=*/ {}, /* private_syms=*/ nullptr ,
1944
+ clauses.untied );
1944
1945
}
1945
1946
1946
1947
LogicalResult TaskOp::verify () {
0 commit comments