ldc/tools
Johan Engelen 9dad1609db Merge pull request #1812 from JohanEngelen/rename-ir2obj
Rename "ir2obj-cache" to "cache"
2016-10-16 16:27:06 +02:00
..
ldc-profdata fix build against LLVM master: clEnumValEnd removed 2016-10-12 23:55:59 +02:00
CMakeLists.txt Rename "ir2obj-cache" to "cache" (source and filenames) 2016-10-12 18:58:01 +02:00
ldc-prune-cache.d Rename "ir2obj-cache" to "cache" (source and filenames) 2016-10-12 18:58:01 +02: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

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.