[M3commit] [modula3/cm3] 083f50: Allocate VALUE struct copies in entry block.

GitHub noreply at github.com
Mon Nov 6 17:45:52 CET 2017

  Branch: refs/heads/master
  Home:   https://github.com/modula3/cm3
  Commit: 083f5064e0e9f09ad6d319ce2b335e26289f6f02
  Author: Rodney Bates <rodney.m.bates at acm.org>
  Date:   2017-11-06 (Mon, 06 Nov 2017)

  Changed paths:
    M m3-sys/llvm3.6.1/src/M3CG_LLVM.m3

  Log Message:
  Allocate VALUE struct copies in entry block.

Move temps used for copying structs passed by VALUE into the entry

Also, inline and partially evaluate call on copy, for cleaner

More information about the M3commit mailing list