aboutsummaryrefslogtreecommitdiffstats
path: root/cparser/Machine.ml
Commit message (Expand)AuthorAgeFilesLines
* CI test activate non-trap on kvx-cosLéo Gourdin2021-07-281-1/+1
* Add target ELFCyril SIX2021-06-011-0/+2
* Merge remote-tracking branch 'origin/kvx-work' into merge_master_8.13.1Cyril SIX2021-06-011-2/+10
|\
| * Adding distinction between kvx-cos and kvx-mbr (for trapping loads)Cyril SIX2021-04-131-2/+10
* | [BROKEN] Merge with v3.9 : something broken for __builtin_expect in cfrontend...Cyril SIX2021-06-011-4/+5
* | Merge branch 'master' into merge_master_8.13.1Sylvain Boulmé2021-03-231-2/+5
|\ \ | |/ |/|
| * "macosx" is now called "macos"Xavier Leroy2021-01-181-2/+2
| * AArch64: macOS portXavier Leroy2020-12-261-0/+3
* | Turning loads into non-trapping when necessaryCyril SIX2020-12-151-1/+8
* | k1c -> kvx changesDavid Monniaux2020-05-261-2/+2
* | [regression to check!] Merge tag 'v3.6' into mppa-workCyril SIX2019-10-161-0/+5
|\|
| * AArch64 portXavier Leroy2019-08-081-0/+5
* | Tackling struct passing by value for the future K1C ABICyril SIX2019-10-141-2/+3
* | __builtin_bswap16, 32 and 64Cyril SIX2019-09-201-1/+1
* | Fixing machine description (error in wchar signedness + trying different valu...Cyril SIX2019-09-191-5/+32
* | long types are 8 bytes nowCyril SIX2019-01-301-0/+1
* | Merge tag 'v3.4' into mppa_k1cCyril SIX2018-11-211-0/+14
|\|
| * Add sizeof_reg and new Machine configurations (#129)Bernhard Schommer2018-08-201-0/+14
* | MPPA - Fixed wrong DWARF informationsCyril SIX2018-04-261-1/+2
* | Hook for MPPA_K1c (generates Risc-V code for now)Cyril SIX2018-04-041-0/+5
|/
* Struct return on OpenBSD now testedMichael Schmidt2018-02-191-1/+1
* Move struct passing/return style to Machine.Bernhard Schommer2018-02-161-13/+54
* Issue P #25: make sure sizeof(long double) = sizeof(double) in all contexts.Xavier Leroy2017-08-221-10/+9
* RISC-V port and assorted changesXavier Leroy2017-04-281-0/+5
* Implement support for big endian arm targets.Bernhard Schommer2016-08-051-1/+4
* Diab defines w_char to be unsigned short.Bernhard Schommer2015-07-071-0/+4
* Improvements in the StructReturn transformation (ABI conformance for passing ...Xavier Leroy2015-03-201-36/+10
* Improve performance and configurability for the StructReturn pass.Xavier Leroy2015-03-141-0/+3
* ABI compatibility for struct/union function arguments passed by value.Xavier Leroy2015-01-271-8/+43
* Delay reads from !Machine.config before it is properly initialized.Xavier Leroy2015-01-221-6/+36
* PR#6: fix handling of wchar_t and assignments from wide string literals.Xavier Leroy2014-12-301-3/+11
* - Back to origins: suppress Mfloat64al32 chunk and align Mfloat64 to 4.xleroy2014-01-121-1/+4
* Hack StructReturn to better adhere to PowerPC and ARM calling conventions.xleroy2013-12-201-9/+18
* Revert suppression of __builtin_{read,write}_reversed for x86 and ARM,xleroy2013-04-291-5/+13
* cparser/*: refactoring of the expansion of read-modify-write operatorsxleroy2011-11-261-1/+5
* Bitfields: MSB-to-LSB in addition to LSB-to-MSBxleroy2011-03-101-5/+19
* Switching to the new C parser/elaborator/simplifierxleroy2010-03-031-0/+136