Lines Matching full:t

5 ; RUN: rm -rf %t; split-file %s %t
6 ; RUN: opt -module-hash -module-summary %t/foo.ll -o %t/foo.o
7 ; RUN: opt -module-hash -module-summary %t/bar.ll -o %t/bar.o
9 ; RUN: rm -Rf %t/cache && mkdir %t/cache
12 ; RUN: touch -t 197001011200 %t/cache/llvmcache-baz %t/cache/baz
13 ; RUN: %lld -cache_path_lto %t/cache \
15 ; RUN: -o %t/test %t/foo.o %t/bar.o
18 ; RUN: ls %t/cache | count 4
21 ; RUN: touch -t 197001011200 %t/cache/llvmcache-baz
22 ; RUN: %lld -cache_path_lto %t/cache -prune_after_lto 3600 -prune_interval_lto 0 \
23 ; RUN: -o %t/test %t/foo.o %t/bar.o
24 ; RUN: ls %t/cache | count 4
27 ; RUN: %python -c "print(' ' * 65536)" > %t/cache/llvmcache-baz
30 ; RUN: %lld -cache_path_lto %t/cache \
32 ; RUN: -o %t/test %t/foo.o %t/bar.o
33 ; RUN: ls %t/cache | count 5
37 ; RUN: %python -c 'import os,sys,time; t=time.time()-120; os.utime(sys.argv[1],(t,t))' \
38 ; RUN: %t/cache/llvmcache-baz
41 ; RUN: %lld -cache_path_lto %t/cache \
43 ; RUN: -o %t/test %t/foo.o %t/bar.o
44 ; RUN: ls %t/cache | count 4
47 ; RUN: %lld -cache_path_lto %t/cache \
49 ; RUN: -o %t/test %t/foo.o %t/bar.o
50 ; RUN: ls %t/cache | count 3
53 ; RUN: rm -fr %t/cache
54 ; RUN: mkdir %t/cache
55 ; RUN: echo xyz > %t/cache/llvmcache-old
56 ; RUN: touch -t 198002011200 %t/cache/llvmcache-old
57 ; RUN: echo xyz > %t/cache/llvmcache-newer
58 ; RUN: touch -t 198002021200 %t/cache/llvmcache-newer
59 ; RUN: %lld -cache_path_lto %t/cache \
61 ; RUN: -o %t/test %t/foo.o %t/bar.o
62 ; RUN: ls %t/cache | FileCheck %s
65 ; RUN: %lld -cache_path_lto %t/cache -max_relative_cache_size_lto 10 \
66 ; RUN: -o %t/test %t/foo.o %t/bar.o
73 ; RUN: rm -rf %t/cache && mkdir %t/cache
74 ; RUN: %lld -cache_path_lto %t/cache -o %t/test %t/foo.o %t/bar.o
75 ; RUN: ls %t/cache | count 3
76 ; RUN: %lld -cache_path_lto %t/cache -o %t/test %t/foo.o %t/bar.o -mllvm -enable-ml-inliner=default
77 ; RUN: ls %t/cache | count 5
80 ; RUN: rm -rf %t/cache && mkdir %t/cache
81 ; RUN: %lld -cache_path_lto %t/cache -o %t/test %t/foo.o %t/bar.o
82 ; RUN: ls %t/cache | count 3
83 ; RUN: %lld -cache_path_lto %t/cache -o %t/test %t/foo.o %t/bar.o -mllvm -enable-ml-inliner=default
84 ; RUN: ls %t/cache | count 5
85 ; RUN: %lld -cache_path_lto %t/cache -o %t/test %t/foo.o %t/bar.o -mllvm -enable-ml-inliner=default…
86 ; RUN: ls %t/cache | count 7
89 ; RUN: %lld -cache_path_lto %t/cache -o %t/test %t/foo.o %t/bar.o -mllvm -max-devirt-iterations=1 -…
90 ; RUN: ls %t/cache | count 9
92 ;; Going back to a pre-cached order doesn't create more entries.
93 ; RUN: %lld -cache_path_lto %t/cache -o %t/test %t/foo.o %t/bar.o -mllvm -enable-ml-inliner=default…
94 ; RUN: ls %t/cache | count 9
97 ; RUN: rm -rf %t/cache && mkdir %t/cache
98 ; RUN: %lld -cache_path_lto %t/cache -o %t/test %t/foo.o %t/bar.o -mllvm -enable-ml-inliner=default…
99 ; RUN: ls %t/cache | count 3
100 ; RUN: %lld -cache_path_lto %t/cache -o %t/test %t/foo.o %t/bar.o -mllvm -enable-ml-inliner=default…
101 ; RUN: ls %t/cache | count 5
105 ; RUN: rm -rf %t/cache && mkdir %t/cache
106 ; RUN: %lld -cache_path_lto %t/cache -o %t/test %t/foo.o %t/bar.o -mllvm -enable-ml-inliner=default
107 ; RUN: ls %t/cache | count 3
108 ; RUN: %lld -cache_path_lto %t/cache -o %t/test %t/foo.o %t/bar.o -mllvm -emit-dwarf-unwind=default
109 ; RUN: ls %t/cache | count 5
110 ; RUN: %lld -cache_path_lto %t/cache -o %t/test %t/foo.o %t/bar.o -mllvm -enable-ml-inliner=default
111 ; RUN: ls %t/cache | count 5
112 ; RUN: %lld -cache_path_lto %t/cache -o %t/test %t/foo.o %t/bar.o -mllvm -enable-ml-inliner=default…
113 ; RUN: ls %t/cache | count 7
114 ; RUN: %lld -cache_path_lto %t/cache -o %t/test %t/foo.o %t/bar.o -mllvm -emit-dwarf-unwind=default…
115 ; RUN: ls %t/cache | count 9