ldc/driver
2023-02-11 13:51:58 +01:00
..
archiver.cpp Adapt to upstream global.params.* -> target.* shuffling 2021-05-29 00:19:22 +02:00
archiver.h Merge upstream stable (dlang/dmd@d8668e1afa) 2021-02-08 21:23:59 +01:00
args.cpp Raise min LLVM version to 9.0 2022-04-25 23:11:48 +02:00
args.h Refactor response file stuff shared by ldmd and ldc 2020-08-09 01:11:46 +02:00
cache.cpp Fix some more deprecations with LLVM 16 (#4185) 2022-09-18 08:00:30 +08:00
cache.h Replace old-school header guards by #pragma once 2018-10-20 16:19:46 +02:00
cache_pruning.d cache: Delete all temporary files during cache pruning. 2017-01-08 18:30:07 +01:00
cache_pruning.h Replace old-school header guards by #pragma once 2018-10-20 16:19:46 +02:00
cl_helpers.cpp Move gen/cl_helpers.* to driver/ (#4191) 2022-09-21 19:36:24 +08:00
cl_helpers.h Move gen/cl_helpers.* to driver/ (#4191) 2022-09-21 19:36:24 +08:00
cl_options-llvm.cpp Raise min LLVM version to 9.0 2022-04-25 23:11:48 +02:00
cl_options-llvm.h Raise min LLVM version to 9.0 2022-04-25 23:11:48 +02:00
cl_options.cpp Override LLVM's -opaque-pointers CLI option, to default to false for now 2023-01-26 13:54:17 +01:00
cl_options.h Override LLVM's -opaque-pointers CLI option, to default to false for now 2023-01-26 13:54:17 +01:00
cl_options_instrumentation.cpp Raise min LLVM version to 6.0 (#3493) 2020-07-13 20:42:50 +02:00
cl_options_instrumentation.h Move gen/cl_helpers.* to driver/ (#4191) 2022-09-21 19:36:24 +08:00
cl_options_sanitizers.cpp Add LeakSanitizer support with -fsanitize=leak (#4005) 2022-06-26 20:12:38 +00:00
cl_options_sanitizers.h Move gen/cl_helpers.* to driver/ (#4191) 2022-09-21 19:36:24 +08:00
codegenerator.cpp Add --fno-discard-value-names : Do not discard value names in LLVM IR (#4012) 2022-07-23 12:06:44 +02:00
codegenerator.h Add support for LLVM 12 2021-02-12 07:54:41 +01:00
config.d Fix new deprecations in D parts 2020-04-28 21:14:54 +02:00
configfile.cpp Raise min LLVM version to 6.0 (#3493) 2020-07-13 20:42:50 +02:00
configfile.d Fix new deprecations in D parts 2020-04-28 21:14:54 +02:00
configfile.h Enable opt-in GC for front-end via explicit -lowmem switch 2019-03-02 21:16:18 +01:00
dcomputecodegenerator.cpp Move gen/cl_helpers.* to driver/ (#4191) 2022-09-21 19:36:24 +08:00
dcomputecodegenerator.h Replace old-school header guards by #pragma once 2018-10-20 16:19:46 +02:00
exe_path.cpp Fix StringRef conversion for LLVM 11 (777180a32b61070a10dd330b4f038bf24e916af1) (#3305) 2020-02-01 02:52:35 +01:00
exe_path.h Replace old-school header guards by #pragma once 2018-10-20 16:19:46 +02:00
ldc-version.cpp.in Make base LLVM version available in LDC code. (#2522) 2018-01-21 14:12:19 +01:00
ldc-version.h Replace old-school header guards by #pragma once 2018-10-20 16:19:46 +02:00
ldc_version.d.in Add --ftime-trace functionality. (#3624) 2020-12-28 17:05:04 +01:00
ldmd.cpp Sync with dmd/mars.d 2022-02-18 22:04:07 +01:00
linker-gcc.cpp Be less conservative wrt. linker dead code elimination 2023-02-11 13:51:58 +01:00
linker-msvc.cpp Fix LLVM16 deprecations in driver/linker-msvc.cpp (#4196) 2022-09-22 15:56:03 +08:00
linker.cpp Adapt to upstream global.params.* -> target.* shuffling 2021-05-29 00:19:22 +02:00
linker.h Merge upstream stable (dlang/dmd@d8668e1afa) 2021-02-08 21:23:59 +01:00
main.cpp Override LLVM's -opaque-pointers CLI option, to default to false for now 2023-01-26 13:54:17 +01:00
main.d Speculatively fix linkability of LDC and LDMD on Android (#3128) 2019-08-10 15:22:52 +02:00
plugins.cpp Fix loading pass plugins while using the new passmanager. (LLVM >= 14) (#4254) 2022-11-12 11:58:51 +01:00
plugins.h Fix loading pass plugins while using the new passmanager. (LLVM >= 14) (#4254) 2022-11-12 11:58:51 +01:00
response.cpp Windows: Read environment variables as UTF-8 2019-08-08 22:38:38 +02:00
targetmachine.cpp Be less conservative wrt. linker dead code elimination 2023-02-11 13:51:58 +01:00
targetmachine.h Raise min LLVM version to 6.0 (#3493) 2020-07-13 20:42:50 +02:00
timetrace.d -ftime-trace: JSON-escape filenames (#3948) 2022-03-19 21:50:16 +01:00
timetrace.h Improve ftime-trace implementation. (#3797) 2021-08-14 14:11:22 +02:00
timetrace_sema.d Upgrade frontend & libs to pre-DMD-monorepo state (dlang/dmd@20bd0cacbd) 2022-09-12 16:14:16 +02:00
toobj.cpp Use LLVM's SPIRV backend for LLVM 16 (#4187) 2022-09-21 10:13:51 +08:00
toobj.h Add -output-mlir and prepare for MLIR emission (#3313) 2020-05-22 12:31:24 +02:00
tool.cpp Fix #4317 - 64-bit RISC-V cc flags wrongly applying to 32-bit RISC-V too (#4318) 2023-02-10 04:08:48 +01:00
tool.h Don't silently ignore invalid external tool specifications (#3841) 2021-10-06 17:12:58 +02:00