hanchenye-llvm-project/clang/test
Saleem Abdulrasool afdef205d8 Headers: Add ARM support to intrin.h for MSVC compatibility
This fixes compiling with headers from the Windows SDK for ARM, where the
YieldProcessor function (in winnt.h) refers to _ARM_BARRIER_ISHST.

The actual MSVC armintr.h contains a lot more definitions, but this is enough to
build code that uses the Windows SDK but doesn't use ARM intrinsics directly.

An alternative would to just keep the addition to intrin.h (to include
armintr.h), but not actually ship armintr.h, instead having clang's intrin.h
include armintr.h from MSVC's include directory. (That one works fine with
clang, at least for building code that uses the Windows SDK.)

Patch by Martin Storsjö!

llvm-svn: 277928
2016-08-06 17:58:24 +00:00
..
ARCMT [test/objcmt] Add a follow-up test case for r275600. 2016-07-15 20:40:24 +00:00
ASTMerge When importing classes and structs with anonymous structs, it is critical that 2016-07-14 19:53:44 +00:00
Analysis [analyzer] Make CloneDetector recognize different variable patterns. 2016-08-04 19:37:00 +00:00
CXX Push alias-declarations and alias-template declarations into scope even if 2016-07-15 20:53:25 +00:00
CodeCompletion Implement filtering for code completion of identifiers. 2016-07-27 14:56:59 +00:00
CodeGen After PR28761 use -Wall with -Werror in builtins tests to identify 2016-08-04 06:02:50 +00:00
CodeGenCUDA [CUDA] Align kernel launch args correctly when the LLVM type's alignment is different from the clang type's alignment. 2016-07-27 22:36:21 +00:00
CodeGenCXX PR26423: Assert on valid use of using declaration of a function with an undeduced auto return type 2016-08-05 19:03:01 +00:00
CodeGenObjC CodeGen: try harder to make the CFString structure RW 2016-07-29 19:15:51 +00:00
CodeGenObjCXX CodeGen: try harder to make the CFString structure RW 2016-07-29 19:15:51 +00:00
CodeGenOpenCL AMDGPU : Add Clang builtin intrinsics for compare with the full 2016-08-05 15:38:46 +00:00
Coverage
CoverageMapping [Coverage] Do not write out coverage mappings with zero entries 2016-07-26 00:24:59 +00:00
Driver [CUDA] Updated CUDA tests that must run w/o CUDA installation. 2016-08-02 23:43:04 +00:00
FixIt ObjC Class Property: diagnostics when accessing a class property using instance. 2016-06-28 23:01:49 +00:00
Format
Frontend test/Frontend: Add a test for aarch64 target CPU names. 2016-07-27 22:47:07 +00:00
Headers Headers: Add ARM support to intrin.h for MSVC compatibility 2016-08-06 17:58:24 +00:00
Index [index] Fix crash with indexing designated init expressions inside templates. 2016-08-03 05:38:53 +00:00
Integration
Layout
Lexer Add -fmodules-ts flag to cc1 for the provisional C++ modules TS, and mark 2016-07-23 02:32:21 +00:00
Misc Fix crash in template type diffing. 2016-08-05 03:16:36 +00:00
Modules [clang/test] Fix a flaky unittest on windows 2016-08-03 06:10:15 +00:00
OpenMP [OpenMP] Sema and parsing for 'teams distribute' pragma 2016-08-05 14:37:37 +00:00
PCH Support '#pragma once' in headers when using PCH 2016-07-25 17:17:06 +00:00
Parser Update Clang Parser test error message to match new parser errors 2016-08-02 17:58:14 +00:00
Preprocessor [CUDA] Updated CUDA tests that must run w/o CUDA installation. 2016-08-02 23:43:04 +00:00
Profile [Profile] Enable profile merging with -fprofile-generat[=<dir>] 2016-07-22 22:25:01 +00:00
Rewriter
Sema Allow -1 to assign max value to unsigned bitfields. 2016-08-05 02:39:30 +00:00
SemaCUDA [CUDA] Add additional testcases for EraseUnwantedCUDAMatches. 2016-07-12 23:23:12 +00:00
SemaCXX Fix typos from r277797 and unused variable from r277889. 2016-08-06 01:44:06 +00:00
SemaObjC [ObjC Availability] Fix partial-availability false positive introduced in r277058 2016-08-01 20:19:49 +00:00
SemaObjCXX Sema: support __declspec(dll*) on ObjC interfaces 2016-07-15 20:41:10 +00:00
SemaOpenCL [OpenCL] Add extension cl_khr_mipmap_image to clang 2016-07-29 17:52:34 +00:00
SemaTemplate Push alias-declarations and alias-template declarations into scope even if 2016-07-15 20:53:25 +00:00
TableGen
Tooling
Unit
VFS
.clang-format
CMakeLists.txt Re-apply "test: Use add_lit_testsuites so that subsets of tests can be specified" 2016-07-05 17:54:40 +00:00
TestRunner.sh
cxx-sections.data
lit.cfg Port some more debug info tests on Windows 2016-06-30 17:41:27 +00:00
lit.site.cfg.in
make_test_dirs.pl