diff options
author | Xavier Leroy <xavier.leroy@inria.fr> | 2015-03-14 10:31:02 +0100 |
---|---|---|
committer | Xavier Leroy <xavier.leroy@inria.fr> | 2015-03-14 10:31:02 +0100 |
commit | 67e8b783c7e794d995675a332f118533e6a9b14a (patch) | |
tree | d9e86638612cacd929580f280e71a070f1f71a00 /cparser/Machine.mli | |
parent | 6f3ac9e1cef476ef0c5eaf7875af24543f66128a (diff) | |
download | compcert-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.mli | 1 |
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 |