Changes

Summary

  1. [Transforms][RISCV] Remove a "using namespace llvm" from an include (details)
  2. [docs][ORC] Fix some RST errors in the ORCv2 doc. (details)
  3. [docs][ORC] Try to fix 'title-level inconsistent' error in ORCv2.rst. (details)
  4. [lldb/Test] Fix API tests for mutli-config generators (details)
  5. [lldb/Cmake] Add a CMakeLists.txt to the utils directory... (details)
  6. [lldb] Remove ClangASTContext.h inclusion in Target.cpp (details)
  7. Revert "[clangd][test] Disable a particular testcase in (details)
  8. [lldb] Re-add NSDate formatter (details)
Commit caee96031d3be9f951e4a17c8d3fb1c8b748fb31 by craig.topper
[Transforms][RISCV] Remove a "using namespace llvm" from an include
file. Fix a place that became dependent on it.
This include file was created in October and has a "using namespace
llvm". This seems to get exposed to other include files and finally onto
cpp files. While this somewhat okay for llvm itself, its bad for other
projects that use llvm as a library and includes a header file that
picks this up. This was found by ISPC which has some class names at
gloal scope with the same names as LLVM.
It looks like RISCV accidentally became dependent on this. I fixed it by
reordering some includes in the RISCV code, but maybe we want to change
the TableGenEmitter to put "namespace llvm {" in the generated file
instead? But we probably want to do the simplest thing first so we can
merge it to 10.0.
Differential Revision: https://reviews.llvm.org/D72895
The file was modifiedllvm/lib/Target/RISCV/RISCVInstrInfo.cpp
The file was modifiedllvm/include/llvm/Transforms/Utils/SizeOpts.h
Commit adef2f5324cc593e078918eaa31218279ba1916a by Lang Hames
[docs][ORC] Fix some RST errors in the ORCv2 doc.
The file was modifiedllvm/docs/ORCv2.rst
Commit f6d6b98eec41e3f73862bcbae6a0771dafcecfd8 by Lang Hames
[docs][ORC] Try to fix 'title-level inconsistent' error in ORCv2.rst.
The file was modifiedllvm/docs/ORCv2.rst
Commit 911a4c4dda9b3e50d4b610d50cc6368433a67684 by Jonas Devlieghere
[lldb/Test] Fix API tests for mutli-config generators
The build configuration wasn't properly substituted for the
config.lldb_executable variable. This broke when the variable was
extracted from config.dotest_args_str which was properly substituted.
The file was modifiedlldb/test/API/lit.site.cfg.py.in
Commit e1f6b68d1fd117b92953d2e21567dd8dad759a8b by Jonas Devlieghere
[lldb/Cmake] Add a CMakeLists.txt to the utils directory...
... and include it from the main CMakeLists.txt instead of including the
utility subdirectories directly. This is consistent with the other
subdirectories and limits the scope of future changes.
The file was modifiedlldb/CMakeLists.txt
The file was addedlldb/utils/CMakeLists.txt
Commit 9dbd395b9b8b5f0cb4d10fa05f6f3591d338e486 by apl
[lldb] Remove ClangASTContext.h inclusion in Target.cpp
Target doesn't use ClangASTContext, it just needs
PersistentExpressionState. Replace ClangASTContext.h with
ExpressionVariable.h
The file was modifiedlldb/source/Target/Target.cpp
Commit 4df94d5b513c20842f5eeeb1e0d059bfa6741d91 by kadircet
Revert "[clangd][test] Disable a particular testcase in
FindExplicitReferencesTest when LLVM_ENABLE_EXPENSIVE_CHECKS"
This reverts commit 42b3c38903c9c80e129ce678db7f522967e91eeb.
Should've been fixed by d54d71b67e60
The file was modifiedclang-tools-extra/clangd/unittests/FindTargetTests.cpp
Commit 5ac610668a7cbde4e8d7106b03ecb218b823fb5c by Raphael Isemann
[lldb] Re-add NSDate formatter
This test had been overwritten by accident in
ff75262f701da396a0d34d4f6b67cf8e4c9dc7c2. This just readds the test with
the correct content.
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSDate.py