Martin Kinkelin
|
e52199469f
|
Upgrade front-end & libs to v2.087.0-beta.1
|
2019-06-21 15:39:45 +02:00 |
|
Martin Kinkelin
|
4a23399236
|
Aim for consistent #includes (order + dir prefix)
I surely missed a few.
|
2018-10-20 16:19:46 +02:00 |
|
Martin Kinkelin
|
5c24f60cf9
|
Raise min LLVM version to 3.9 (#2872)
|
2018-10-15 22:31:59 +02:00 |
|
Martin Kinkelin
|
20a16eb1cd
|
Fix IR PGO for Windows (upgrade to LDC-LLVM 6.0.1-3) (#2795)
|
2018-08-19 21:14:39 +02:00 |
|
Johan Engelen
|
1da088330d
|
Add basic clang-like support for XRay, through -fxray-instrument and -fxray-instruction-threshold= . (#2465)
Currently only fully working on Linux.
See https://llvm.org/docs/XRay.html
|
2018-01-23 22:06:05 +01:00 |
|
Johan Engelen
|
8e0e688f5b
|
Explicitly pass triple to option initialization routine. [NFC] (#2533)
This removes the dependency on the global parameter / makes the dependency much more explicit.
|
2018-01-22 21:45:51 +01:00 |
|
Johan Engelen
|
e8e28b33b2
|
PGO: Add IR-based PGO.
|
2018-01-16 00:02:49 +01:00 |
|
Johan Engelen
|
3ec79179b4
|
PGO: refactor such that there can be IR-based and frontend-based PGO.
|
2018-01-15 23:59:14 +01:00 |
|
Johan Engelen
|
f2d9ff3424
|
Add DMD-style function trace profiling. (#2477)
|
2018-01-14 22:22:59 +01:00 |
|
Johan Engelen
|
f86e33f1d0
|
Remove LDC_WITH_PGO . (#2476)
It's no longer needed, all our builds have it set to true.
|
2017-12-29 23:54:32 +01:00 |
|
Johan Engelen
|
7e7de7a69e
|
Move instrumentation options into their own .h/.cpp files. (#2472)
|
2017-12-28 11:44:51 +01:00 |
|