hanchenye-llvm-project/clang/lib
Scott Linder f8b3df4dec [OpenCL] Restore r338899 (reverted in r338904), fixing stack-use-after-return
Always emit alloca in entry block for enqueue_kernel builtin.

Ensures the statically sized alloca is not converted to DYNAMIC_STACKALLOC
later because it is not in the entry block.

llvm-svn: 339150
2018-08-07 15:52:49 +00:00
..
ARCMigrate Remove trailing space 2018-07-30 19:24:48 +00:00
AST [AST] Remove unnecessary indirections in DeclarationNameTable 2018-08-06 16:47:31 +00:00
ASTMatchers [ASTMatchers] Introduce a matcher for `ObjCIvarExpr`, support getting it's declaration. 2018-07-27 17:26:11 +00:00
Analysis Properly add shared locks to the initial list of locks being tracked, instead of assuming unlock functions always use exclusive locks. 2018-08-03 19:37:45 +00:00
Basic AMDGPU: Add builtin for s_dcache_wb 2018-08-07 07:49:13 +00:00
CodeGen [OpenCL] Restore r338899 (reverted in r338904), fixing stack-use-after-return 2018-08-07 15:52:49 +00:00
CrossTU
Driver [MinGW] Predefine UNICODE if -municode is specified during compilation 2018-08-06 19:48:44 +00:00
Edit Remove trailing space 2018-07-30 19:24:48 +00:00
Format [clang-format] comment reflow: add last line's penalty when ending broken 2018-08-07 10:23:24 +00:00
Frontend [Preprocessor] Allow libc++ to detect when aligned allocation is unavailable. 2018-08-03 23:12:37 +00:00
FrontendTool Remove trailing space 2018-07-30 19:24:48 +00:00
Headers [clang] Fix broken include_next in float.h 2018-08-06 14:29:47 +00:00
Index Remove trailing space 2018-07-30 19:24:48 +00:00
Lex Remove trailing space 2018-07-30 19:24:48 +00:00
Parse Append new attributes to the end of an AttributeList. 2018-08-03 01:21:16 +00:00
Rewrite Remove trailing space 2018-07-30 19:24:48 +00:00
Sema [Fixed Point Arithmetic] Fixed Point Constant 2018-08-06 16:42:37 +00:00
Serialization Append new attributes to the end of an AttributeList. 2018-08-03 01:21:16 +00:00
StaticAnalyzer [analyzer][UninitializedObjectChecker] New flag to turn off dereferencing 2018-08-07 12:55:26 +00:00
Tooling Fully qualify the renamed symbol if the shortened name is ambiguous. 2018-08-03 09:16:07 +00:00
CMakeLists.txt