Lines Matching refs:nonnull
2 declare nonnull i8* @ret_nonnull()
4 ; Return a pointer trivially nonnull (call return attribute)
6 ; CHECK: define nonnull i8* @test1
11 ; Return a pointer trivially nonnull (argument attribute)
12 define i8* @test2(i8* nonnull %p) {
13 ; CHECK: define nonnull i8* @test2
17 ; Given an SCC where one of the functions can not be marked nonnull,
18 ; can we still mark the other one which is trivially nonnull
26 ; CHECK: define nonnull i8* @test3
33 ; nonnull if neither can ever return null. (In this case, they
36 ; CHECK: define noalias nonnull i8* @test4_helper
42 ; CHECK: define noalias nonnull i8* @test4
48 ; make sure we haven't marked them as nonnull.
64 ; CHECK: define nonnull i8* @test6