Permalink
Commits on Feb 3, 2015
Commits on Nov 11, 2014
  1. wibble

    tmcdonell committed Nov 11, 2014
  2. Annotate AccArray with the type of the payload

    This is the representation derived from the surface type.
    tmcdonell committed Nov 11, 2014
  3. dynamicAcc2: tuple projection from _nested_ structure

    ETupProject has slice indices from a completely flattened representation, but
    dynamicAcc has to work with the properly nested types of the surface
    representation. Thus, the indexes need to be converted appropriately.
    tmcdonell committed Nov 11, 2014
  4. oops: fix on last

    tmcdonell committed Nov 11, 2014
  5. Have ETupProject carry the type of the resulting expression

    This means recoverExpType works for nested tuples, and we can re-enable the type
    checker.
    
    There are some places where I didn't bother to correctly determing the resulting
    type, in which case you'll get an error if you try to recover the type of that
    expression. Oh well...
    tmcdonell committed Nov 11, 2014
Commits on Nov 10, 2014
  1. re-disable the type checker

    Although ToAccClone is now correctly generating the correct type structure,
    since ETupProject is defined on a flat structure the type gets prematurely
    flattened and hence can not be used for purposes of type checking.
    tmcdonell committed with parfunc Nov 10, 2014
  2. re-enable the type-checker

    tmcdonell committed with parfunc Nov 10, 2014
Commits on Nov 9, 2014
  1. Re-write Use' to take name, dim, and type.

    It no longer requires a dummy array at compile time.
    vollmerm committed Nov 9, 2014
  2. Fix in code gen for Use'

    vollmerm committed Nov 9, 2014
Commits on Nov 8, 2014
  1. Almost have Use' working.

    vollmerm committed Nov 8, 2014
  2. Preliminary attempt at Use' node in backend-kit.

    It was pushed through the backend-kit passes, and some functions were
    added to Cilk/JITRuntime.hs to accept a map of vars to arrays at runtime
    and substitute them into an already compiled C program. Nothing has been
    tested yet, but AFAIK nothing that previously worked has been broken.
    vollmerm committed Nov 8, 2014
Commits on Nov 7, 2014
  1. Further work with Use'

    vollmerm committed Nov 7, 2014
  2. More warning police

    vollmerm committed Nov 7, 2014
Commits on Nov 4, 2014
  1. Changed the Array Tuple handling, now giving them the same treatment …

    …as ETuples. Flattened from the beginning and ETupProjectFromRight takes an offset and a length
    svenssonjoel committed with parfunc Nov 4, 2014
  2. discovered a bug in normalizeExps that instead of 'trivializing' an e…

    …xpression replaced it with something completely different
    svenssonjoel committed with parfunc Nov 4, 2014
Commits on Nov 3, 2014
Commits on Nov 2, 2014