1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 02:52:53 +02:00
llvm-mirror/tools/llvm-c-test
Robert Widmann f05ec670a4 Expose TailCallKind via the LLVM C API
Summary: This exposes `CallInst`'s tail call kind via new `LLVMGetTailCallKind` and `LLVMSetTailCallKind` functions. The motivation for this is to be able to see `musttail` for languages that require mandatory tail calls for correctness. Today only the weaker `LLVMSetTail` is exposed and there is no way to set `GuaranteedTailCallOpt` via the C API.

Reviewers: CodaFi, jyknight, deadalnix, rnk

Reviewed By: CodaFi

Subscribers: hiraditya, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D66061

llvm-svn: 368945
2019-08-14 23:54:35 +00:00
..
attributes.c llvm-c-test avoid calling malloc(0) 2019-07-04 14:36:34 +00:00
calc.c Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CMakeLists.txt Fix BUILD_SHARED_LIBS builds after r361567 2019-05-24 02:15:27 +00:00
debuginfo.c Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
diagnostic.c Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
disassemble.c Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
echo.cpp Expose TailCallKind via the LLVM C API 2019-08-14 23:54:35 +00:00
helpers.c Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
include-all.c [llvm-c-test] Make include-all.c do what its name says it does 2019-05-06 11:31:45 +00:00
llvm-c-test.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
main.c Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
metadata.c Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
module.c Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
object.c [LLVM-C] Add Section and Symbol Iterator Accessors for Object File Binaries 2019-04-09 21:53:31 +00:00
targets.c Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00