Skip to content
Snippets Groups Projects
  1. Sep 04, 2010
  2. Sep 02, 2010
  3. Aug 18, 2010
    • xleroy's avatar
      Renamed C2Clight into C2C · 790c187f
      xleroy authored
      git-svn-id: https://yquem.inria.fr/compcert/svn/compcert/trunk@1468 fca1b0fc-160b-0410-b1d3-a4f43f01ea2e
      790c187f
    • xleroy's avatar
      Merge of branches/full-expr-4: · a15858a0
      xleroy authored
      - Csyntax, Csem: source C language has side-effects within expressions,
        performs implicit casts, and has nondeterministic reduction semantics
        for expressions
      - Cstrategy: deterministic red. sem. for the above
      - Clight: the previous source C language, with pure expressions.
        Added: temporary variables + implicit casts.
      - New pass SimplExpr to pull side-effects out of expressions
        (previously done in untrusted Caml code in cparser/)
      - Csharpminor: added temporary variables to match Clight.
      - Cminorgen: adapted, removed cast optimization (moved to back-end)
      - CastOptim: RTL-level optimization of casts
      - cparser: transformations Bitfields, StructByValue and StructAssign
        now work on non-simplified expressions
      - Added pretty-printers for several intermediate languages,
        and matching -dxxx command-line flags.
      
      
      
      git-svn-id: https://yquem.inria.fr/compcert/svn/compcert/trunk@1467 fca1b0fc-160b-0410-b1d3-a4f43f01ea2e
      a15858a0
  4. Jun 29, 2010
    • xleroy's avatar
      Support for inlined built-ins. · 9c7c84cc
      xleroy authored
      AST: add ef_inline flag to external functions.
      Selection: recognize calls to inlined built-ins and inline them as Sbuiltin.
      CminorSel to Asm: added Sbuiltin/Ibuiltin instruction.
      PrintAsm: adapted expansion of builtins.
      C2Clight: adapted detection of builtins.
      Conventions: refactored in a machine-independent part (backend/Conventions)
        and a machine-dependent part (ARCH/SYS/Conventions1).
      
      
      git-svn-id: https://yquem.inria.fr/compcert/svn/compcert/trunk@1356 fca1b0fc-160b-0410-b1d3-a4f43f01ea2e
      9c7c84cc
  5. Jun 28, 2010
  6. May 23, 2010
  7. May 10, 2010
  8. May 08, 2010
  9. Mar 30, 2010
  10. Mar 08, 2010
  11. Mar 07, 2010
  12. Mar 03, 2010
  13. Jan 27, 2010
  14. Nov 03, 2009
  15. Nov 02, 2009
  16. Nov 01, 2009
  17. Aug 18, 2009
  18. Aug 16, 2009
  19. Aug 05, 2009
  20. Jun 05, 2009
  21. Mar 26, 2009
  22. Jan 11, 2009
  23. Dec 30, 2008
Loading