Search results

Jump to: navigation, search

Page title matches

  • This page lists issues in certain versions of LLVM known to affect [[LDC]]. ...ent LLVM packages for your distribution, see [[Building LDC from source]]. LLVM is statically linked by default and can thus be removed again after buildin
    3 KB (376 words) - 11:22, 27 April 2014
  • PGO requires LLVM 3.7 or newer. ...to Xinliang David Li for his help with profile-rt and for his bug fixes in LLVM and profile-rt, without him there would be no PGO on Windows and Linux!
    9 KB (1,179 words) - 13:11, 19 July 2017
  • I took the Rust ESP32 tutorial's idea with building llvm+clang for xtensa and referenced the component integration with ESP-IDF(esp3 Note that you might have to temporarily uninstall llvm, clang and ldc from your system first before running this script:
    6 KB (871 words) - 17:22, 30 May 2023

Page text matches

  • ...large amounts of RAM, D may be suitable for such development. The GCC and LLVM compiler backends being able to target these devices, the community is maki
    11 KB (1,667 words) - 03:36, 27 November 2018
  • '''LLVM D compiler'''<br/> The DMD compiler front end coupled with the LLVM compiler back end. Fast and open source.
    8 KB (1,185 words) - 01:37, 18 May 2021
  • ...ontend to support the latest D2 version and relies on the [http://llvm.org LLVM Core libraries] for code generation. | Basic code generation should work as long as there's an LLVM backend, and simple <tt>-betterC</tt> code might just work.<br>druntime/Pho
    9 KB (1,303 words) - 02:53, 26 September 2021
  • * [[D on esp32/esp8266(llvm-xtensa+ldc) and how to get started]]
    3 KB (420 words) - 14:02, 29 October 2022
  • | DWARF debug symbol info seems to be broken for LLVM compiled with MinGW [http://forum.dlang.org/post/qsttkqzbtnhyrogekppn@foru
    6 KB (905 words) - 21:51, 19 November 2023
  • ...is is being worked on. The backend will most probably be [http://llvm.org/ LLVM].
    438 bytes (64 words) - 07:03, 13 January 2018
  • ...urce for the latest 0.17 release]. Note that it doesn't support the latest LLVM versions. === LLVM ===
    10 KB (1,573 words) - 22:08, 6 April 2022
  • === Building LLVM === ...obably use a different MSVC/clang toolchain version and will need to build LLVM yourself.
    9 KB (1,558 words) - 04:47, 8 February 2021
  • LDC supports an LLVM-specific variant of GCC's extended inline assembly expressions. They are us ...ns Inline Assembler Expressions] in the [http://llvm.org/docs/LangRef.html LLVM Language Reference] has all the details.
    7 KB (997 words) - 20:40, 22 April 2016
  • Some parts of the D specification are hard or impossible to implement with LLVM, they should be listed here. In short, LLVM inline assembler is not allowed to control program flow outside of the asm
    21 KB (3,125 words) - 13:03, 31 July 2021
  • .... In such cases, LDC likely contains a glitch annihilating the benefits of LLVM's elaborate optimization passes. LLVM: <version? from distro packages or compiled from source?>
    3 KB (539 words) - 22:29, 13 May 2015
  • ...de> for the huge list of all available options, most of which are advanced LLVM configuration options for fine-tuning.
    4 KB (599 words) - 10:27, 7 August 2023
  • ...D uses a D-specific Boost-licensed (as of April 2017) back-end, LDC uses [[LLVM]], and GDC uses [[GCC]] for their respective back-end processing. ...rontend up to LLVM (www.llvm.org), but I've been having some trouble. The LLVM IR (Intermediate Representation) is very well documented, but I'm having a
    39 KB (5,317 words) - 17:54, 7 April 2024
  • [http://llvm.org/docs/LangRef.html#volatile LLVM trivially allows marking loads and stores as volatile]
    5 KB (721 words) - 10:23, 12 June 2016
  • ...ode generation, so some familiarity with LLVM will be required (see http://llvm.org/docs/tutorial/index.html).
    14 KB (2,288 words) - 04:08, 31 December 2016
  • ...ounding code. Many parts of the [http://llvm.org/docs/CodingStandards.html LLVM Coding Standards] are directly applicable to LDC as well. * Use ''clang-format'' with the ''LLVM'' style for formatting.
    9 KB (1,581 words) - 02:30, 15 February 2020
  • # LLVM: ...or checkout the ''release_34'' branch of the SVN/Git (http://llvm.org/git/llvm.git) repository.
    5 KB (764 words) - 21:32, 14 November 2014
  • This page lists issues in certain versions of LLVM known to affect [[LDC]]. ...ent LLVM packages for your distribution, see [[Building LDC from source]]. LLVM is statically linked by default and can thus be removed again after buildin
    3 KB (376 words) - 11:22, 27 April 2014
  • ...VM, so this suggests several small project ideas, like porting some of the LLVM tools/features designed for C/C++ to the D-LDC world. Things like: ...JIT CTFE and for codegen. It is probably possible to mutually work around LLVM with LDC (for instance Emscripten and asm.js ).
    6 KB (1,109 words) - 20:23, 1 September 2015
  • === LDC and D on LLVM backend ===
    2 KB (242 words) - 19:45, 11 February 2014
  • ...VM, so this suggests several small project ideas, like porting some of the LLVM tools/features designed for C/C++ to the D-LDC world. Things like: ...e generation works for the choosen platform. This includes fixing blocking LLVM bugs discovered during porting.
    18 KB (2,945 words) - 20:23, 1 September 2015
  • ...assembly language (IR)]. This can be useful if you want to exploit special LLVM features like vector instructions or address space operations. Please be aware that LLVM IR is platform dependent. It is not a platform independent assembler! This
    3 KB (402 words) - 23:38, 7 April 2017
  • /opt/ndk/toolchains/llvm-3.5/prebuilt/linux-x86/bin/clang -MMD -MP -MF /opt/ndk/toolchains/llvm-3.5/prebuilt/linux-x86/bin/clang++
    15 KB (2,366 words) - 06:11, 10 January 2017
  • ...dge of compilers will be helpful, in particular some experience with clang/llvm. * Integrate LLVM's new JIT infrastructure in SDC, the On-Request Compilation JIT (ORCJit) AP
    16 KB (2,611 words) - 23:08, 26 December 2016
  • * [[:Category:LLVM‏‎|LLVM]] (1 member) !!!
    2 KB (205 words) - 02:11, 17 August 2018
  • the LLVM sanitizers like the thread, memory, etc. ones, and LDC provides in-depth optimization analysis thanks to LLVM.
    16 KB (2,917 words) - 02:14, 12 December 2018
  • ...y supports Solaris and Linux on x86. A code generator for SPARC is part of LLVM core distribution. Adding support for SPARC is therefore only a matter of a : LLVM has a code generator for nvptx. The idea is to mark kernel functions with a
    5 KB (760 words) - 18:41, 16 July 2017
  • * LLVM * Integrate LLVM's new JIT infrastructure in SDC, the On-Request Compilation JIT (ORCJit) AP
    18 KB (2,845 words) - 18:07, 5 December 2017
  • PGO requires LLVM 3.7 or newer. ...to Xinliang David Li for his help with profile-rt and for his bug fixes in LLVM and profile-rt, without him there would be no PGO on Windows and Linux!
    9 KB (1,179 words) - 13:11, 19 July 2017
  • LDC - the LLVM D compiler
    435 bytes (76 words) - 04:42, 11 April 2018
  • ...from your distro or elsewhere, make sure it was built against our tweaked LLVM, otherwise it will not compile properly for Android. "-gcc=C:/LDC/android-ndk-r21d/toolchains/llvm/prebuilt/windows-x86_64/bin/armv7a-linux-androideabi21-clang.cmd",
    20 KB (3,119 words) - 19:16, 13 December 2022
  • 7. Clone llvm repository and set last release * ''# git clone --recursive https://github.com/llvm-mirror/llvm.git''
    4 KB (553 words) - 05:47, 13 June 2016
  • ...nd considerations for getting LDC to target the NVPTX and SPIR backends of LLVM i.e. triples Attribute code adaption from clang/llvm.
    13 KB (1,934 words) - 05:20, 27 February 2017
  • [http://llvm.org/docs/CommandGuide/lit.html Lit] is a tool created by the LLVM developers to run compiler tests, written in Python.<br> ...about it from the horse's mouth: [http://blog.llvm.org/2009/12/lit-it.html LLVM Blog: 'lit' it].<br>
    12 KB (1,973 words) - 15:17, 16 May 2021
  • * C/C++ toolchain, to build llvm and parts of ldc. * llvm 3.8 source, either from the official release or git.
    3 KB (520 words) - 15:41, 19 September 2017
  • $NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/clang -Wl,-soname,libnative-activity.so -shared -
    2 KB (353 words) - 04:49, 17 February 2018
  • * LLVM ...is compiled to native machine code and gets optimized by the sophisticated LLVM backend.
    34 KB (5,227 words) - 09:35, 2 October 2019
  • * LLVM === LDC (LLVM-based D compiler) ===
    26 KB (4,057 words) - 09:39, 2 October 2019
  • The supported targets depend on how the LLVM linked against your LDC was built (target architectures enabled in the CMak Running <code>ldc2 -version</code> shows the list of enabled/registered LLVM backends.
    9 KB (1,252 words) - 20:41, 7 January 2024
  • I took the Rust ESP32 tutorial's idea with building llvm+clang for xtensa and referenced the component integration with ESP-IDF(esp3 Note that you might have to temporarily uninstall llvm, clang and ldc from your system first before running this script:
    6 KB (871 words) - 17:22, 30 May 2023
  • ...of the AVR backend for LLVM (https://github.com/avr-llvm) in the upstream LLVM project has given rise to the porting of modern languages ​​to develop D has its frontend for LLVM so you can use it to program on AVR and this comes with LDC.
    3 KB (522 words) - 16:57, 10 October 2022
  • ...M targets, and is more actively developed that GDC. And, as it is based on LLVM, LDC does not need a cross-compiling toolchain prepared for an individual t LDC - the LLVM D compiler (1.8.0):
    14 KB (1,906 words) - 07:04, 12 May 2018
  • == Additional LLVM wasm features == You can list the supported LLVM features for WASM with your LDC version like SIMD or exception handling usi
    7 KB (973 words) - 21:11, 31 January 2024