Changeset View
Changeset View
Standalone View
Standalone View
mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp
Show First 20 Lines • Show All 734 Lines • ▼ Show 20 Lines | |||||
void WsLoopOp::build(OpBuilder &builder, OperationState &state, | void WsLoopOp::build(OpBuilder &builder, OperationState &state, | ||||
ValueRange lowerBound, ValueRange upperBound, | ValueRange lowerBound, ValueRange upperBound, | ||||
ValueRange step, ArrayRef<NamedAttribute> attributes) { | ValueRange step, ArrayRef<NamedAttribute> attributes) { | ||||
build(builder, state, lowerBound, upperBound, step, | build(builder, state, lowerBound, upperBound, step, | ||||
/*linear_vars=*/ValueRange(), | /*linear_vars=*/ValueRange(), | ||||
/*linear_step_vars=*/ValueRange(), /*reduction_vars=*/ValueRange(), | /*linear_step_vars=*/ValueRange(), /*reduction_vars=*/ValueRange(), | ||||
/*reductions=*/nullptr, /*schedule_val=*/nullptr, | /*reductions=*/nullptr, /*schedule_val=*/nullptr, | ||||
/*schedule_chunk_var=*/nullptr, /*schedule_modifier=*/nullptr, | /*schedule_chunk_var=*/nullptr, /*schedule_modifier=*/nullptr, | ||||
/*simd_modifier=*/false, /*collapse_val=*/nullptr, /*nowait=*/false, | /*simd_modifier=*/false, /*nowait=*/false, /*ordered_val=*/nullptr, | ||||
/*ordered_val=*/nullptr, /*order_val=*/nullptr, /*inclusive=*/false); | /*order_val=*/nullptr, /*inclusive=*/false); | ||||
state.addAttributes(attributes); | state.addAttributes(attributes); | ||||
} | } | ||||
LogicalResult WsLoopOp::verify() { | LogicalResult WsLoopOp::verify() { | ||||
return verifyReductionVarList(*this, reductions(), reduction_vars()); | return verifyReductionVarList(*this, reductions(), reduction_vars()); | ||||
} | } | ||||
//===----------------------------------------------------------------------===// | //===----------------------------------------------------------------------===// | ||||
▲ Show 20 Lines • Show All 297 Lines • Show Last 20 Lines |