Lines Matching refs:thinlto
2 ;; Test to make sure the thinlto-object-suffix-replace option is handled
8 ; RUN: opt --thinlto-bc %s -thin-link-bitcode-file=1.thinlink.bc -o 1.o
12 ; RUN: ld.lld --plugin-opt=thinlto-index-only -shared 1.o -o 3
13 ; RUN: cp 1.o.thinlto.bc 1.o.thinlto.bc.orig
17 ; RUN: rm -f 1.o.thinlto.bc
20 ; RUN: ld.lld --plugin-opt=thinlto-index-only --plugin-opt=thinlto-object-suffix-replace=".thinlink…
22 ; RUN: cmp 1.o.thinlto.bc.orig 1.o.thinlto.bc
24 ; RUN: ld.lld --thinlto-index-only --thinlto-object-suffix-replace=".thinlink.bc;.o" \
26 ; RUN: cmp 1.o.thinlto.bc.orig 1.o.thinlto.bc
29 ; RUN: rm -f 1.o.thinlto.bc
30 ; RUN: not ld.lld --plugin-opt=thinlto-index-only --plugin-opt=thinlto-object-suffix-replace="abc:d…
32 ; ERR1: --plugin-opt=thinlto-object-suffix-replace= expects 'old;new' format, but got abc:def
35 ;; so ".thinlto.bc" will simply be appended to the input file name.
36 ; RUN: rm -f 1.thinlink.bc.thinlto.bc
37 ; RUN: ld.lld --plugin-opt=thinlto-index-only --plugin-opt=thinlto-object-suffix-replace=".abc;.o" …
38 ; RUN: ls 1.thinlink.bc.thinlto.bc