[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
      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
block.

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




More information about the M3commit mailing list