@@ -1370,9 +1370,9 @@ static LogicalResult verifyMapClause(Operation *op, OperandRange mapVars) {
13701370
13711371void TargetDataOp::build (OpBuilder &builder, OperationState &state,
13721372 const TargetDataOperands &clauses) {
1373- TargetDataOp::build (builder, state, clauses.ifVar , clauses.device ,
1374- clauses.useDevicePtrVars , clauses.useDeviceAddrVars ,
1375- clauses.mapVars );
1373+ TargetDataOp::build (builder, state, clauses.device , clauses.ifVar ,
1374+ clauses.mapVars , clauses.useDeviceAddrVars ,
1375+ clauses.useDevicePtrVars );
13761376}
13771377
13781378LogicalResult TargetDataOp::verify () {
@@ -1393,9 +1393,10 @@ void TargetEnterDataOp::build(
13931393 OpBuilder &builder, OperationState &state,
13941394 const TargetEnterExitUpdateDataOperands &clauses) {
13951395 MLIRContext *ctx = builder.getContext ();
1396- TargetEnterDataOp::build (builder, state, clauses. ifVar , clauses. device ,
1396+ TargetEnterDataOp::build (builder, state,
13971397 makeArrayAttr (ctx, clauses.dependKinds ),
1398- clauses.dependVars , clauses.nowait , clauses.mapVars );
1398+ clauses.dependVars , clauses.device , clauses.ifVar ,
1399+ clauses.mapVars , clauses.nowait );
13991400}
14001401
14011402LogicalResult TargetEnterDataOp::verify () {
@@ -1412,9 +1413,10 @@ LogicalResult TargetEnterDataOp::verify() {
14121413void TargetExitDataOp::build (OpBuilder &builder, OperationState &state,
14131414 const TargetEnterExitUpdateDataOperands &clauses) {
14141415 MLIRContext *ctx = builder.getContext ();
1415- TargetExitDataOp::build (builder, state, clauses. ifVar , clauses. device ,
1416+ TargetExitDataOp::build (builder, state,
14161417 makeArrayAttr (ctx, clauses.dependKinds ),
1417- clauses.dependVars , clauses.nowait , clauses.mapVars );
1418+ clauses.dependVars , clauses.device , clauses.ifVar ,
1419+ clauses.mapVars , clauses.nowait );
14181420}
14191421
14201422LogicalResult TargetExitDataOp::verify () {
@@ -1431,9 +1433,9 @@ LogicalResult TargetExitDataOp::verify() {
14311433void TargetUpdateOp::build (OpBuilder &builder, OperationState &state,
14321434 const TargetEnterExitUpdateDataOperands &clauses) {
14331435 MLIRContext *ctx = builder.getContext ();
1434- TargetUpdateOp::build (builder, state, clauses. ifVar , clauses.device ,
1435- makeArrayAttr (ctx , clauses.dependKinds ) ,
1436- clauses.dependVars , clauses.nowait , clauses. mapVars );
1436+ TargetUpdateOp::build (builder, state, makeArrayAttr (ctx , clauses.dependKinds ) ,
1437+ clauses. dependVars , clauses.device , clauses. ifVar ,
1438+ clauses.mapVars , clauses.nowait );
14371439}
14381440
14391441LogicalResult TargetUpdateOp::verify () {
@@ -1452,14 +1454,13 @@ void TargetOp::build(OpBuilder &builder, OperationState &state,
14521454 MLIRContext *ctx = builder.getContext ();
14531455 // TODO Store clauses in op: allocateVars, allocatorVars, inReductionVars,
14541456 // inReductionByref, inReductionSyms.
1455- TargetOp::build (builder, state, clauses.ifVar , clauses.device ,
1456- clauses.threadLimit , makeArrayAttr (ctx, clauses.dependKinds ),
1457- clauses.dependVars , clauses.nowait , clauses.isDevicePtrVars ,
1458- clauses.hasDeviceAddrVars , clauses.mapVars ,
1459- clauses.privateVars , makeArrayAttr (ctx, clauses.privateSyms ),
1460- /* allocate_vars=*/ {}, /* allocator_vars=*/ {},
1457+ TargetOp::build (builder, state, /* allocate_vars=*/ {}, /* allocator_vars=*/ {},
1458+ makeArrayAttr (ctx, clauses.dependKinds ), clauses.dependVars ,
1459+ clauses.device , clauses.hasDeviceAddrVars , clauses.ifVar ,
14611460 /* in_reduction_vars=*/ {}, /* in_reduction_byref=*/ nullptr ,
1462- /* in_reduction_syms=*/ nullptr );
1461+ /* in_reduction_syms=*/ nullptr , clauses.isDevicePtrVars ,
1462+ clauses.mapVars , clauses.nowait , clauses.privateVars ,
1463+ makeArrayAttr (ctx, clauses.privateSyms ), clauses.threadLimit );
14631464}
14641465
14651466LogicalResult TargetOp::verify () {
@@ -1961,10 +1962,10 @@ LogicalResult TaskOp::verify() {
19611962void TaskgroupOp::build (OpBuilder &builder, OperationState &state,
19621963 const TaskgroupOperands &clauses) {
19631964 MLIRContext *ctx = builder.getContext ();
1964- TaskgroupOp::build (builder, state, clauses.taskReductionVars ,
1965+ TaskgroupOp::build (builder, state, clauses.allocateVars ,
1966+ clauses.allocatorVars , clauses.taskReductionVars ,
19651967 makeDenseBoolArrayAttr (ctx, clauses.taskReductionByref ),
1966- makeArrayAttr (ctx, clauses.taskReductionSyms ),
1967- clauses.allocateVars , clauses.allocatorVars );
1968+ makeArrayAttr (ctx, clauses.taskReductionSyms ));
19681969}
19691970
19701971LogicalResult TaskgroupOp::verify () {
@@ -1981,16 +1982,15 @@ void TaskloopOp::build(OpBuilder &builder, OperationState &state,
19811982 const TaskloopOperands &clauses) {
19821983 MLIRContext *ctx = builder.getContext ();
19831984 // TODO Store clauses in op: privateVars, privateSyms.
1984- TaskloopOp::build (builder, state, clauses.ifVar , clauses.final ,
1985- clauses.untied , clauses.mergeable , clauses.inReductionVars ,
1986- makeDenseBoolArrayAttr (ctx, clauses.inReductionByref ),
1987- makeArrayAttr (ctx, clauses.inReductionSyms ),
1988- clauses.reductionVars ,
1989- makeDenseBoolArrayAttr (ctx, clauses.reductionByref ),
1990- makeArrayAttr (ctx, clauses.reductionSyms ), clauses.priority ,
1991- clauses.allocateVars , clauses.allocatorVars ,
1992- clauses.grainsize , clauses.numTasks , clauses.nogroup ,
1993- /* private_vars=*/ {}, /* private_syms=*/ nullptr );
1985+ TaskloopOp::build (
1986+ builder, state, clauses.allocateVars , clauses.allocatorVars ,
1987+ clauses.final , clauses.grainsize , clauses.ifVar , clauses.inReductionVars ,
1988+ makeDenseBoolArrayAttr (ctx, clauses.inReductionByref ),
1989+ makeArrayAttr (ctx, clauses.inReductionSyms ), clauses.mergeable ,
1990+ clauses.nogroup , clauses.numTasks , clauses.priority , /* private_vars=*/ {},
1991+ /* private_syms=*/ nullptr , clauses.reductionVars ,
1992+ makeDenseBoolArrayAttr (ctx, clauses.reductionByref ),
1993+ makeArrayAttr (ctx, clauses.reductionSyms ), clauses.untied );
19941994}
19951995
19961996SmallVector<Value> TaskloopOp::getAllReductionVars () {
0 commit comments