Robert Maynard
|
071c4f1a2a
CUDA: Do not device link if target has no CUDA usage
|
5 tahun lalu |
Brad King
|
e902a11118
Merge branch 'cuda-imported-library-device-linking' into release-3.15
|
6 tahun lalu |
Robert Maynard
|
8895449648
CUDA: Restore device linking to imported static library targets
|
6 tahun lalu |
Robert Maynard
|
a4d502a5bf
CUDA: Do not device link if CUDA is not an enabled language
|
6 tahun lalu |
Robert Maynard
|
81b4d10d8f
CUDA: More exhaustive checks to determine when to do device linking
|
6 tahun lalu |
Robert Maynard
|
3205c7c950
cmNinjaLinkLineDeviceComputer now lives in the correct source file
|
6 tahun lalu |
Robert Maynard
|
d5d1b15654
CUDA: Filter out -framework arguments during device linking
|
6 tahun lalu |
Regina Pfeifer
|
55671b41d2
clang-tidy: Use `= default`
|
6 tahun lalu |
Robert Maynard
|
3c31ec7a0a
CUDA: Filter out non-static libraries during device linking
|
7 tahun lalu |
Brad King
|
cf92fd9ae9
Merge branch 'cuda-filter-device-link-items' into cuda-thread-flags
|
7 tahun lalu |
Robert Maynard
|
e768d96c74
CUDA: Filter out host link flags during device linking
|
7 tahun lalu |
Robert Maynard
|
fd0523a215
CUDA: Properly de-duplicate libs when doing device linking
|
7 tahun lalu |
Robert Maynard
|
41eab150a8
CUDA: Pass more link libraries to device linking
|
7 tahun lalu |
Pavel Solodovnikov
|
7d5095796a
Meta: modernize old-fashioned loops to range-based `for`.
|
8 tahun lalu |
Daniel Pfeifer
|
b1ec5deaf1
Pass large types by const&, small types by value
|
8 tahun lalu |
Robert Maynard
|
493671a521
CUDA: Static libraries can now explicitly resolve device symbols
|
8 tahun lalu |
Daniel Pfeifer
|
ee72803e9f
fix some include-what-you-use diagnostics
|
8 tahun lalu |
Robert Maynard
|
8d1f9e5b85
CUDA: Now pass correct FLAGS when device link cuda executables.
|
8 tahun lalu |
Robert Maynard
|
ae05fcc63f
CUDA: Add LinkLineComputer that computes cuda dlink lines.
|
9 tahun lalu |