llvm-project/clang/test
Roger Ferrer Ibanez e41a74e8d2 [RISCV] Pass -target-abi to -cc1as
The RISC-V assembler needs the target ABI because it defines a flag of the ELF
file, as described in [1].

Make clang (the driver) to pass the target ABI to -cc1as in exactly the same
way it does for -cc1.

Currently -cc1as knows about -target-abi but is not handling it. Handle it and
pass it to the MC layer via MCTargetOptions.

[1] https://github.com/riscv/riscv-elf-psabi-doc/blob/master/riscv-elf.md#file-header

Differential Revision: https://reviews.llvm.org/D59298

llvm-svn: 356981
2019-03-26 08:01:18 +00:00
..
ARCMT
AST [AST] Disable ast-dump-openmp-parallel-master-XFAIL.c test 2019-03-20 17:14:49 +00:00
ASTMerge/choose-expr [ASTImporter] Add support for importing ChooseExpr AST nodes. 2019-02-26 19:26:41 +00:00
Analysis [CFG] [analyzer] pr41142: C++17: Skip transparent InitListExprs in ExprEngine. 2019-03-26 00:36:53 +00:00
CXX Fix implementation of [temp.local]p4. 2019-02-15 21:53:07 +00:00
CodeCompletion Support framework import/include auto-completion 2019-02-27 17:40:33 +00:00
CodeGen [X86] Add BSR/BSF/BSWAP intrinsics to ia32intrin.h to match gcc. 2019-03-24 00:56:52 +00:00
CodeGenCUDA [CUDA][HIP][DebugInfo] Skip reference device function 2019-03-06 21:16:27 +00:00
CodeGenCXX IR: Support parsing numeric block ids, and emit them in textual output. 2019-03-22 18:27:13 +00:00
CodeGenCoroutines
CodeGenObjC [CodeGen][ObjC] Annotate calls to objc_retainAutoreleasedReturnValue 2019-03-21 19:59:49 +00:00
CodeGenObjCXX [CodeGen][ObjC] Annotate calls to objc_retainAutoreleasedReturnValue 2019-03-21 19:59:49 +00:00
CodeGenOpenCL AMDGPU: Add support for cross address space synchronization scopes (clang) 2019-03-25 20:54:00 +00:00
CodeGenOpenCLCXX [Sema] Adjust addr space of reference operand in compound assignment 2019-03-19 16:50:21 +00:00
Coverage
CoverageMapping Fix clang tests broken by r353547 that depend on InstrProf 2019-02-10 20:17:07 +00:00
Driver [RISCV] Pass -target-abi to -cc1as 2019-03-26 08:01:18 +00:00
FixIt Introduce the _Clang scoped attribute token. 2018-11-09 17:19:45 +00:00
Format
Frontend [Fixed Point Arithmetic] Fixed Point and Integer Conversions 2019-03-06 00:28:43 +00:00
Headers [OpenCL] Minor improvements in default header testing 2019-03-19 17:09:06 +00:00
Import [ASTImporter] Fix importing OperatorDelete from CXXConstructorDecl 2019-01-22 17:59:45 +00:00
Index [libclang] Expose aligned() attribute. 2019-03-13 16:16:54 +00:00
Integration
Layout
Lexer Factor out repeated code parsing and concatenating header-names from 2019-03-19 01:51:19 +00:00
Misc Revert "Add a new attribute, fortify_stdlib" 2019-03-13 21:37:01 +00:00
Modules Remove an unnecessary -f when cp'ing to a file that was just deleted. NFC. 2019-03-11 10:44:10 +00:00
OpenMP [OPENMP]Allow no allocator clause in target regions with requires 2019-03-22 15:25:12 +00:00
PCH [OPENMP]Improve detection of omp_allocator_handle_t type and predefined 2019-03-20 20:14:22 +00:00
Parser [OpenCL] Allow addr space spelling without __ prefix in C++. 2019-03-25 11:54:02 +00:00
Preprocessor [clang] Add support for Exynos M5 (NFC) 2019-03-22 18:44:09 +00:00
Profile [InstrProf] Use separate comdat group for data and counters 2019-02-27 23:38:44 +00:00
Refactor
Rewriter
Sema Permit redeclarations of a builtin to specify calling convention. 2019-03-21 13:30:56 +00:00
SemaCUDA Permit redeclarations of a builtin to specify calling convention. 2019-03-21 13:30:56 +00:00
SemaCXX [MS] Add frontend support for __declspec(allocator) 2019-03-25 23:20:18 +00:00
SemaObjC [Sema] Fix a use-after-free of a _Nonnull ParsedAttr 2019-03-14 18:38:02 +00:00
SemaObjCXX Thread Safety: also look at ObjC methods 2019-03-25 20:06:32 +00:00
SemaOpenCL [OpenCL] Improved testing of default header. 2019-03-19 13:04:17 +00:00
SemaOpenCLCXX [OpenCL][PR40707] Allow OpenCL C types in C++ mode. 2019-02-15 12:07:57 +00:00
SemaTemplate Permit redeclarations of a builtin to specify calling convention. 2019-03-21 13:30:56 +00:00
TableGen Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Templight
Tooling [test] Pass -ccc-install-dir in mac compilation db test 2019-01-21 17:05:43 +00:00
Unit
VFS [VFS] Implement `RedirectingFileSystem::getRealPath`. 2018-11-16 01:18:04 +00:00
clang-rename
.clang-format
CMakeLists.txt Moved everything SMT-related to LLVM and updated the cmake scripts. 2019-03-25 17:47:45 +00:00
TestRunner.sh
cxx-sections.data
lit.cfg.py [analyzer][CrossTU][NFC] Generalize to external definitions instead of external functions 2019-01-10 17:44:04 +00:00
lit.site.cfg.py.in Moved everything SMT-related to LLVM and updated the cmake scripts. 2019-03-25 17:47:45 +00:00
make_test_dirs.pl