ldc/tools
Martin Kinkelin 30a14659a1 CMake: Use add_executable() for LDC_LINK_MANUALLY
Letting CMake link the executable instead of really invoking the C++
compiler manually. This simplifies cross-compilation with CMake
toolchain files, such as for Android.
2019-09-29 15:20:04 +02:00
..
ldc-profdata Azure & Shippable: Upgrade LDC-LLVM to v9.0.0 2019-09-25 03:42:18 +02:00
CMakeLists.txt CMake: Use add_executable() for LDC_LINK_MANUALLY 2019-09-29 15:20:04 +02:00
ldc-prune-cache.d Fix ldc-prune-cache help text. 2017-01-20 22:51:15 +01:00
README.md Rename -ir2obj-cache-* cmdline flags to -cache-*, because the cache can be used for more things than just ir2obj caching. 2016-10-12 18:58:01 +02:00
upload-to-github.sh ShippableCI: Add integration tests, dub/dlang tools and package upload 2018-08-26 14:51:00 +02:00

LDC Tools

The /tools directory contains user tools that accompany LDC and that should be part of LDC packages.

ldc-prune-cache helps keeping the size of LDC's object file cache (-cache) in check. See the original PR for more details.

ldc-profdata converts raw profiling data to a profile data format that can be used by LDC. The source is copied from LLVM (llvm-profdata), and is versioned for each LLVM version that we support because the version has to match exactly with LDC's LLVM version.