blob: fec8ff38411bb06e2d1190c069460a9762d1ecb4 [file] [log] [blame]
# Copyright 2022 The IREE Authors
#
# Licensed under the Apache License v2.0 with LLVM Exceptions.
# See https://llvm.org/LICENSE.txt for license information.
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
class ModuleInfo:
def __init__(self, *, name: str, path: str, branch_pin_file: str,
default_repository_url: str, fork_repository_push: str,
fork_repository_pull: str, branch_prefix: str):
self.name = name
self.path = path
self.branch_pin_file = branch_pin_file
self.default_repository_url = default_repository_url
self.fork_repository_push = fork_repository_push
self.fork_repository_pull = fork_repository_pull
self.branch_prefix = branch_prefix
MODULE_INFOS = {
"llvm-project":
ModuleInfo(
name="llvm-project",
path="third_party/llvm-project",
branch_pin_file="third_party/llvm-project.branch-pin",
default_repository_url=
"https://github.com/iree-org/iree-llvm-fork.git",
fork_repository_push="git@github.com:iree-org/iree-llvm-fork.git",
fork_repository_pull=
"https://github.com/iree-org/iree-llvm-fork.git",
branch_prefix="patched-llvm-project-",
),
"stablehlo":
ModuleInfo(
name="stablehlo",
path="third_party/stablehlo",
branch_pin_file="third_party/stablehlo.branch-pin",
default_repository_url="https://github.com/iree-org/stablehlo.git",
fork_repository_push="git@github.com:iree-org/stablehlo.git",
fork_repository_pull="https://github.com/iree-org/stablehlo.git",
branch_prefix="patched-stablehlo-",
)
}