aboutsummaryrefslogtreecommitdiffstats
path: root/ia32
Commit message (Expand)AuthorAgeFilesLines
* Rename "-fno-sse" into "-fno-fpu" and honor it on PowerPC as well.xleroy2013-11-271-1/+1
* Cminor parsing and printing (from Andrew Tolmach)xleroy2013-10-161-0/+1
* Do not use Format for faster printing of RTL, XTL, LTL, Machxleroy2013-09-261-1/+1
* Floats.v, Nan.v: hard-wire the general shape of binop_pl, so that no axioms xleroy2013-09-145-25/+84
* Merge of Flocq version 2.2.0.xleroy2013-08-021-0/+28
* Optimize integer divisions by positive constants, turning them intoxleroy2013-07-299-16/+78
* More accurate model of condition register flags for ARM and IA32.xleroy2013-07-132-71/+38
* Merge of the "princeton" branch:xleroy2013-06-164-5/+5
* powerpc: tentative support for Diab debug infoxleroy2013-05-201-0/+1
* Merge of the float32 branch: xleroy2013-05-198-40/+51
* Add option -fno-tailcalls to turn off tailcall elimination (causes problem wi...xleroy2013-05-171-2/+1
* Preliminary support for debugging info (-g).xleroy2013-05-171-5/+53
* Refactoring: move definition of chunk_of_type to AST.v.xleroy2013-05-061-3/+0
* Coq-defined equality functions for Allocation.xleroy2013-05-011-5/+11
* Expand 64-bit integer comparisons into 32-bit integer comparisons.xleroy2013-04-292-7/+6
* Revert suppression of __builtin_{read,write}_reversed for x86 and ARM,xleroy2013-04-293-3/+38
* Add __builtin_bswap16 and __builtin_bswap32 to all ports.xleroy2013-04-203-38/+15
* Big merge of the newregalloc-int64 branch. Lots of changes in two directions:xleroy2013-04-2015-918/+756
* Assorted changes to reduce stack and heap requirements when compiling very bi...xleroy2013-03-163-9/+29
* Glasnost: making transparent a number of definitions that were opaquexleroy2013-03-103-5/+8
* Finished backtracking (cf previous commit) for ARM and PowerPC.xleroy2013-03-041-41/+4
* Partial backtracking on previous commit: the "hole in Mach stack frame" xleroy2013-03-032-281/+233
* No longer a dependency on Machtypingxleroy2013-03-011-1/+0
* Revised Stacking and Asmgen passes and Mach semantics: xleroy2013-03-015-1562/+459
* Updated ARM and PowerPC ports with new handling of __builtin_annot.xleroy2013-02-241-2/+2
* Constant propagation within __builtin_annot.xleroy2013-02-243-54/+5
* Pointers one pastxleroy2013-02-152-54/+43
* Errors for excessively large global variables or stack frames.xleroy2013-02-021-3/+2
* Ported to Coq 8.4pl1. Merge of branches/coq-8.4.xleroy2013-01-296-56/+58
* Remove some useless "Require".xleroy2012-12-3010-23/+0
* Support for inline assembly (asm statements).xleroy2012-12-181-0/+4
* Globalenvs: allocate one-byte block with permissions Nonempty for eachxleroy2012-11-121-8/+8
* Merge of branch seq-and-or. See Changelog for details.xleroy2012-10-063-119/+133
* Fixed 2 errors in revised builtin_vstore. xleroy2012-08-221-2/+3
* Wrong usage of temps in builtin_volatile_write.xleroy2012-08-171-12/+7
* Remove Val.is_true and Val.is_false, no longer used.xleroy2012-08-061-8/+2
* - Revised non-overflow constraints on memory injections so that xleroy2012-07-235-13/+20
* Support for indirect symbols under MacOS X (final).xleroy2012-07-146-24/+12
* Support for MacOS X's indirect symbols. (first try)xleroy2012-07-138-28/+100
* Strip quotes from section names during #pragma parsing.xleroy2012-07-111-3/+3
* Update CombineOp for arm and ia32.xleroy2012-07-031-2/+6
* Recombine x = cmp(...); if (x == 1) ...xleroy2012-07-012-4/+53
* Added option -falign-functionsxleroy2012-07-011-1/+3
* Use Flocq for floatsxleroy2012-06-282-5/+9
* Make min_int / -1 and min_int % -1 semantically undefinedxleroy2012-06-095-22/+22
* Removed Oandimm, etc, cases, because of 2-address constraints...xleroy2012-05-292-24/+0
* CSE: add recognition of some combined operators, conditions, and addressing m...xleroy2012-05-264-20/+245
* Merge of the newmem branch:xleroy2012-05-213-3/+50
* checklink: first import of Valentin Robert's validator for asm and linkxleroy2012-03-281-1/+0
* Make CPragmas common to all ports.xleroy2012-02-271-28/+0