diff options
| author | Albert Gutowski <agutowski@google.com> | 2016-10-12 22:13:19 +0000 |
|---|---|---|
| committer | Albert Gutowski <agutowski@google.com> | 2016-10-12 22:13:19 +0000 |
| commit | 795d7d63810619af504ca1330aaa967c6e1c976d (patch) | |
| tree | 4eebf0989b7ec2c007d25a9366eab6f76e90f18d /llvm/lib/Analysis | |
| parent | 2a0621e58a3929a0e1662c67ae59bfbb11b3b08f (diff) | |
| download | bcm5719-llvm-795d7d63810619af504ca1330aaa967c6e1c976d.tar.gz bcm5719-llvm-795d7d63810619af504ca1330aaa967c6e1c976d.zip | |
Create llvm.addressofreturnaddress intrinsic
Summary: We need a new LLVM intrinsic to implement MS _AddressOfReturnAddress builtin on 64-bit Windows.
Reviewers: majnemer, rnk
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D25293
llvm-svn: 284061
Diffstat (limited to 'llvm/lib/Analysis')
| -rw-r--r-- | llvm/lib/Analysis/ObjCARCInstKind.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Analysis/ObjCARCInstKind.cpp b/llvm/lib/Analysis/ObjCARCInstKind.cpp index c7c52c3aca4..1e75c0824d0 100644 --- a/llvm/lib/Analysis/ObjCARCInstKind.cpp +++ b/llvm/lib/Analysis/ObjCARCInstKind.cpp @@ -184,6 +184,7 @@ static bool isInertIntrinsic(unsigned ID) { // TODO: Make this into a covered switch. switch (ID) { case Intrinsic::returnaddress: + case Intrinsic::addressofreturnaddress: case Intrinsic::frameaddress: case Intrinsic::stacksave: case Intrinsic::stackrestore: |

