Permalink
Commits on Feb 3, 2015
  1. @rrnewton
Commits on Nov 11, 2014
  1. @tmcdonell
  2. @tmcdonell
  3. @tmcdonell
  4. @tmcdonell
  5. @tmcdonell

    wibble

    tmcdonell committed Nov 11, 2014
  6. @tmcdonell
  7. @tmcdonell

    Annotate AccArray with the type of the payload

    This is the representation derived from the surface type.
    tmcdonell committed Nov 11, 2014
  8. @tmcdonell

    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
  9. @tmcdonell

    oops: fix on last

    tmcdonell committed Nov 11, 2014
  10. @tmcdonell
  11. @tmcdonell

    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
  12. @tmcdonell
Commits on Nov 10, 2014
  1. @tmcdonell @parfunc

    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. @tmcdonell @parfunc
  3. @tmcdonell @parfunc

    re-enable the type-checker

    tmcdonell committed with parfunc Nov 10, 2014
Commits on Nov 9, 2014
  1. @vollmerm

    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. @vollmerm

    Fix in code gen for Use'

    vollmerm committed Nov 9, 2014
Commits on Nov 8, 2014
  1. @vollmerm

    Almost have Use' working.

    vollmerm committed Nov 8, 2014
  2. @vollmerm
  3. @vollmerm
  4. @vollmerm

    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. @vollmerm

    Further work with Use'

    vollmerm committed Nov 7, 2014
  2. @vollmerm

    More warning police

    vollmerm committed Nov 7, 2014
  3. @vollmerm
  4. @vollmerm
  5. @vollmerm
Commits on Nov 4, 2014
  1. @svenssonjoel @parfunc
  2. @svenssonjoel @parfunc

    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
  3. @tmcdonell
  4. @tmcdonell
  5. @svenssonjoel @parfunc

    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
  1. @tmcdonell
Commits on Nov 2, 2014
  1. @tmcdonell
  2. @tmcdonell