Fork channel

Create a new channel as a copy of main.

Rename channel

Rename main to:

Delete channel

Delete main? This cannot be undone.

BUILD.gn
import("//llvm/lib/Target/targets.gni")
import("//llvm/utils/unittest/unittest.gni")

unittest("LLVMMCATests") {
  deps = [
    "//llvm/lib/MC",
    "//llvm/lib/MCA",
    "//llvm/lib/Object",
    "//llvm/lib/Support",
  ]
  if (llvm_build_X86) {
    deps += [ "X86" ]
  }

  sources = [
    "MCATestBase.cpp",
  ]

  # FIXME: Why is this so complicated in the cmake file?
  mca_views_sources = [ "SummaryView.cpp" ]
  foreach(s, mca_views_sources) {
    sources += [ "//llvm/tools/llvm-mca/Views/" + s ]
  }
  include_dirs = [ "//llvm/tools/llvm-mca" ]
}