[M3commit] [modula3/cm3] 9ee098: Add backend modes for standalone cm3-IR->llvm-IR t...
    Rodney Bates 
    rodney.m.bates at acm.org
       
    Thu Aug  6 22:33:07 CEST 2015
    
    
  
  Branch: refs/heads/master
  Home:   https://github.com/modula3/cm3
  Commit: 9ee0988a34e2ccfe8a0d95b9e12a249f8251be66
      https://github.com/modula3/cm3/commit/9ee0988a34e2ccfe8a0d95b9e12a249f8251be66
  Author: Rodney Bates <rodney.m.bates at acm.org>
  Date:   2015-08-06 (Thu, 06 Aug 2015)
  Changed paths:
    M m3-sys/cm3/src/Builder.m3
    M m3-sys/cm3/src/llvmdummy/LLGen.i3
    M m3-sys/cm3/src/llvmdummy/LLGen.m3
    M m3-sys/cm3/src/m3makefile
    M m3-sys/cm3/src/version.quake
    M m3-sys/cminstall/src/config-no-install/Unix.common
    M m3-sys/m3middle/src/Target.i3
  Log Message:
  -----------
  Add backend modes for standalone cm3-IR->llvm-IR translator executable.
 On branch master
 Changes to be committed:
	modified:   m3-sys/cm3/src/Builder.m3
	modified:   m3-sys/cm3/src/llvmdummy/LLGen.i3
	modified:   m3-sys/cm3/src/llvmdummy/LLGen.m3
	modified:   m3-sys/cm3/src/m3makefile
	modified:   m3-sys/cm3/src/version.quake
	modified:   m3-sys/cminstall/src/config-no-install/Unix.common
	modified:   m3-sys/m3middle/src/Target.i3
Add new backend modes StAloneLlvmAsm and StAloneLlvmObj.
These produce cm3-IR (.ic/.mc) in cm3, run "m3llvm" as a separate executable,
to translate to llvm-IR bitcode (.ib/.mb), run llc to compile that, and,
in the case of StAloneLlvmAsm, run asm separately.
    
    
More information about the M3commit
mailing list