]> granicus.if.org Git - clang/commit
[FunctionAttrs] Annotate "willreturn" for intrinsics
authorHideto Ueno <uenoku.tokotoko@gmail.com>
Sun, 28 Jul 2019 06:09:56 +0000 (06:09 +0000)
committerHideto Ueno <uenoku.tokotoko@gmail.com>
Sun, 28 Jul 2019 06:09:56 +0000 (06:09 +0000)
commitc76d0d6d37054fef520aa2832c18480c472b3137
tree8a09a069b317040e8c2a9b030c8e52c44aeff6e3
parent0345de1b90a4c75cd7e47505bebbbcf46b841940
[FunctionAttrs] Annotate "willreturn" for intrinsics

Summary:
In D62801, new function attribute `willreturn` was introduced. In short, a function with `willreturn` is guaranteed to come back to the call site(more precise definition is in LangRef).

In this patch, willreturn is annotated for LLVM intrinsics.

Reviewers: jdoerfert

Reviewed By: jdoerfert

Subscribers: jvesely, nhaehnle, sstefan1, llvm-commits

Tags: #llvm

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

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@367184 91177308-0d34-0410-b5e6-96231b3b80d8
test/CodeGen/libcalls.c