Fork channel

Create a new channel as a copy of main.

Rename channel

Rename main to:

Delete channel

Delete main? This cannot be undone.

norecurse.cl
// RUN: %clang_cc1 -O0 -emit-llvm -o - %s | FileCheck %s

kernel void kernel1(int a) {}
// CHECK: define{{.*}}@kernel1{{.*}}#[[ATTR:[0-9]*]]

// CHECK: attributes #[[ATTR]] = {{.*}}norecurse