| Commit message (Expand) | Author | Age | Files | Lines |
* | Revised semantics of comparisons between a pointer and 0. | Xavier Leroy | 2015-03-15 | 2 | -3/+5 |
* | Removed unused sel_target, changed cygwin symbol names and changed the defaul... | Bernhard Schommer | 2015-02-19 | 2 | -3/+2 |
* | Added an elf prefix to all common elf functions in PrintAsmaux. | Bernhard Schommer | 2015-02-18 | 2 | -17/+15 |
* | Changed print_fun/var_info to be functions instead of booleans. | Bernhard Schommer | 2015-02-18 | 2 | -6/+4 |
* | Removed some style issues. | Bernhard Schommer | 2015-02-18 | 1 | -65/+71 |
* | Changed arm backend to the common backend printer. | Bernhard Schommer | 2015-02-09 | 2 | -2/+2 |
* | Changed the ia32 backend to the new Printer. | Bernhard Schommer | 2015-02-06 | 1 | -0/+5 |
* | Changed the ASM printer of the powerpc to the generalized backend. | Bernhard Schommer | 2015-02-05 | 3 | -2/+119 |
* | Moved more common functions into a seperate file. | Bernhard Schommer | 2015-02-04 | 1 | -2/+46 |
* | Started moving common backend functions into one file. | Bernhard Schommer | 2015-02-03 | 1 | -0/+84 |
* | Merge branch 'named-structs' | Xavier Leroy | 2015-01-23 | 3 | -6/+6 |
|\ |
|
| * | Introduce symbol environments (type Senv.t) as a restricted view on global en... | Xavier Leroy | 2014-11-26 | 3 | -6/+6 |
* | | Protect against redefinition of the __i64_xxx helper library functions. | Xavier Leroy | 2015-01-20 | 4 | -244/+252 |
* | | Follow-up to [5aecefe]: be conservative also in the case of a "common" global... | Xavier Leroy | 2015-01-20 | 1 | -6/+21 |
* | | More prudent analysis of uninitialized const global variables. | Xavier Leroy | 2015-01-09 | 1 | -3/+6 |
* | | In -g -S mode, annotate the generated asm file with the C source code in comm... | Xavier Leroy | 2015-01-07 | 1 | -0/+67 |
|/ |
|
* | Verification of the Unusedglob pass (removal of unreferenced static global de... | Xavier Leroy | 2014-11-24 | 4 | -95/+1401 |
* | Add Genv.public_symbol operation. | Xavier Leroy | 2014-11-24 | 13 | -56/+136 |
* | Record public global definitions via field "prog_public" in AST.program. | Xavier Leroy | 2014-11-24 | 2 | -0/+3 |
* | Add flags to control individual optimization passes + flag -O0 for turning th... | Xavier Leroy | 2014-11-16 | 2 | -8/+5 |
* | - Support "switch" statements over 64-bit integers | xleroy | 2014-08-17 | 13 | -479/+845 |
* | Merge the various $(ARCH)/$(VARIANT)/xxx.v files into $(ARCH)/xxx.v. | xleroy | 2014-07-23 | 1 | -1/+1 |
* | Merge of "newspilling" branch: | xleroy | 2014-07-23 | 27 | -1134/+1011 |
* | Refactoring: move symbol_offset into Genv. | xleroy | 2014-05-24 | 3 | -11/+8 |
* | Integration of Jacques-Henri Jourdan's verified parser. | xleroy | 2014-04-29 | 2 | -13/+5 |
* | Constprop: use "not" for "xorimm(-1)"; optimize == 1 and != 0 comparisons ove... | xleroy | 2014-04-09 | 3 | -32/+40 |
* | Reducing compilation times: (by 35% on one example) | xleroy | 2014-04-06 | 1 | -20/+18 |
* | Merge of branch linear-typing: | xleroy | 2014-04-06 | 6 | -671/+1214 |
* | Inlining: preserve all RTL regs mentioned in the function, not just | xleroy | 2014-03-29 | 3 | -107/+164 |
* | Revert commits r2435 and r2436 (coarser RTLtyping / finer Lineartyping): | xleroy | 2014-03-28 | 6 | -1076/+661 |
* | Comments | xleroy | 2014-03-27 | 1 | -0/+7 |
* | Move wt_instr_inv where it belongs. | xleroy | 2014-03-27 | 2 | -10/+10 |
* | Revised division of labor between RTLtyping and Lineartyping: | xleroy | 2014-03-27 | 6 | -661/+1069 |
* | In Regalloc, dead code elimination, don't eliminate move operations | xleroy | 2014-02-23 | 3 | -3/+13 |
* | Add option -Os to optimize for code size rather than for execution speed. | xleroy | 2014-02-19 | 8 | -58/+78 |
* | Recognize .i and .p source files as C sources not to be preprocessed. | xleroy | 2014-02-05 | 1 | -0/+11 |
* | - Back to origins: suppress Mfloat64al32 chunk and align Mfloat64 to 4. | xleroy | 2014-01-12 | 7 | -34/+9 |
* | Introduce and use the platform-specific Archi module giving: | xleroy | 2014-01-03 | 3 | -20/+22 |
* | Updated neededness analysis for IA32. | xleroy | 2014-01-02 | 1 | -1/+14 |
* | Updated ARM backend wrt new static analyses and optimizations. | xleroy | 2014-01-02 | 5 | -128/+176 |
* | Ctypes.sizeof ty = 0 for empty types ty (zero-sized array, empty struct/union). | xleroy | 2013-12-30 | 3 | -10/+4 |
* | Simpler, more robust emulation of calls to variadic functions: | xleroy | 2013-12-28 | 9 | -25/+26 |
* | Support "default" cases in the middle of a "switch", not just at the end. | xleroy | 2013-12-21 | 1 | -1/+1 |
* | Merge of branch value-analysis. | xleroy | 2013-12-20 | 19 | -2289/+10535 |
* | - Recognize __builtin_fabs as an operator, not just a builtin, | xleroy | 2013-11-06 | 1 | -5/+7 |
* | Revised renumbering of nodes and registers so that main function is not shift... | xleroy | 2013-10-18 | 3 | -48/+114 |
* | Cminor parsing and printing (from Andrew Tolmach) | xleroy | 2013-10-16 | 4 | -19/+158 |
* | Do not use Format for faster printing of RTL, XTL, LTL, Mach | xleroy | 2013-09-26 | 5 | -136/+128 |
* | Small improvements in compilation times for the register allocation pass. | xleroy | 2013-09-20 | 3 | -21/+24 |
* | Floats.v, Nan.v: hard-wire the general shape of binop_pl, so that no axioms | xleroy | 2013-09-14 | 4 | -6/+46 |