Lines Matching refs:thinlto
4 ; RUN: opt -thinlto-bc %s -o %t1.obj
5 ; RUN: opt -thinlto-bc %p/Inputs/thinlto.ll -o %t2.obj
6 ; RUN: opt -thinlto-bc %p/Inputs/thinlto-empty.ll -o %t3.obj
10 ; RUN: lld-link -thinlto-index-only -entry:main %t1.obj %t2.obj -out:%t4.exe
11 ; RUN: llvm-bcanalyzer -dump %t1.obj.thinlto.bc | FileCheck %s --check-prefix=BACKEND1
12 ; RUN: llvm-bcanalyzer -dump %t2.obj.thinlto.bc | FileCheck %s --check-prefix=BACKEND2
16 ; Inputs/thinlto.ll, as it imports from the latter.
18 ; BACKEND1-NEXT: <ENTRY {{.*}} record string = '{{.*}}thinlto-index-only.ll.tmp{{.*}}.obj'
19 ; BACKEND1: <ENTRY {{.*}} record string = '{{.*}}thinlto-index-only.ll.tmp{{.*}}.obj'
31 ; The backend index for Input/thinlto.ll contains summaries from itself only,
34 ; BACKEND2-NEXT: <ENTRY {{.*}} record string = '{{.*}}thinlto-index-only.ll.tmp2.obj'
48 ; RUN: opt -thinlto-bc -o %t/foo.obj < %s
49 ; RUN: opt -thinlto-bc -o %t/bar.obj < %p/Inputs/thinlto.ll
51 ; RUN: lld-link -thinlto-index-only -entry:main %t/foo.obj %t5.lib
52 ; RUN: llvm-dis -o - %t/foo.obj.thinlto.bc | FileCheck %s --check-prefix=THINARCHIVE