diff options
author | Jonas Devlieghere <jonas@devlieghere.com> | 2019-08-15 03:49:51 +0000 |
---|---|---|
committer | Jonas Devlieghere <jonas@devlieghere.com> | 2019-08-15 03:49:51 +0000 |
commit | ed3b6d1bb22786fbda1a2fadfb8bb20da7b887b6 (patch) | |
tree | e373532b052be1ddd68d885adb9ed53fffe2b547 /llvm/lib/IR/Core.cpp | |
parent | d65f37dbcc106bdfc37700b50f006337f2196a87 (diff) | |
download | bcm5719-llvm-ed3b6d1bb22786fbda1a2fadfb8bb20da7b887b6.tar.gz bcm5719-llvm-ed3b6d1bb22786fbda1a2fadfb8bb20da7b887b6.zip |
Revert "Expose TailCallKind via the LLVM C API"
This is failing on several build bots. Reverting as discussed in
https://reviews.llvm.org/D66061.
llvm-svn: 368953
Diffstat (limited to 'llvm/lib/IR/Core.cpp')
-rw-r--r-- | llvm/lib/IR/Core.cpp | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/llvm/lib/IR/Core.cpp b/llvm/lib/IR/Core.cpp index 4c38bb1a553..b4dc91bc3f3 100644 --- a/llvm/lib/IR/Core.cpp +++ b/llvm/lib/IR/Core.cpp @@ -2844,39 +2844,6 @@ void LLVMSetTailCall(LLVMValueRef Call, LLVMBool isTailCall) { unwrap<CallInst>(Call)->setTailCall(isTailCall); } -LLVMTailCallKind LLVMGetTailCallKind(LLVMValueRef Call) { - switch (unwrap<CallInst>(Call)->getTailCallKind()) { - case CallInst::TailCallKind::TCK_None: - return LLVMTailCallKindNone; - case CallInst::TailCallKind::TCK_Tail: - return LLVMTailCallKindTail; - case CallInst::TailCallKind::TCK_MustTail: - return LLVMTailCallKindMustTail; - case CallInst::TailCallKind::TCK_NoTail: - return LLVMTailCallKindNoTail; - } -} - -void LLVMSetTailCallKind(LLVMValueRef Call, LLVMTailCallKind TCK) { - CallInst::TailCallKind kind; - switch (TCK) { - case LLVMTailCallKindNone: - kind = CallInst::TailCallKind::TCK_None; - break; - case LLVMTailCallKindTail: - kind = CallInst::TailCallKind::TCK_Tail; - break; - case LLVMTailCallKindMustTail: - kind = CallInst::TailCallKind::TCK_MustTail; - break; - case LLVMTailCallKindNoTail: - kind = CallInst::TailCallKind::TCK_NoTail; - break; - } - - unwrap<CallInst>(Call)->setTailCallKind(kind); -} - /*--.. Operations on invoke instructions (only) ............................--*/ LLVMBasicBlockRef LLVMGetNormalDest(LLVMValueRef Invoke) { |