@@ -41,26 +41,26 @@ extern bool EnableARCOpts;
41
41
// / Test if the given module looks interesting to run ARC optimization
42
42
// / on.
43
43
inline bool ModuleHasARC (const Module &M) {
44
- return
45
- M.getNamedValue (" llvm.objc.retain " ) ||
46
- M.getNamedValue (" llvm.objc.release " ) ||
47
- M.getNamedValue (" llvm.objc.autorelease " ) ||
48
- M.getNamedValue (" llvm.objc.retainAutoreleasedReturnValue " ) ||
49
- M.getNamedValue (" llvm.objc.unsafeClaimAutoreleasedReturnValue " ) ||
50
- M.getNamedValue (" llvm.objc.retainBlock " ) ||
51
- M.getNamedValue (" llvm.objc.autoreleaseReturnValue " ) ||
52
- M.getNamedValue (" llvm.objc.autoreleasePoolPush " ) ||
53
- M.getNamedValue (" llvm.objc.loadWeakRetained " ) ||
54
- M.getNamedValue (" llvm.objc.loadWeak " ) ||
55
- M.getNamedValue (" llvm.objc.destroyWeak " ) ||
56
- M.getNamedValue (" llvm.objc.storeWeak " ) ||
57
- M.getNamedValue (" llvm.objc.initWeak " ) ||
58
- M.getNamedValue (" llvm.objc.moveWeak " ) ||
59
- M.getNamedValue (" llvm.objc.copyWeak " ) ||
60
- M.getNamedValue (" llvm.objc.retainedObject " ) ||
61
- M.getNamedValue (" llvm.objc.unretainedObject " ) ||
62
- M.getNamedValue (" llvm.objc.unretainedPointer " ) ||
63
- M.getNamedValue (" llvm.objc.clang.arc.use" );
44
+ return M. getNamedValue ( " llvm.objc.retain " ) ||
45
+ M.getNamedValue (" llvm.objc.release " ) ||
46
+ M.getNamedValue (" llvm.objc.autorelease " ) ||
47
+ M.getNamedValue (" llvm.objc.retainAutoreleasedReturnValue " ) ||
48
+ M.getNamedValue (" llvm.objc.unsafeClaimAutoreleasedReturnValue " ) ||
49
+ M.getNamedValue (" llvm.objc.retainBlock " ) ||
50
+ M.getNamedValue (" llvm.objc.autoreleaseReturnValue " ) ||
51
+ M.getNamedValue (" llvm.objc.autoreleasePoolPush " ) ||
52
+ M.getNamedValue (" llvm.objc.loadWeakRetained " ) ||
53
+ M.getNamedValue (" llvm.objc.loadWeak " ) ||
54
+ M.getNamedValue (" llvm.objc.destroyWeak " ) ||
55
+ M.getNamedValue (" llvm.objc.storeWeak " ) ||
56
+ M.getNamedValue (" llvm.objc.initWeak " ) ||
57
+ M.getNamedValue (" llvm.objc.moveWeak " ) ||
58
+ M.getNamedValue (" llvm.objc.copyWeak " ) ||
59
+ M.getNamedValue (" llvm.objc.retainedObject " ) ||
60
+ M.getNamedValue (" llvm.objc.unretainedObject " ) ||
61
+ M.getNamedValue (" llvm.objc.unretainedPointer " ) ||
62
+ M.getNamedValue (" llvm.objc.clang.arc.noop.use " ) ||
63
+ M.getNamedValue (" llvm.objc.clang.arc.use" );
64
64
}
65
65
66
66
// / This is a wrapper around getUnderlyingObject which also knows how to
0 commit comments