Skip to content

LLVM 11.0.0

Compare
Choose a tag to compare
@kinke kinke released this 12 Oct 23:26

Vanilla LLVM 11.0.0 +

  • LLD linker, including a tiny workaround for LDC integration. (3ad76f6)
  • compiler-rt libraries, including some tweaks for the builtins library on Windows. Use -DCOMPILER_RT_INCLUDE_TESTS=OFF in the CMake command line to avoid the dependency on clang. (384027f)
  • Khronos SPIRV-LLVM-Translator to enable OpenCL emission for dcompute. Use -DLLVM_INCLUDE_TESTS=OFF in the CMake command line to avoid the dependency on clang. (d347050)
  • MLIR tools and libraries.
  • Mach-O: Support emitting the DWARF __debug_info section as non-debug section, in order to prevent the macOS linker from stripping it when linking the binary. This enables druntime's rt.backtrace to display file/line infos in backtraces. (63daa84)
  • Windows: Use . instead of :: as CodeView debuginfo scope separator (for fully qualified names) for modules tagged with the D language, i.e., if compiling with LDC and -g. (d906463)
  • Custom TLS emulation for Android. (9a5b2d6)