llvm-project/clang/lib
Sven van Haastregt 4da744a20f [OpenCL] Fix as_type3 invalid store creation
With -fpreserve-vec3-type enabled, a cast was not created when
converting from a non-vec3 type to a vec3 type, even though a
conversion to vec3 was performed.  This resulted in creation of
invalid store instructions.

Differential Revision: https://reviews.llvm.org/D108470
2021-09-29 09:40:06 +01:00
..
APINotes [clang][APINotes] Fix -Wunused-function warning (NFC) 2021-04-01 09:52:43 +08:00
ARCMigrate Cleanup identifier parsing; NFC 2021-09-14 09:12:22 -04:00
AST Fix missing return from 9324cc2ca9 2021-09-28 07:30:06 -07:00
ASTMatchers Reapply "Support Attr in DynTypedNode and ASTMatchers." 2021-08-06 22:30:32 +02:00
Analysis Thread safety analysis: Drop special block handling 2021-09-20 15:20:15 +02:00
Basic [PowerPC] FP compare and test XL compat builtins. 2021-09-28 11:01:51 -05:00
CodeGen [OpenCL] Fix as_type3 invalid store creation 2021-09-29 09:40:06 +01:00
CrossTU PR51018: Remove explicit conversions from SmallString to StringRef to future-proof against C++23 2021-07-08 13:37:57 -07:00
DirectoryWatcher Revert "Re-Revert "DirectoryWatcher: add an implementation for Windows"" 2021-06-19 09:19:52 -07:00
Driver [AIX] Enable PGO without LTO 2021-09-29 02:00:11 +00:00
Edit Cleanup identifier parsing; NFC 2021-09-14 09:12:22 -04:00
Format fixes bug #51926 where dangling comma caused overrun 2021-09-28 15:59:37 -07:00
Frontend [clang] Let PPCallbacks::PragmaWarning() pass specifier as enum instead of string 2021-09-28 19:47:27 -04:00
FrontendTool [OptTable] Rename PrintHelp to printHelp 2021-06-24 14:47:03 -07:00
Headers [X86][FP16] Add more builtins to avoid multi evaluation problems & add 2 missed intrinsics 2021-09-27 09:27:04 +08:00
Index [Clang] Add __ibm128 type to represent ppc_fp128 2021-09-06 18:00:58 +08:00
IndexSerialization
Interpreter Revert "Reland "[clang-repl] Re-implement clang-interpreter as a test case."" 2021-09-03 13:18:09 +00:00
Lex [clang] Let PPCallbacks::PragmaWarning() pass specifier as enum instead of string 2021-09-28 19:47:27 -04:00
Parse Update the message for template-template param keyword for C++17 2021-09-28 06:02:29 -07:00
Rewrite [analyzer] Highlight arrows for currently selected event 2021-08-02 19:15:01 +03:00
Sema Diagnose -Wunused-value based on CFG reachability 2021-09-28 10:00:15 -07:00
Serialization OpenMP 5.0 metadirective 2021-09-18 13:40:44 -05:00
StaticAnalyzer [analyzer] Retrieve a value from list initialization of constant array declaration in a global scope. 2021-09-24 12:37:58 +03:00
Testing
Tooling Cleanup identifier parsing; NFC 2021-09-14 09:12:22 -04:00
CMakeLists.txt [clang-repl] Recommit "Land initial infrastructure for incremental parsing" 2021-05-13 06:30:29 +00:00