@@ -41,26 +41,26 @@ extern bool EnableARCOpts;
4141// / Test if the given module looks interesting to run ARC optimization
4242// / on.
4343inline bool ModuleHasARC (const Module &M) {
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" );
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" );
6464}
6565
6666// / This is a wrapper around getUnderlyingObject which also knows how to
0 commit comments