aboutsummaryrefslogtreecommitdiffstats
path: root/cparser/Machine.mli
diff options
context:
space:
mode:
authorXavier Leroy <xavier.leroy@inria.fr>2015-03-14 10:31:02 +0100
committerXavier Leroy <xavier.leroy@inria.fr>2015-03-14 10:31:02 +0100
commit67e8b783c7e794d995675a332f118533e6a9b14a (patch)
treed9e86638612cacd929580f280e71a070f1f71a00 /cparser/Machine.mli
parent6f3ac9e1cef476ef0c5eaf7875af24543f66128a (diff)
downloadcompcert-kvx-67e8b783c7e794d995675a332f118533e6a9b14a.tar.gz
compcert-kvx-67e8b783c7e794d995675a332f118533e6a9b14a.zip
Improve performance and configurability for the StructReturn pass.
configure: special ABI value for IA32/MacOSX and PowerPC/Linux cparser/Machine: special config for PowerPC/Linux cparser/StructReturn: generate better code for return-as-int driver/Clflags, driver/Driver: add options -fstruct-return=<convention> and -fstruct-passing=<convention> to simplify testing
Diffstat (limited to 'cparser/Machine.mli')
-rw-r--r--cparser/Machine.mli1
1 files changed, 1 insertions, 0 deletions
diff --git a/cparser/Machine.mli b/cparser/Machine.mli
index 0fd8431f..76cea879 100644
--- a/cparser/Machine.mli
+++ b/cparser/Machine.mli
@@ -69,6 +69,7 @@ val x86_64 : t
val win32 : t
val win64 : t
val ppc_32_bigendian : t
+val ppc_32_bigendian_linux : t
val arm_littleendian : t
val gcc_extensions : t -> t