CodeQL / Analyze (actions) (push) Canceled after 0s
CodeQL / Analyze (python) (push) Canceled after 0s
pre-commit / pre-commit (push) Canceled after 0s
Multi-Arch CI / setup (push) Canceled after 0s
Publish build_manylinux_x86_64 images / publish_build_manylinux_x86_64 (push) Canceled after 0s
Setup (Multi-Arch) / setup (push) Canceled after 0s
Multi-Arch CI / Linux::${{ fromJSON(needs.setup.outputs.linux_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubi10 image / publish_no_rocm_image_ubi10 (push) Canceled after 0s
Multi-Arch CI / Windows::${{ fromJSON(needs.setup.outputs.windows_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Multi-Arch CI / Manifest Diff (push) Canceled after 0s
TheRock Manifest Diff Report / Generate Manifest Diff Report (push) Canceled after 0s
Multi-Arch CI / CI Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_ocl_rt images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_rocgdb images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Unit Tests / Unit Tests :: ubuntu-24.04 (push) Canceled after 0s
Unit Tests / Unit Tests :: windows-2022 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_media (push) Canceled after 0s
Unit Tests / Unit Tests Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_openmpi (push) Canceled after 0s
58 lines
1.9 KiB
Plaintext
58 lines
1.9 KiB
Plaintext
R"(
|
|
|
|
//===----------------------------------------------------------------------===//
|
|
// __NAMESPACE_PATH__::__OP_CPP_NAME__ definitions
|
|
//===----------------------------------------------------------------------===//
|
|
|
|
__NAMESPACE_OPEN__
|
|
|
|
__OP_VERIFIER_HELPERS__
|
|
|
|
__OP_BUILD_DEFS__
|
|
|
|
void __OP_CPP_NAME__::build(::mlir::OpBuilder &odsBuilder,
|
|
::mlir::OperationState &odsState,
|
|
::mlir::TypeRange resultTypes,
|
|
::mlir::ValueRange operands,
|
|
::llvm::ArrayRef<::mlir::NamedAttribute> attributes)
|
|
{
|
|
assert(operands.size() == __OP_OPERAND_COUNT__);
|
|
assert(resultTypes.size() == __OP_RESULT_COUNT__);
|
|
odsState.addOperands(operands);
|
|
odsState.addAttributes(attributes);
|
|
odsState.addTypes(resultTypes);
|
|
for (unsigned i = 0; i != __OP_REGION_COUNT__; ++i) {
|
|
(void)odsState.addRegion();
|
|
}
|
|
}
|
|
|
|
__OP_CPP_NAME__
|
|
__OP_CPP_NAME__::create(::mlir::OpBuilder &odsBuilder,
|
|
::mlir::Location location,
|
|
::mlir::TypeRange resultTypes,
|
|
::mlir::ValueRange operands,
|
|
::llvm::ArrayRef<::mlir::NamedAttribute> attributes)
|
|
{
|
|
::mlir::OperationState state(location, getOperationName());
|
|
build(odsBuilder, state, resultTypes, operands, attributes);
|
|
auto res = ::llvm::dyn_cast<__OP_CPP_NAME__>(odsBuilder.create(state));
|
|
assert(res && "builder didn't return the right type");
|
|
return res;
|
|
}
|
|
|
|
__OP_CPP_NAME__
|
|
__OP_CPP_NAME__::create(::mlir::ImplicitLocOpBuilder &odsBuilder,
|
|
::mlir::TypeRange resultTypes,
|
|
::mlir::ValueRange operands,
|
|
::llvm::ArrayRef<::mlir::NamedAttribute> attributes)
|
|
{
|
|
return create(odsBuilder, odsBuilder.getLoc(), resultTypes, operands, attributes);
|
|
}
|
|
|
|
__OP_VERIFIER__
|
|
|
|
__NAMESPACE_CLOSE__
|
|
|
|
MLIR_DEFINE_EXPLICIT_TYPE_ID(__NAMESPACE_PATH__::__OP_CPP_NAME__)
|
|
)"
|