Changeset View
Changeset View
Standalone View
Standalone View
clang/test/CodeGen/arm-cmse-call.c
Context not available. | |||||
p2(i); | p2(i); | ||||
// CHECK: %[[#P2:]] = load {{.*}} @p2 | // CHECK: %[[#P2:]] = load {{.*}} @p2 | ||||
// CHECK: call void %[[#P2]](i32 %i) #[[#A2]] | // CHECK: call void %[[#P2]](i32 noundef %i) #[[#A2]] | ||||
a0[i](); | a0[i](); | ||||
// CHECK: %[[EP0:.*]] = getelementptr {{.*}} @a0 | // CHECK: %[[EP0:.*]] = getelementptr {{.*}} @a0 | ||||
Context not available. | |||||
b[i](i); | b[i](i); | ||||
// CHECK: %[[EP5:.*]] = getelementptr {{.*}} @b | // CHECK: %[[EP5:.*]] = getelementptr {{.*}} @b | ||||
// CHECK: %[[#E5:]] = load {{.*}} %[[EP5]] | // CHECK: %[[#E5:]] = load {{.*}} %[[EP5]] | ||||
// CHECK: call void %[[#E5]](i32 %i) #[[#A2]] | // CHECK: call void %[[#E5]](i32 noundef %i) #[[#A2]] | ||||
} | } | ||||
// CHECK: attributes #[[#A1]] = { nounwind } | // CHECK: attributes #[[#A1]] = { nounwind } | ||||
Context not available. |