diff options
author | John McCall <rjmccall@apple.com> | 2016-02-05 21:37:38 +0000 |
---|---|---|
committer | John McCall <rjmccall@apple.com> | 2016-02-05 21:37:38 +0000 |
commit | 0139178e1bf349d318f6bc834e0f42b3f7313952 (patch) | |
tree | 0447d297b9cf157c458df3a3f924227c6c884d43 /clang/lib/CodeGen/TargetInfo.cpp | |
parent | b038a5268fc3c95c0e885fe39872308ef8e52537 (diff) | |
download | bcm5719-llvm-0139178e1bf349d318f6bc834e0f42b3f7313952.tar.gz bcm5719-llvm-0139178e1bf349d318f6bc834e0f42b3f7313952.zip |
Add an ARC autoreleased-return-value caller marker on i386.
rdar://24531556
llvm-svn: 259932
Diffstat (limited to 'clang/lib/CodeGen/TargetInfo.cpp')
-rw-r--r-- | clang/lib/CodeGen/TargetInfo.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/lib/CodeGen/TargetInfo.cpp b/clang/lib/CodeGen/TargetInfo.cpp index d4ceb0d3da1..1cfdde38a36 100644 --- a/clang/lib/CodeGen/TargetInfo.cpp +++ b/clang/lib/CodeGen/TargetInfo.cpp @@ -920,6 +920,11 @@ public: ('T' << 24); return llvm::ConstantInt::get(CGM.Int32Ty, Sig); } + + StringRef getARCRetainAutoreleasedReturnValueMarker() const override { + return "movl\t%ebp, %ebp" + "\t\t## marker for objc_retainAutoreleaseReturnValue"; + } }; } |