[M3commit] [modula3/cm3] 79a4ce: Add a bunch of command-line parameters and options...

Rodney Bates rodney.m.bates at acm.org
Thu Aug 27 19:04:15 CEST 2015


  Branch: refs/heads/master
  Home:   https://github.com/modula3/cm3
  Commit: 79a4ce1113ceeed3d1f81b680c04daf14b6b1349
      https://github.com/modula3/cm3/commit/79a4ce1113ceeed3d1f81b680c04daf14b6b1349
  Author: Rodney Bates <rodney.m.bates at acm.org>
  Date:   2015-08-27 (Thu, 27 Aug 2015)

  Changed paths:
    M m3-sys/llvm/src/M3CG_LLVM.i3
    M m3-sys/llvm/src/M3CG_LLVM.m3
    M m3-sys/llvm/src/Main.m3
    M m3-sys/llvm/src/readme

  Log Message:
  -----------
  Add a bunch of command-line parameters and options to m3llvm.

Here is the help text for command-line options:

m3llvm: standalone converter from cm3 IR to llvm IR, version 0.1
Usage:m3llvm {-{option}} <inFileName>
  If <inFileName> is absent, read from standard input.
  Options are:
  -a Treat input file as ascii cm3 IR.
  -b Treat input file as binary cm3 IR (the default).
  -d Enable debug output.
  -h Display help text and terminate.
  -v Display program version and terminate.
  -o<bitcodeFileName> or -o <bitcodeFileName>
     Write llvm bitcode to <bitcodeFileName>
  -O<asmFileName> or -O <asmFileName>
     Write llvm assembly code to <asmFileName>
  Either or both bitcode and assembly output may be specified.
  If neither is specified, write llvm assembly to 'm3test.ll'

 Changes to be committed:
 (all in m3-sys/llvm/src)

	modified:   M3CG_LLVM.i3
	modified:   M3CG_LLVM.m3
	modified:   Main.m3
	modified:   readme


  Commit: 0f6c86ef2c53e10dfa94b570a474305cf5fad0d2
      https://github.com/modula3/cm3/commit/0f6c86ef2c53e10dfa94b570a474305cf5fad0d2
  Author: Rodney Bates <rodney.m.bates at acm.org>
  Date:   2015-08-27 (Thu, 27 Aug 2015)

  Changed paths:
    M m3-sys/m3middle/src/Target.i3
    M m3-sys/m3middle/src/Target.m3
    M m3-sys/m3tests/src/p2/p263/F0.i3
    M m3-sys/m3tests/src/p2/p263/F0.m3
    M m3-sys/m3tests/src/p2/p263/F1.i3
    M m3-sys/m3tests/src/p2/p263/F1.m3
    A m3-sys/m3tests/src/p2/p263/F2.i3
    A m3-sys/m3tests/src/p2/p263/F2.m3
    A m3-sys/m3tests/src/p2/p263/F4094.i3
    A m3-sys/m3tests/src/p2/p263/F4094.m3
    M m3-sys/m3tests/src/p2/p263/F4095.i3
    M m3-sys/m3tests/src/p2/p263/F4095.m3
    R m3-sys/m3tests/src/p2/p263/F4095x8.i3
    R m3-sys/m3tests/src/p2/p263/F4095x8.m3
    M m3-sys/m3tests/src/p2/p263/F4096.i3
    M m3-sys/m3tests/src/p2/p263/F4096.m3
    M m3-sys/m3tests/src/p2/p263/F4096x8.i3
    M m3-sys/m3tests/src/p2/p263/F4096x8.m3
    A m3-sys/m3tests/src/p2/p263/F4096x8m1.i3
    A m3-sys/m3tests/src/p2/p263/F4096x8m1.m3
    A m3-sys/m3tests/src/p2/p263/F4096x8m2.i3
    A m3-sys/m3tests/src/p2/p263/F4096x8m2.m3
    A m3-sys/m3tests/src/p2/p263/F4096x8p1.i3
    A m3-sys/m3tests/src/p2/p263/F4096x8p1.m3
    A m3-sys/m3tests/src/p2/p263/F4096x8p2.i3
    A m3-sys/m3tests/src/p2/p263/F4096x8p2.m3
    A m3-sys/m3tests/src/p2/p263/F4097.i3
    A m3-sys/m3tests/src/p2/p263/F4097.m3
    M m3-sys/m3tests/src/p2/p263/Main.m3
    M m3-sys/m3tests/src/p2/p263/m3makefile

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/modula3/cm3


Compare: https://github.com/modula3/cm3/compare/a12819d21443...0f6c86ef2c53


More information about the M3commit mailing list