diff options
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) { |