aboutsummaryrefslogtreecommitdiffstats
path: root/cparser/Machine.mli
diff options
context:
space:
mode:
authorxleroy <xleroy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e>2011-03-10 10:12:34 +0000
committerxleroy <xleroy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e>2011-03-10 10:12:34 +0000
commit191906d10aa084bc6077ef3f6503fd2dacac67a1 (patch)
treefd2feb5af279c9d2b8e0a31607d713a1d877c439 /cparser/Machine.mli
parenta9578873a5bdf14c47650cc3dd9d21e3bcef2370 (diff)
downloadcompcert-kvx-191906d10aa084bc6077ef3f6503fd2dacac67a1.tar.gz
compcert-kvx-191906d10aa084bc6077ef3f6503fd2dacac67a1.zip
Bitfields: MSB-to-LSB in addition to LSB-to-MSB
git-svn-id: https://yquem.inria.fr/compcert/svn/compcert/trunk@1600 fca1b0fc-160b-0410-b1d3-a4f43f01ea2e
Diffstat (limited to 'cparser/Machine.mli')
-rw-r--r--cparser/Machine.mli11
1 files changed, 9 insertions, 2 deletions
diff --git a/cparser/Machine.mli b/cparser/Machine.mli
index bd3f3578..f1d3567c 100644
--- a/cparser/Machine.mli
+++ b/cparser/Machine.mli
@@ -39,13 +39,20 @@ type t = {
alignof_double: int;
alignof_longdouble: int;
alignof_void: int option;
- alignof_fun: int option
+ alignof_fun: int option;
+ bitfields_msb_first: bool
+
}
val ilp32ll64 : t
val i32lpll64 : t
val il32pll64 : t
-val make_char_signed : t -> t
+val x86_32 : t
+val x86_64 : t
+val win64 : t
+val ppc_32_bigendian : t
+val arm_littleendian : t
+
val gcc_extensions : t -> t
val config : t ref