ldc/utils
2017-09-18 11:16:23 +01:00
..
CMakeLists.txt Move ldc-profdata source into the tools directory. 2016-09-15 20:25:27 +02:00
FileCheck-3.7.cpp Backport important features of recent FileCheck to the 3.5-3.8 versions. 2016-04-19 23:24:42 +02:00
FileCheck-3.8.cpp Backport important features of recent FileCheck to the 3.5-3.8 versions. 2016-04-19 23:24:42 +02:00
FileCheck-3.9.cpp update FileCheck-3.9.cpp from LLVM 2016-06-18 11:44:47 +02:00
FileCheck-4.0.cpp Add LLVM 4.0 FileCheck util 2016-07-19 17:58:02 +02:00
FileCheck-5.0.cpp Update LLVM5.0 profdata and filecheck. 2017-07-14 15:03:44 +02:00
FileCheck-6.0.cpp Use correct version of FileCheck 2017-07-26 18:08:14 +08:00
gen_gccbuiltins.cpp Drop support for LLVM < 3.7 2017-07-16 02:18:00 +02:00
not.cpp Fix LLVM 6.0 compilation. 2017-09-18 11:16:23 +01:00
README.md "Update" FileCheck 3.5 and 3.6 to version 3.7. 2016-06-12 11:46:14 +02:00

LDC Utils

The /utils directory contains utilities that are used in building LDC (gen_gccbuiltins.cpp) and testing LDC (not and FileCheck).

not is copied from LLVM

FileCheck is copied from LLVM, and versioned for each LLVM version that we support (for example, FileCheck-3.9.cpp does not compile with LLVM 3.5). Older versions of FileCheck contain modifications such that they contain new features/bugfixes but still compile with older LLVM versions.

How not and FileCheck are used is decribed here: LDC Lit-based testsuite.