about summary refs log tree commit diff
path: root/src/libsyntax
diff options
context:
space:
mode:
authorSteffen <steffen.butzer@outlook.com>2015-12-26 21:29:28 +0100
committerSteffen <steffen.butzer@outlook.com>2015-12-26 21:40:40 +0100
commit9af75d2bec9e98dd1cf4a24bd93a94a4e9ba47f9 (patch)
tree3a4a61601aaf09e6d957cb2fbe1242e024f70156 /src/libsyntax
parent3150dddb0f2f6c84f2355db324794eecab6a3299 (diff)
downloadrust-9af75d2bec9e98dd1cf4a24bd93a94a4e9ba47f9.tar.gz
rust-9af75d2bec9e98dd1cf4a24bd93a94a4e9ba47f9.zip
llvm: Add support for vectorcall (X86_VectorCall) convention
Diffstat (limited to 'src/libsyntax')
-rw-r--r--src/libsyntax/abi.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libsyntax/abi.rs b/src/libsyntax/abi.rs
index ca44dec627e..a16f232f4a1 100644
--- a/src/libsyntax/abi.rs
+++ b/src/libsyntax/abi.rs
@@ -39,6 +39,7 @@ pub enum Abi {
     Cdecl,
     Stdcall,
     Fastcall,
+    Vectorcall,
     Aapcs,
     Win64,
 
@@ -85,6 +86,7 @@ const AbiDatas: &'static [AbiData] = &[
     AbiData {abi: Cdecl, name: "cdecl" },
     AbiData {abi: Stdcall, name: "stdcall" },
     AbiData {abi: Fastcall, name: "fastcall" },
+    AbiData {abi: Vectorcall, name: "vectorcall"},
     AbiData {abi: Aapcs, name: "aapcs" },
     AbiData {abi: Win64, name: "win64" },