Home
last modified time | relevance | path

Searched refs:archives (Results 1 – 25 of 109) sorted by relevance

12345

/llvm-project-15.0.7/lld/test/COFF/
H A Dthinlto-archives.ll2 ; RUN: rm -fr %T/thinlto-archives
3 ; RUN: mkdir %T/thinlto-archives %T/thinlto-archives/a %T/thinlto-archives/b
4 ; RUN: opt -thinlto-bc -o %T/thinlto-archives/main.obj %s
7 ; RUN: llvm-ar crs %T/thinlto-archives/a.lib %T/thinlto-archives/a/bar.obj
8 ; RUN: llvm-ar crs %T/thinlto-archives/b.lib %T/thinlto-archives/b/bar.obj
9 ; RUN: lld-link -out:%T/thinlto-archives/main.exe -entry:main \
11 ; RUN: %T/thinlto-archives/a.lib %T/thinlto-archives/b.lib
14 ; CHECK: {{/thinlto-archives/main.obj$}}
15 ; CHECK: {{^-r=.*/thinlto-archives/main.obj,main,px$}}
16 ; CHECK: {{/thinlto-archives/a.libbar.obj[0-9]+$}}
[all …]
H A Dthinlto-whole-archives.ll2 ; RUN: rm -fr %T/thinlto-whole-archives
3 ; RUN: mkdir %T/thinlto-whole-archives %T/thinlto-whole-archives/a %T/thinlto-whole-archives/b
4 ; RUN: opt -thinlto-bc -o %T/thinlto-whole-archives/main.obj %s
7 ; RUN: llvm-ar crs %T/thinlto-whole-archives/a.lib %T/thinlto-whole-archives/a/bar.obj %T/thinlto-w…
8 ; RUN: lld-link -out:%T/thinlto-whole-archives/main.exe -entry:main \
10 ; RUN: %T/thinlto-whole-archives/a.lib
11 ; RUN: FileCheck %s < %T/thinlto-whole-archives/main.exe.resolution.txt
13 ; CHECK: {{[/\\]thinlto-whole-archives[/\\]main.obj$}}
14 ; CHECK: {{^-r=.*[/\\]thinlto-whole-archives[/\\]main.obj,main,px$}}
15 ; CHECK: {{[/\\]thinlto-whole-archives[/\\]a.libbar.obj[0-9]+$}}
[all …]
/llvm-project-15.0.7/lld/test/wasm/lto/
H A Dthinlto-thin-archive-collision.ll4 ; RUN: mkdir thinlto-archives thinlto-archives/a thinlto-archives/b
5 ; RUN: opt -thinlto-bc -o thinlto-archives/main.o %s
6 ; RUN: opt -thinlto-bc -o thinlto-archives/a/thin.o %S/Inputs/thin1.ll
7 ; RUN: opt -thinlto-bc -o thinlto-archives/b/thin.o %S/Inputs/thin2.ll
8 ; RUN: llvm-ar qcT thinlto-archives/thin.a thinlto-archives/a/thin.o thinlto-archives/b/thin.o
9 ; RUN: wasm-ld thinlto-archives/main.o thinlto-archives/thin.a -o thinlto-archives/main.exe --save-…
10 ; RUN: FileCheck %s < thinlto-archives/main.exe.resolution.txt
12 ; CHECK: thinlto-archives/main.o
13 ; CHECK: thinlto-archives/thin.a(thin.o at {{[1-9][0-9]+}})
14 ; CHECK-NEXT: -r=thinlto-archives/thin.a(thin.o at {{[1-9][0-9]+}}),foo,p
[all …]
/llvm-project-15.0.7/lld/test/ELF/lto/
H A Dthinlto-thin-archive-collision.ll3 ; RUN: mkdir thinlto-archives thinlto-archives/a thinlto-archives/b
4 ; RUN: opt -thinlto-bc -o thinlto-archives/main.o %s
5 ; RUN: opt -thinlto-bc -o thinlto-archives/a/thin.o %S/Inputs/thin1.ll
6 ; RUN: opt -thinlto-bc -o thinlto-archives/b/thin.o %S/Inputs/thin2.ll
7 ; RUN: llvm-ar qcT thinlto-archives/thin.a thinlto-archives/a/thin.o thinlto-archives/b/thin.o
8 ; RUN: ld.lld thinlto-archives/main.o thinlto-archives/thin.a -o thinlto-archives/main.exe --save-t…
9 ; RUN: FileCheck %s < thinlto-archives/main.exe.resolution.txt
11 ; CHECK: thinlto-archives/main.o
12 ; CHECK: thinlto-archives/thin.a(thin.o at {{[1-9][0-9]+}})
13 ; CHECK-NEXT: -r=thinlto-archives/thin.a(thin.o at {{[1-9][0-9]+}}),foo,pl
[all …]
/llvm-project-15.0.7/lldb/test/API/functionalities/archives/
H A DREADME4 [16:17:44] johnny:/Volumes/data/lldb/svn/latest/test/functionalities/archives $ dsymutil -s a.out
10 … ) 00 0000 0000000000000000 '/Volumes/data/lldb/svn/latest/test/functionalities/archives/'
12 …03 0001 000000004f0f780c '/Volumes/data/lldb/svn/latest/test/functionalities/archives/main.o'
18 … ) 00 0000 0000000000000000 '/Volumes/data/lldb/svn/latest/test/functionalities/archives/'
20 …0001 000000004f0f780c '/Volumes/data/lldb/svn/latest/test/functionalities/archives/libfoo.a(a.o)'
31 … ) 00 0000 0000000000000000 '/Volumes/data/lldb/svn/latest/test/functionalities/archives/'
33 …0001 000000004f0f780c '/Volumes/data/lldb/svn/latest/test/functionalities/archives/libfoo.a(b.o)'
/llvm-project-15.0.7/lldb/examples/python/
H A Dbsd.py212 def __init__(self, archives): argument
217 self.archives = archives
238 for archive in self.archives:
254 for archive in self.archives:
263 for archive in self.archives:
336 archives = []
338 archives.append(Archive(path))
339 interpreter = Interactive(archives)
478 archives = {}
523 if archive_path in archives:
[all …]
/llvm-project-15.0.7/lld/MachO/
H A Dld64-vs-lld.rst31 There are differences in how LLD and LD64 handle ObjC symbols loaded from archives.
34 …* Duplicate ObjC symbols from the same archives will not raise an error. LD64 will pick the first …
35 * Duplicate ObjC symbols from different archives will raise a "duplicate symbol" error.
37 * Duplicate symbols, regardless of which archives they are from, will raise errors.
/llvm-project-15.0.7/llvm/test/tools/llvm-ar/
H A Dflatten-thin-archive-recursive.test1 # Since llvm-ar cannot create thin archives that contain any thin archives,
4 # This test ensures that flat archives are recursively flattened.
H A Dregular-to-thin-archive.test2 ## Test regular archives do not convert to thin archives.
23 ## Test archives do not convert to thin archives with use of 'L' and '--thin'.
H A Dthin-to-regular-archive.test2 ## Test thin archives do not siletly convert to regular archives on write.
36 ## Test that thin archives do not convert to regular archives with 'L' and no use of '--thin'.
H A Dregular-to-thin-archive-special.test1 ## Test regular archives do not convert to thin archives
H A Dmri2.test7 ; CHECK: error: script line 2: editing multiple archives not supported
H A Ddisplay-empty.test1 ## Test Display of empty archives.
/llvm-project-15.0.7/llvm/test/tools/llvm-objcopy/ELF/
H A Ddeterministic-archive.test22 # RUN: llvm-objcopy --enable-deterministic-archives %t.a %t.4D.a
24 # RUN: llvm-objcopy --disable-deterministic-archives %t.a %t.4U.a
27 # RUN: llvm-strip --enable-deterministic-archives %t.a -o %t.5D.a
29 # RUN: llvm-strip --disable-deterministic-archives %t.a -o %t.5U.a
43 # RUN: llvm-objcopy -D -U -D -U --enable-deterministic-archives %t.a %t.10.a
50 # RUN: llvm-strip -D -U -D -U --enable-deterministic-archives %t.a -o %t.13.a
/llvm-project-15.0.7/llvm/tools/llvm-objcopy/
H A DCommonOpts.td20 : Flag<["--"], "enable-deterministic-archives">,
21 HelpText<"Enable deterministic mode when operating on archives (use "
25 HelpText<"Alias for --enable-deterministic-archives">;
28 : Flag<["--"], "disable-deterministic-archives">,
29 HelpText<"Disable deterministic mode when operating on archives (use "
33 HelpText<"Alias for --disable-deterministic-archives">;
/llvm-project-15.0.7/llvm/test/tools/obj2yaml/Archives/
H A Dregular.yaml1 ## Check how obj2yaml dumps regular archives.
18 ## Check how we dump archives with multiple members.
91 ## Check we report an error for non-regular archives.
97 # NOT-REGULAR-ERR: Error reading file: [[FILE]]: only regular archives are supported
/llvm-project-15.0.7/llvm/test/ExecutionEngine/OrcLazy/
H A Dmacho-universal-static-library-support.ll13 ; Check that MachO universal binaries containing archives work.
16 ; archive and combines these two archives into a macho universal binary.
/llvm-project-15.0.7/llvm/test/tools/llvm-cov/
H A Duniversal_bin_wrapping_archives.test1 The coverage reader should be able to handle archives, and archives embedded within
/llvm-project-15.0.7/lld/test/wasm/
H A Dwhole-archive.test24 --whole-archive and --no-whole-archive should affect only archives which follow them
30 --whole-archive should also work with thin archives
/llvm-project-15.0.7/lld/docs/ELF/
H A Dwarn_backrefs.rst20 references, the archives can be ordered in such a way that there are no
25 LLD remembers the symbol table of archives that it has previously seen, so if
34 selected different objects from different archives that both define the same
49 topological order of archives, which can be useful to detect layering
/llvm-project-15.0.7/third-party/benchmark/cmake/Modules/
H A DFindLLVMAr.cmake15 DESCRIPTION "create, modify, and extract from archives"
/llvm-project-15.0.7/llvm/test/tools/llvm-libtool-darwin/
H A Dx86_64-asm.test2 ## This tests that archives are correctly created when the llvm
H A Darm64-asm.test2 ## This tests that archives are correctly created when the llvm
/llvm-project-15.0.7/llvm/docs/CommandGuide/
H A Dllvm-ranlib.rst15 generates an index for one or more archives. It can be used as a replacement for GNU's
H A Dllvm-ar.rst15 :program:`ar`. It archives several files, such as objects and LLVM bitcode
49 to write archives in a deterministic mode. This is equivalent to the
234 for thin archives.
242 archives. This can also be used as an operation.
290 ``archive`` will be thin. By default, archives are not created as thin archives
333 * Existing archives can not be modified.

12345