llvm-project/clang/test
Caroline Tice 62279730e2 Add necessary support for storing code-model to module IR.
Currently the code-model does not get saved in the module IR, so if a
code model is specified when compiling with LTO, it gets lost and is
not propagated properly to LTO. This patch does what is necessary in
the front end to pass the code-model to the module, so that the back
end can store it in the Module .

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

llvm-svn: 342758
2018-09-21 18:34:59 +00:00
..
ARCMT Quickfix for failing tests. 2018-08-17 23:54:00 +00:00
ASTMerge [ASTImporter] Load external Decls when getting field index. 2018-08-08 09:40:57 +00:00
Analysis [Analyzer] Define and use diff_plist in tests, NFC 2018-09-17 10:19:46 +00:00
CXX [Sema] Remove location from implicit capture init expr 2018-09-13 23:28:25 +00:00
CodeCompletion [CodeComplete] Generate completion fix-its for C code as well 2018-09-21 11:23:22 +00:00
CodeGen Add necessary support for storing code-model to module IR. 2018-09-21 18:34:59 +00:00
CodeGenCUDA [CUDA] Ignore uncallable functions when we check for usual deallocators. 2018-09-21 17:29:33 +00:00
CodeGenCXX [CodeGen] Add to emitted DebugLoc information about coverage when it's required 2018-09-21 09:17:06 +00:00
CodeGenCoroutines [Coroutines] Less IR for noexcept await_resume 2018-06-23 18:57:26 +00:00
CodeGenObjC [CodeGen] Add to emitted DebugLoc information about coverage when it's required 2018-09-21 09:17:06 +00:00
CodeGenObjCXX Revert r341754. 2018-09-09 05:22:49 +00:00
CodeGenOpenCL AMDGPU: Add another missing builtin 2018-08-09 22:18:37 +00:00
Coverage [PPC] Remove Darwin support from POWER backend. 2018-08-27 19:53:19 +00:00
CoverageMapping [OPENMP] Fix PR38256: Fix locations of the artificial conditional op. 2018-07-25 14:40:26 +00:00
Driver [XRay][clang] Propagate -fxray-instrumentation-bundle to -cc1 2018-09-21 08:32:49 +00:00
FixIt [Sema] Add fixit for unused lambda captures 2018-07-16 07:23:47 +00:00
Format
Frontend Add a callback for `__has_include` and use it for dependency scanning. 2018-09-18 23:27:02 +00:00
Headers Fix march triple used test from rL341475 2018-09-06 14:13:10 +00:00
Import [ASTImporter] Add test for PackExpansionExpr 2018-08-24 18:01:56 +00:00
Index [Sema] Do not load macros from preamble when LoadExternal is false. 2018-09-19 09:34:55 +00:00
Integration
Layout NFC - Fix typo in test/Layout/itanium-pack-and-align.cpp 2018-07-04 11:21:44 +00:00
Lexer [Lexer] Add xray_instrument feature 2018-09-17 05:25:47 +00:00
Misc Allow all supportable non-type attributes to be used with #pragma clang attribute. 2018-09-05 00:28:57 +00:00
Modules Fix an assert in -Wquoted-include-in-framework-header 2018-09-20 19:00:03 +00:00
OpenMP [OPENMP] Disable emission of the class with vptr if they are not used in 2018-09-21 14:55:26 +00:00
PCH [clang-cl, PCH] Support for /Yc and /Yu without filename and #pragma hdrstop 2018-09-11 17:10:44 +00:00
Parser [CUDA] Fixed parsing of optional template-argument-list. 2018-09-21 17:46:28 +00:00
Preprocessor Remove failing test. 2018-09-20 22:32:51 +00:00
Profile [FileCheck] Add -allow-deprecated-dag-overlap to failing clang tests 2018-07-11 20:26:20 +00:00
Refactor
Rewriter Reapply "[Parse] Use CapturedStmt for @finally on MSVC" 2018-06-08 00:30:00 +00:00
Sema Thread Safety Analysis: warnings for attributes without arguments 2018-09-20 00:39:27 +00:00
SemaCUDA [CUDA] Ignore uncallable functions when we check for usual deallocators. 2018-09-21 17:29:33 +00:00
SemaCXX [Sema] Retain __restrict qualifiers when substituting a reference type. 2018-09-20 18:12:24 +00:00
SemaObjC [Sema][ObjC] Infer availability of +new from availability of -init. 2018-09-10 22:20:09 +00:00
SemaObjCXX Thread safety analysis: Handle ObjCIvarRefExpr in SExprBuilder::translate 2018-09-19 23:57:38 +00:00
SemaOpenCL [OpenCL] Diagnose redundant address space conversion 2018-09-20 10:07:27 +00:00
SemaOpenCLCXX [OpenCL] Support new/delete in Sema 2018-06-14 09:51:54 +00:00
SemaTemplate PR38627: Fix handling of exception specification adjustment for 2018-09-05 22:30:37 +00:00
TableGen [Clang Tablegen][RFC] Allow Early Textual Substitutions in `Diagnostic` messages. 2018-05-19 03:12:04 +00:00
Templight
Tooling [Tooling] JSONCompilationDatabasePlugin infers compile commands for missing files 2018-09-14 12:24:09 +00:00
Unit
VFS [CMake] Use normalized Windows target triples 2018-08-09 02:16:18 +00:00
clang-rename
.clang-format
CMakeLists.txt [analyzer] Fix bots by removing new check-clang-analyzer commands from CHECK-ALL 2018-08-14 18:55:34 +00:00
TestRunner.sh
cxx-sections.data
lit.cfg.py [CMake] Use normalized Windows target triples 2018-08-09 02:16:18 +00:00
lit.site.cfg.py.in Import lit.llvm after rC341132 2018-08-31 00:24:36 +00:00
make_test_dirs.pl