llvm-project/clang/lib
Erich Keane d8e0ae9a76 [SYCL] Fix __builtin_sycl_unique_stable_name to work on windows/spir
In the case where the device is an itanium target, and the host is a
windows target, we were getting the names wrong, since in the itanium
case we filter by lambda-signature.

The fix is to always filter by the signature rather than just on
non-windows builds. I considered doing the reverse (that is, checking
the aux-triple), but doing so would result in duplicate lambda mangling
numbers (from linux reusing the same number for different signatures).
2021-06-02 13:16:14 -07:00
..
APINotes [clang][APINotes] Fix -Wunused-function warning (NFC) 2021-04-01 09:52:43 +08:00
ARCMigrate [SystemZ][z/OS] Set files in FileRemapper.cpp are text 2021-04-19 07:59:42 -04:00
AST [SYCL] Fix __builtin_sycl_unique_stable_name to work on windows/spir 2021-06-02 13:16:14 -07:00
ASTMatchers Add matchers for gtest's ASSERT_THAT, EXPECT_THAT, ON_CALL and EXPECT_CALL 2021-06-02 17:28:14 +00:00
Analysis [analyzer] RetainCountChecker: Disable reference counting for OSMetaClass. 2021-05-27 13:12:19 -07:00
Basic [PowerPC] Added multiple PowerPC builtins 2021-05-27 16:23:03 -05:00
CodeGen [clang] Implement the using_if_exists attribute 2021-06-02 10:30:24 -04:00
CrossTU [analyzer][ctu] Reland "Avoid parsing invocation list again and again.. 2021-05-25 09:44:13 +02:00
DirectoryWatcher Revert "ADT: Migrate users of AlignedCharArrayUnion to std::aligned_union_t, NFC" 2020-12-14 17:04:06 -08:00
Driver [clang][Fuchsia] Turn on relative-vtables by default for Fuchsia 2021-06-01 15:46:09 -07:00
Edit [Matrix] Implement C-style explicit type conversions for matrix types. 2021-04-10 11:48:41 +01:00
Format [clang-format] successive C# attributes cause line breaking issues 2021-05-29 16:43:55 +01:00
Frontend Revert "Fix tmp files being left on Windows builds." for now; 2021-06-01 19:51:47 -07:00
FrontendTool [NFC] Refactor Registry loops to range for 2020-06-19 00:40:10 +01:00
Headers [PowerPC] Fix x86 vector intrinsics wrapper compilation under C++ 2021-06-01 01:19:12 +08:00
Index [clang] RecursiveASTVisitor visits ObjCPropertyRefExpr's class receiver 2021-06-01 14:45:25 -04:00
IndexSerialization [index-while-building] Fix build with -DBUILD_SHARED_LIBS=True 2020-08-20 15:12:56 +01:00
Interpreter [clang-repl] Tell the LLJIT the exact target triple we use. 2021-05-21 08:16:42 +00:00
Lex Fix a git apply that went bad somehow. 2021-06-01 14:06:39 -04:00
Parse [clang][Parse] Add parsing support for C++ attributes on using-declarations 2021-06-01 08:47:50 -04:00
Rewrite [clang] DeltaTree::AddDelta - fix "initialization is never read" clang-tidy warning. NFCI. 2021-03-02 15:01:34 +00:00
Sema Remove unused function from a previous iteration of unique-stable-name 2021-06-02 12:15:16 -07:00
Serialization [clang] Implement the using_if_exists attribute 2021-06-02 10:30:24 -04:00
StaticAnalyzer [analyzer] MallocSizeof: sizeof pointer type is compatible with void* 2021-05-30 09:51:41 +08:00
Testing
Tooling Reapply "[clang][deps] Support inferred modules" 2021-05-20 12:41:52 +02:00
CMakeLists.txt [clang-repl] Recommit "Land initial infrastructure for incremental parsing" 2021-05-13 06:30:29 +00:00