1. 24 Aug, 2013 3 commits
  2. 23 Aug, 2013 8 commits
  3. 22 Aug, 2013 19 commits
  4. 21 Aug, 2013 3 commits
  5. 20 Aug, 2013 7 commits
    • eir@cis.upenn.edu's avatar
      8d7272b5
    • Jan Stolarek's avatar
      Comments only · d0b8c46d
      Jan Stolarek authored
      d0b8c46d
    • Jan Stolarek's avatar
      Merge cgTailCall and cgLneJump into one function · 388e14e2
      Jan Stolarek authored
      Previosly logic of these functions was sth like this:
      
        cgIdApp x = case x of
                      A -> cgLneJump x
                      _ -> cgTailCall x
      
        cgTailCall x = case x of
                         B -> ...
                         C -> ...
                         _ -> ...
      
      After merging there is no nesting of cases:
      
        cgIdApp x = case x of
                      A -> -- body of cgLneJump
                      B -> ...
                      C -> ...
                      _ -> ...
      388e14e2
    • Jan Stolarek's avatar
      Remove unused module · 6b032db4
      Jan Stolarek authored
      This commit removes module StgCmmGran which has only no-op functions.
      According to comments in the module, it was used by GpH, but GpH
      project seems to be dead for a couple of years now.
      6b032db4
    • Jan Stolarek's avatar
      Cleanup StgCmm pass · e5374a1b
      Jan Stolarek authored
      This cleanup includes:
        * removing dead code. This includes forkStatics function,
          which was in fact one big noop, and global bindings in
          CgInfoDownwards,
        * converting functions that used FCode monad only to
          access DynFlags into functions that take DynFlags
          as a parameter and don't work in a monad,
        * addBindC function is now smarter. It extracts Id from
          CgIdInfo passed to it in the same way addBindsC does.
          Previously this was done at every call site, which was
          redundant.
      e5374a1b
    • Jan Stolarek's avatar
      Trailing whitespaces, code formatting, detabify · 3f279f37
      Jan Stolarek authored
      A major cleanup of trailing whitespaces and tabs in codeGen/
      directory. I also adjusted code formatting in some places.
      3f279f37
    • Gabor Greif's avatar
      Fix typo · f661e79c
      Gabor Greif authored
      f661e79c