Skip to content
Snippets Groups Projects
  1. Aug 18, 2010
    • 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
  2. May 10, 2010
  3. Mar 07, 2010
  4. Aug 16, 2009
Loading