summaryrefslogtreecommitdiff
path: root/ia32
Commit message (Expand)AuthorAge
* Rename __builtin_cntlz to __builtin_clz.Gravatar xleroy2014-08-27
* All targets: add __builtin_membarGravatar xleroy2014-07-28
* PowerPC port: refactored the expansion of built-in functions andGravatar xleroy2014-07-28
* The NaN behavior of float_of_single differs on PowerPC and on IA32/ARM.Gravatar xleroy2014-07-28
* Update with _a memory accessesGravatar xleroy2014-07-23
* Merge the various $(ARCH)/$(VARIANT)/xxx.v files into $(ARCH)/xxx.v.Gravatar xleroy2014-07-23
* Merge of "newspilling" branch:Gravatar xleroy2014-07-23
* Refactoring: move symbol_offset into Genv.Gravatar xleroy2014-05-24
* Fused multiply-add for IA32.Gravatar xleroy2014-05-05
* ia32/Select*: complete the modifications to shifts.Gravatar xleroy2014-04-11
* Constprop: use "not" for "xorimm(-1)"; optimize == 1 and != 0 comparisons ove...Gravatar xleroy2014-04-09
* Support Onot operator / notl instruction. More constant propagation during s...Gravatar xleroy2014-04-06
* Use .comm to declare uninitialized BSS variables. Gravatar xleroy2014-03-14
* Force dependency of SelectOp on Compopts.Gravatar xleroy2014-03-03
* In Regalloc, dead code elimination, don't eliminate move operationsGravatar xleroy2014-02-23
* Add option -Os to optimize for code size rather than for execution speed.Gravatar xleroy2014-02-19
* Recognize .i and .p source files as C sources not to be preprocessed.Gravatar xleroy2014-02-05
* - Back to origins: suppress Mfloat64al32 chunk and align Mfloat64 to 4.Gravatar xleroy2014-01-12
* Introduce and use the platform-specific Archi module giving:Gravatar xleroy2014-01-03
* Updated neededness analysis for IA32.Gravatar xleroy2014-01-02
* Updated ARM backend wrt new static analyses and optimizations.Gravatar xleroy2014-01-02
* Fine hair splitting depending on whether va_list is a scalar type (IA32, ARM)...Gravatar xleroy2014-01-01
* Experimental support for <stdarg.h>, the GCC way. Works on IA32. To be test...Gravatar xleroy2014-01-01
* Simpler, more robust emulation of calls to variadic functions:Gravatar xleroy2013-12-28
* Future-proofing: keep signature information in IA32 and PowerPC Asm, just lik...Gravatar xleroy2013-12-26
* Merge of branch value-analysis.Gravatar xleroy2013-12-20
* Rename "-fno-sse" into "-fno-fpu" and honor it on PowerPC as well.Gravatar xleroy2013-11-27
* Cminor parsing and printing (from Andrew Tolmach)Gravatar xleroy2013-10-16
* Do not use Format for faster printing of RTL, XTL, LTL, MachGravatar xleroy2013-09-26
* Floats.v, Nan.v: hard-wire the general shape of binop_pl, so that no axioms Gravatar xleroy2013-09-14
* Merge of Flocq version 2.2.0.Gravatar xleroy2013-08-02
* Optimize integer divisions by positive constants, turning them intoGravatar xleroy2013-07-29
* More accurate model of condition register flags for ARM and IA32.Gravatar xleroy2013-07-13
* Merge of the "princeton" branch:Gravatar xleroy2013-06-16
* powerpc: tentative support for Diab debug infoGravatar xleroy2013-05-20
* Merge of the float32 branch: Gravatar xleroy2013-05-19
* Add option -fno-tailcalls to turn off tailcall elimination (causes problem wi...Gravatar xleroy2013-05-17
* Preliminary support for debugging info (-g).Gravatar xleroy2013-05-17
* Refactoring: move definition of chunk_of_type to AST.v.Gravatar xleroy2013-05-06
* Coq-defined equality functions for Allocation.Gravatar xleroy2013-05-01
* Expand 64-bit integer comparisons into 32-bit integer comparisons.Gravatar xleroy2013-04-29
* Revert suppression of __builtin_{read,write}_reversed for x86 and ARM,Gravatar xleroy2013-04-29
* Add __builtin_bswap16 and __builtin_bswap32 to all ports.Gravatar xleroy2013-04-20
* Big merge of the newregalloc-int64 branch. Lots of changes in two directions:Gravatar xleroy2013-04-20
* Assorted changes to reduce stack and heap requirements when compiling very bi...Gravatar xleroy2013-03-16
* Glasnost: making transparent a number of definitions that were opaqueGravatar xleroy2013-03-10
* Finished backtracking (cf previous commit) for ARM and PowerPC.Gravatar xleroy2013-03-04
* Partial backtracking on previous commit: the "hole in Mach stack frame" Gravatar xleroy2013-03-03
* No longer a dependency on MachtypingGravatar xleroy2013-03-01
* Revised Stacking and Asmgen passes and Mach semantics: Gravatar xleroy2013-03-01