diff options
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp b/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp index eb36baeef5e..8ca29625626 100644 --- a/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp +++ b/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp @@ -6390,6 +6390,20 @@ SelectionDAGBuilder::visitIntrinsicCall(const CallInst &I, unsigned Intrinsic) { return "objc_storeStrong"; case Intrinsic::objc_storeWeak: return "objc_storeWeak"; + case Intrinsic::objc_unsafeClaimAutoreleasedReturnValue: + return "objc_unsafeClaimAutoreleasedReturnValue"; + case Intrinsic::objc_retainedObject: + return "objc_retainedObject"; + case Intrinsic::objc_unretainedObject: + return "objc_unretainedObject"; + case Intrinsic::objc_unretainedPointer: + return "objc_unretainedPointer"; + case Intrinsic::objc_retain_autorelease: + return "objc_retain_autorelease"; + case Intrinsic::objc_sync_enter: + return "objc_sync_enter"; + case Intrinsic::objc_sync_exit: + return "objc_sync_exit"; } } |