[M3commit] [modula3/cm3] 019c52: LLVM9 Add GCharTriple and GCharTriple for AMD64_NT

VictorMiasnikov noreply at github.com
Thu May 6 09:23:08 CEST 2021


  Branch: refs/heads/master
  Home:   https://github.com/modula3/cm3
  Commit: 019c52a2a1b6b7e46e93ae9aa6c6614be38def29
      https://github.com/modula3/cm3/commit/019c52a2a1b6b7e46e93ae9aa6c6614be38def29
  Author: VictorMiasnikov <vvm at tut.by>
  Date:   2021-05-06 (Thu, 06 May 2021)

  Changed paths:
    M m3-sys/llvm/llvm9/src/Main.m3

  Log Message:
  -----------
  LLVM9 Add  GCharTriple and  GCharTriple for AMD64_NT

 Add settings correlated with:
target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
target triple = "x86_64-pc-windows-msvc"


  Commit: 16c5c98bbafd849525b85685a032bd0e66f1b57b
      https://github.com/modula3/cm3/commit/16c5c98bbafd849525b85685a032bd0e66f1b57b
  Author: VictorMiasnikov <vvm at tut.by>
  Date:   2021-05-06 (Thu, 06 May 2021)

  Changed paths:
    M m3-sys/llvm/llvm9bindings/src/m3makefile

  Log Message:
  -----------
  Add AMD64_NT to LLVM_LIB_DIR

Added case "AMD_NT" to PickDir list of possible LLVM_LIB_DIR(s)


  Commit: b997e3d5b29e6f091b19fd63f7e2e9860e871ef5
      https://github.com/modula3/cm3/commit/b997e3d5b29e6f091b19fd63f7e2e9860e871ef5
  Author: VictorMiasnikov <vvm at tut.by>
  Date:   2021-05-06 (Thu, 06 May 2021)

  Changed paths:
    M m3-sys/llvm/llvm9bindings/src/m3makefile

  Log Message:
  -----------
  LLVM9 and AMD64_NT. Edit comment related using nmake

nmake have used in both case, for 64-bit Windows and for 32-bit Windows


  Commit: 679e99ad2ce4061d560d71c2474c78afef653cb0
      https://github.com/modula3/cm3/commit/679e99ad2ce4061d560d71c2474c78afef653cb0
  Author: VictorMiasnikov <vvm at tut.by>
  Date:   2021-05-06 (Thu, 06 May 2021)

  Changed paths:
    M m3-sys/llvm/llvm9bindings/src/m3makefile

  Log Message:
  -----------
  LLVM9 and AMD64_NT. Linking with psapi.lib, gdi32.lib, shell32.lib, ole32.lib, oleaut32.lib, uuid.lib, msvcprt.lib, libvcruntime.lib, libcmt.lib, oldnames.lib

 We should be shue that 
kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib
will be linked to our llvmbindings.lib / .dll


  Commit: 10efa390bb4dad46db23d7422cc121798a0247dc
      https://github.com/modula3/cm3/commit/10efa390bb4dad46db23d7422cc121798a0247dc
  Author: VictorMiasnikov <vvm at tut.by>
  Date:   2021-05-06 (Thu, 06 May 2021)

  Changed paths:
    M m3-sys/llvm/llvm9bindings/src/m3makefile

  Log Message:
  -----------
  Add AMD64_NT to LLVM_SOURCE_DIR

Added case "AMD64_NT" to PickDir list of possible LLVM_SOURCE_DIR(s)


  Commit: 92138fa1742d67930ebf072795067aa69ccfbca7
      https://github.com/modula3/cm3/commit/92138fa1742d67930ebf072795067aa69ccfbca7
  Author: VictorMiasnikov <vvm at tut.by>
  Date:   2021-05-06 (Thu, 06 May 2021)

  Changed paths:
    M m3-sys/llvm/llvm9bindings/src/m3makefile

  Log Message:
  -----------
  Add AMD64_NT to LLVM_BUILD_INCLUDE_DIR

Added case "AMD64_NT" to PickDir list of possible LLVM_BUILD_INCLUDE_DIR(s)


  Commit: d7408e1c93b59e5864af21e34913aab80ef65219
      https://github.com/modula3/cm3/commit/d7408e1c93b59e5864af21e34913aab80ef65219
  Author: VictorMiasnikov <vvm at tut.by>
  Date:   2021-05-06 (Thu, 06 May 2021)

  Changed paths:
    M m3-sys/llvm/llvm9/src/Main.m3

  Log Message:
  -----------
  Comments. "windows x64 a-ka windows x86_64" replaced to "windows amd64"

"windows x64" known as "windows x86_64" or as "windows amd64".
We choice last variant.


  Commit: d0b1ef54d472959c24470e8badcbb3173b7c2b47
      https://github.com/modula3/cm3/commit/d0b1ef54d472959c24470e8badcbb3173b7c2b47
  Author: VictorMiasnikov <vvm at tut.by>
  Date:   2021-05-06 (Thu, 06 May 2021)

  Changed paths:
    M m3-sys/llvm/llvm9bindings/src/m3makefile

  Log Message:
  -----------
  Comments. Mainly, replace "windows x64" to "windows amd64"

1) "windows x64" replaced to "windows amd64".
"windows x64" known as "windows x86_64" or as "windows amd64".
We choice last variant.
2) Fixed some orthography style issues.


  Commit: 41b2cb3fb6f316b8c62d40769e35ce789db5b626
      https://github.com/modula3/cm3/commit/41b2cb3fb6f316b8c62d40769e35ce789db5b626
  Author: VictorMiasnikov <vvm at tut.by>
  Date:   2021-05-06 (Thu, 06 May 2021)

  Changed paths:
    M m3-sys/llvm/llvm9bindings/src/m3makefile

  Log Message:
  -----------
  Comments. Remove OS naming in "else" statments.

It is just for Windows. There is not need to say "Windows" and no need to list all architectures.


Compare: https://github.com/modula3/cm3/compare/97303abf47ba...41b2cb3fb6f3


More information about the M3commit mailing list