llvm-mirror/test/tools/llvm-ar
Pirama Arumuga Nainar 119fe7e34e [llvm-ar] Use target triple to deduce archive kind for bitcode inputs
Summary:
When using full LTO on cross-compile settings, instead of generating the
default archive kind of the host platform, we could deduce the archive
kind based on the target triple.

This specifically addresses https://github.com/android/ndk/issues/1209
by making it possible to drop llvm-ar in place of GNU ar without extra
flags.

Reviewers: compnerd, pcc, srhines, danalbert

Subscribers: hiraditya, MaskRay, steven_wu, dexonsmith, rupprecht, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D76461
2020-03-20 13:19:44 -07:00
..
Inputs [llvm-ar] Make paths case insensitive when on windows 2019-10-16 14:07:57 +00:00
absolute-paths.test
add-library.test
case-detection.test [test] Remove a needless declaration of REQUIRES: target-windows 2019-10-04 07:05:29 +00:00
coff-weak.yaml
count.test [llvm-ar] Uncapitalize error messages and delete full stop 2019-09-14 01:18:47 +00:00
create.test [llvm-ar][test] \r\n -> \n 2019-07-17 13:40:42 +00:00
dash-before-letter.test [llvm-ar][test] \r\n -> \n 2019-07-17 13:40:42 +00:00
default-add.test Reapply [llvm-ar][test] Increase llvm-ar test coverage 2019-07-16 12:53:59 +00:00
default-coff.test
default-elf.test
default-macho.test
delete.test [llvm-ar][test] \r\n -> \n 2019-07-17 13:40:42 +00:00
double-hyphen.test [llvm-ar][test] Add to llvm-ar test coverage 2020-03-04 10:56:48 +00:00
empty-uid-gid.test
extract.test [llvm-ar][test] Add to thin archive test coverage 2019-12-04 16:17:42 +00:00
flatten-thin-archive-directories.test
flatten-thin-archive-recursive.test
flatten-thin-archive.test
full-path-option.test
full-to-thin-archive.test [llvm-ar][test] Add to thin archive test coverage 2019-12-04 16:17:42 +00:00
help-message.test [llvm-ar] Implement the V modifier as an alias for --version 2019-10-16 18:39:52 +00:00
insert-after.test [llvm-ar] Uncapitalize error messages and delete full stop 2019-09-14 01:18:47 +00:00
insert-before.test [llvm-ar] Uncapitalize error messages and delete full stop 2019-09-14 01:18:47 +00:00
invalid-command-line.test [llvm-ar] Uncapitalize error messages and delete full stop 2019-09-14 01:18:47 +00:00
invalid-object-file.test llvm-ranlib/nm: Don't print usage message except for usage errors 2019-11-08 15:17:07 -08:00
lto-kind-from-triple.test [llvm-ar] Use target triple to deduce archive kind for bitcode inputs 2020-03-20 13:19:44 -07:00
missing-thin-archive-member.test [llvm-ar][test] Add to thin archive test coverage 2019-12-04 16:17:42 +00:00
move-after.test [llvm-ar] Uncapitalize error messages and delete full stop 2019-09-14 01:18:47 +00:00
move-before.test [llvm-ar] Uncapitalize error messages and delete full stop 2019-09-14 01:18:47 +00:00
move.test [llvm-ar] Uncapitalize error messages and delete full stop 2019-09-14 01:18:47 +00:00
mri1.test [llvm-ar][test] Move MRI tests from "llvm/test/Object/" 2019-09-26 12:32:11 +00:00
mri2.test [llvm-ar][test] Move MRI tests from "llvm/test/Object/" 2019-09-26 12:32:11 +00:00
mri3.test [llvm-ar][test] Move MRI tests from "llvm/test/Object/" 2019-09-26 12:32:11 +00:00
mri4.test [llvm-ar][test] Move MRI tests from "llvm/test/Object/" 2019-09-26 12:32:11 +00:00
mri5.test [llvm-ar][test] Move MRI tests from "llvm/test/Object/" 2019-09-26 12:32:11 +00:00
mri-addlib.test Reapply [llvm-ar] Include a line number when failing to parse an MRI script 2019-09-20 08:10:14 +00:00
mri-addmod.test [llvm-ar][test] \r\n -> \n 2019-07-17 13:40:42 +00:00
mri-comments.test [llvm-ar][test] \r\n -> \n 2019-07-17 13:40:42 +00:00
mri-crlf.test [llvm-ar][test] Move MRI tests from "llvm/test/Object/" 2019-09-26 12:32:11 +00:00
mri-delete.test
mri-end.test [llvm-ar][test] \r\n -> \n 2019-07-17 13:40:42 +00:00
mri-errors.test Reapply [llvm-ar] Include a line number when failing to parse an MRI script 2019-09-20 08:10:14 +00:00
mri-nonascii.test [test] Use system locale for mri-utf8.test 2019-11-04 15:25:45 +00:00
mri-thin-archive.test
non-windows-name-case.test [llvm-ar] Make paths case insensitive when on windows 2019-10-16 14:07:57 +00:00
override.test
path-names.test [llvm-ar] Make paths case insensitive when on windows 2019-10-16 14:07:57 +00:00
print-thin-archive-path.test
print.test [llvm-ar][test] Add to thin archive test coverage 2019-12-04 16:17:42 +00:00
quick-append.test Make quick-append.test resilient to running in paths with '1.o' in the name 2020-02-03 11:35:24 +01:00
read-only-archive.test [llvm-ar] Uncapitalize error messages and delete full stop 2019-09-14 01:18:47 +00:00
reduce-thin-path.test
regex-cmd.test
replace-update.test [llvm-ar][test] \r\n -> \n 2019-07-17 13:40:42 +00:00
replace.test [llvm-ar][test] Add to thin archive test coverage 2019-12-04 16:17:42 +00:00
response-utf8.test [llvm-ar] Fix llvm-ar response file reading on Windows 2020-03-03 13:42:57 +00:00
response.test [llvm-ar][test] Add to llvm-ar test coverage 2020-03-04 10:56:48 +00:00
symtab.test [llvm-ar][test] Add to llvm-ar test coverage 2020-03-04 10:56:48 +00:00
thin-archive.test
tool-name.test [llvm-ar] Improve tool selection heuristic 2019-12-10 17:32:50 -08:00
version.test [llvm-ar] Implement the V modifier as an alias for --version 2019-10-16 18:39:52 +00:00
windows-name-case.test [llvm-ar] Make paths case insensitive when on windows 2019-10-16 14:07:57 +00:00
windows-path.test [llvm-ar] Accept file paths with windows format slashes 2019-08-12 14:00:28 +00:00