summaryrefslogtreecommitdiff
path: root/lib/AsmParser/LLToken.h
diff options
context:
space:
mode:
authorOren Ben Simhon <oren.ben.simhon@intel.com>2016-10-13 07:53:43 +0000
committerOren Ben Simhon <oren.ben.simhon@intel.com>2016-10-13 07:53:43 +0000
commit4b6c339e4a5d0fef342b49081ffefa36282b821c (patch)
tree439c33e0254dd80d75e610be4ccb398c63f58df5 /lib/AsmParser/LLToken.h
parentc678874ec26f5cfcb53f55cd9a9843a69054741f (diff)
[X86] Basic additions to support RegCall Calling Convention.
The Register Calling Convention (RegCall) was introduced by Intel to optimize parameter transfer on function call. This calling convention ensures that as many values as possible are passed or returned in registers. This commit presents the basic additions to LLVM CodeGen in order to support RegCall in X86. Differential Revision: http://reviews.llvm.org/D25022 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@284108 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/AsmParser/LLToken.h')
-rw-r--r--lib/AsmParser/LLToken.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/AsmParser/LLToken.h b/lib/AsmParser/LLToken.h
index 37998e87950..555aee3ef04 100644
--- a/lib/AsmParser/LLToken.h
+++ b/lib/AsmParser/LLToken.h
@@ -127,6 +127,7 @@ enum Kind {
kw_x86_fastcallcc,
kw_x86_thiscallcc,
kw_x86_vectorcallcc,
+ kw_x86_regcallcc,
kw_arm_apcscc,
kw_arm_aapcscc,
kw_arm_aapcs_vfpcc,