summaryrefslogtreecommitdiffstats
path: root/llvm/lib/AsmParser/LLToken.h
diff options
context:
space:
mode:
authorReid Kleckner <reid@kleckner.net>2014-04-24 20:14:34 +0000
committerReid Kleckner <reid@kleckner.net>2014-04-24 20:14:34 +0000
commit5772b77789728e045ccd8c93d79820632e81c4e6 (patch)
tree6f4029a3081e1f1e6a0f9e9576737c5506e59bd1 /llvm/lib/AsmParser/LLToken.h
parent0fbb1e91e57829d277bbea3ef1402ee7bc871dea (diff)
downloadbcm5719-llvm-5772b77789728e045ccd8c93d79820632e81c4e6.tar.gz
bcm5719-llvm-5772b77789728e045ccd8c93d79820632e81c4e6.zip
Add 'musttail' marker to call instructions
This is similar to the 'tail' marker, except that it guarantees that tail call optimization will occur. It also comes with convervative IR verification rules that ensure that tail call optimization is possible. Reviewers: nicholas Differential Revision: http://llvm-reviews.chandlerc.com/D3240 llvm-svn: 207143
Diffstat (limited to 'llvm/lib/AsmParser/LLToken.h')
-rw-r--r--llvm/lib/AsmParser/LLToken.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/AsmParser/LLToken.h b/llvm/lib/AsmParser/LLToken.h
index 00f7fe8c120..ab5a1a535d9 100644
--- a/llvm/lib/AsmParser/LLToken.h
+++ b/llvm/lib/AsmParser/LLToken.h
@@ -54,6 +54,7 @@ namespace lltok {
kw_undef, kw_null,
kw_to,
kw_tail,
+ kw_musttail,
kw_target,
kw_triple,
kw_unwind,
OpenPOWER on IntegriCloud