comparison test/Transforms/ObjCARC/pr12270.ll @ 147:c2174574ed3a

LLVM 10
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Wed, 14 Aug 2019 16:55:33 +0900
parents 95c75e76d11b
children
comparison
equal deleted inserted replaced
134:3a76565eade5 147:c2174574ed3a
6 entry: 6 entry:
7 unreachable 7 unreachable
8 8
9 return: ; No predecessors! 9 return: ; No predecessors!
10 %bar = bitcast %2* %x to i8* 10 %bar = bitcast %2* %x to i8*
11 %foo = call i8* @objc_autoreleaseReturnValue(i8* %bar) nounwind 11 %foo = call i8* @llvm.objc.autoreleaseReturnValue(i8* %bar) nounwind
12 call void @callee() 12 call void @callee()
13 call void @use_pointer(i8* %foo) 13 call void @use_pointer(i8* %foo)
14 call void @objc_release(i8* %foo) nounwind 14 call void @llvm.objc.release(i8* %foo) nounwind
15 ret void 15 ret void
16 } 16 }
17 17
18 declare i8* @objc_autoreleaseReturnValue(i8*) 18 declare i8* @llvm.objc.autoreleaseReturnValue(i8*)
19 declare void @objc_release(i8*) 19 declare void @llvm.objc.release(i8*)
20 declare void @callee() 20 declare void @callee()
21 declare void @use_pointer(i8*) 21 declare void @use_pointer(i8*)