Fork channel

Create a new channel as a copy of main.

Rename channel

Rename main to:

Delete channel

Delete main? This cannot be undone.

metadata.ll
; RUN: llc --filetype=obj %s -o - | dxil-dis 
target triple = "dxil-unknown-unknown"

!llvm.foo = !{!0}
!llvm.bar = !{!1}

!0 = !{i32 42}
!1 = !{!"Some MDString"}

; CHECK: !llvm.foo = !{!0}
; CHECK: !llvm.bar = !{!1}
; CHECK: !0 = !{i32 42}
; CHECK: !1 = !{!"Some MDString"}