1. [COFF] Don't error if the only inputs are from /wholearchive: (details)
  2. [WebAssembly] Fix miscompile of select with and (details)
  3. DebugInfo: Templatize rnglist header parsing to setup for reuse with (details)
  4. Add a testcase for Clang modules being updated within one LLDB session. (details)
  5. Fix -Wunused-result warnings in LLDB (details)
  6. Avoid including Builtins.h in Preprocessor.h (details)
Commit ce0f3ee5e4dc2eed5390b57d4a1e37c8bf17a995 by rnk
[COFF] Don't error if the only inputs are from /wholearchive:
Fixes PR43744
Differential Revision:
The file was modifiedlld/test/COFF/wholearchive.s (diff)
The file was modifiedlld/test/COFF/entry-inference.test (diff)
The file was modifiedlld/COFF/Driver.cpp (diff)
The file was modifiedlld/test/COFF/out.test (diff)
Commit 194d7ec081c31ee4ed82bfa3cade4ef30afab912 by tlively
[WebAssembly] Fix miscompile of select with and
Summary: Rolls back the remaining bad optimizations introduced in
eb15d00193f. Some of them were already rolled back in e661f946a7db and
this finishes the job.
Reviewers: dschuff, aheejin
Subscribers: sbc100, jgravelle-google, hiraditya, sunfish, llvm-commits
Tags: #llvm
Differential Revision:
The file was modifiedllvm/test/CodeGen/WebAssembly/select.ll (diff)
The file was modifiedllvm/lib/Target/WebAssembly/ (diff)
Commit d295087639a824d1c0a29868bab1860afe657eaf by dblaikie
DebugInfo: Templatize rnglist header parsing to setup for reuse with
loclist header parsing
The file was modifiedllvm/test/DebugInfo/X86/dwarfdump-rnglists-dwarf64.s (diff)
The file was modifiedllvm/test/DebugInfo/X86/dwarfdump-rnglists.s (diff)
The file was modifiedllvm/lib/DebugInfo/DWARF/DWARFUnit.cpp (diff)
Commit 0304360a40b45ffcbb040596d2a01733c0103455 by Adrian Prantl
Add a testcase for Clang modules being updated within one LLDB session.
This actually works as expected, but wasn't explicitly tested before.
The file was addedlldb/packages/Python/lldbsuite/test/lang/objc/modules-update/Makefile
The file was modifiedlldb/source/Core/ModuleList.cpp (diff)
The file was addedlldb/packages/Python/lldbsuite/test/lang/objc/modules-update/second.m
The file was addedlldb/packages/Python/lldbsuite/test/lang/objc/modules-update/umbrella.h
The file was addedlldb/packages/Python/lldbsuite/test/lang/objc/modules-update/module.modulemap
The file was addedlldb/packages/Python/lldbsuite/test/lang/objc/modules-update/first.m
The file was addedlldb/packages/Python/lldbsuite/test/lang/objc/modules-update/
Commit 4d23764dddc23e74ad165086d7f471a3e0e52bf8 by rnk
Fix -Wunused-result warnings in LLDB
Three uses of try_lock intentionally ignore the result, as explained in
the comment. Make that explicit with a void cast.
Add what appears to be a missing return in the clang expression parser
code. It's a functional change, but presumably the right one.
Differential Revision:
The file was modifiedlldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h (diff)
The file was modifiedlldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp (diff)
Commit 979da9a4c3ba435b384a11af7bd3154b0309b487 by rnk
Avoid including Builtins.h in Preprocessor.h
Builtins are rarely if ever accessed via the Preprocessor. They are
typically found on the ASTContext, so there should be no performance
penalty to using a pointer indirection to store the builtin context.
The file was modifiedclang/lib/Frontend/ChainedIncludesSource.cpp (diff)
The file was modifiedclang-tools-extra/clang-tidy/bugprone/MacroRepeatedSideEffectsCheck.cpp (diff)
The file was modifiedclang/lib/Lex/PPMacroExpansion.cpp (diff)
The file was modifiedclang/lib/Frontend/FrontendAction.cpp (diff)
The file was modifiedclang/lib/Sema/SemaExprObjC.cpp (diff)
The file was modifiedclang-tools-extra/clangd/index/FileIndex.h (diff)
The file was modifiedclang/lib/Sema/SemaCoroutine.cpp (diff)
The file was modifiedclang/lib/Analysis/ReachableCode.cpp (diff)
The file was modifiedclang/lib/Sema/SemaExpr.cpp (diff)
The file was modifiedlldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp (diff)
The file was modifiedclang/include/clang/Basic/Builtins.h (diff)
The file was modifiedclang-tools-extra/clangd/index/FileIndex.cpp (diff)
The file was modifiedclang/include/clang/Lex/Preprocessor.h (diff)
The file was modifiedclang/lib/Lex/Preprocessor.cpp (diff)