diff options
author | Cyril SIX <cyril.six@kalray.eu> | 2019-10-14 11:17:45 +0200 |
---|---|---|
committer | Cyril SIX <cyril.six@kalray.eu> | 2019-10-14 11:17:45 +0200 |
commit | 64a80f81297fb20c4f952d4b36cd0ae5d5da8f1e (patch) | |
tree | e41b0c4494181ee83e03d5909382cd29ade9516c /cparser/Machine.mli | |
parent | c59a26be1b4ae5c0ecf963d0ff2436dc73e72123 (diff) | |
download | compcert-kvx-64a80f81297fb20c4f952d4b36cd0ae5d5da8f1e.tar.gz compcert-kvx-64a80f81297fb20c4f952d4b36cd0ae5d5da8f1e.zip |
Tackling struct passing by value for the future K1C ABI
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 56d8d0b9..24d36e6c 100644 --- a/cparser/Machine.mli +++ b/cparser/Machine.mli @@ -17,6 +17,7 @@ type struct_passing_style = | SP_ref_callee (* by reference, callee takes copy *) | SP_ref_caller (* by reference, caller takes copy *) + | SP_value32_ref_callee (* by value if <= 32 bits, by ref_callee otherwise *) | SP_split_args (* by value, as a sequence of ints *) type struct_return_style = |