[libc] implement unistd/getentropy (#122692)
[llvm-project.git] / llvm / test / Transforms / FunctionAttrs / operand-bundles-scc.ll
blobc1aa14b88f0a0f0e9700a57c3eb62014cd9e284e
1 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: --function-signature --check-attributes
2 ; RUN: opt -S -passes=function-attrs < %s | FileCheck %s
4 define void @f() {
5 ; CHECK: Function Attrs: nofree nosync nounwind
6 ; CHECK-LABEL: define {{[^@]+}}@f
7 ; CHECK-SAME: () #[[ATTR0:[0-9]+]] {
8 ; CHECK-NEXT:    call void @g() [ "unknown"() ]
9 ; CHECK-NEXT:    ret void
11   call void @g() [ "unknown"() ]
12   ret void
15 define void @g() {
16 ; CHECK: Function Attrs: nofree nosync nounwind
17 ; CHECK-LABEL: define {{[^@]+}}@g
18 ; CHECK-SAME: () #[[ATTR0]] {
19 ; CHECK-NEXT:    call void @f()
20 ; CHECK-NEXT:    ret void
22   call void @f()
23   ret void