SuccessChanges

Summary

  1. Add missing CMake bool canonicalizations. (details)
  2. Fix a typo in an error message. (details)
  3. [DWARFYAML][unittest] Refactor parseDWARFYAML(). (details)
  4. [ORC] Modify LazyCallThroughManager to support asynchronous resolution. (details)
Commit abd6574b4542958bbde0d5b9568598f32417ef0a by stellaraccident
Add missing CMake bool canonicalizations.

Summary:
* This allows these flags to be passed on the command line with normal CMake bool-interpreted values like ON/OFF instead of requiring 0/1.
* As-is, if passing ON/OFF, these will cause a parse error in lit.site.cfg.py because Python tries to interpret the string literally.

Reviewers: stephenneuendorffer

Subscribers: mgorny, mehdi_amini, rriddle, jpienaar, shauheen, antiagainst, nicolasvasilache, arpith-jacob, mgester, lucyrfox, aartbik, liufengdb, Joonsoo, grosul1, Kayjukh, jurahul, msifontes

Tags: #mlir

Differential Revision: https://reviews.llvm.org/D83451
The file was modifiedmlir/test/CMakeLists.txt
Commit 371c94fca039bb85298756305758a56af129a1ce by echristo
Fix a typo in an error message.
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_linux.cpp
Commit 683a1bb253ef47ece27aad93812f22e8c51260fa by Xing
[DWARFYAML][unittest] Refactor parseDWARFYAML().

In this change, `parseDWARFYAML()` is refactored to be able to parse
YAML decription into different data structures. We don't have to craft
the whole DWARF structure for a small test in the future.

Reviewed By: jhenderson

Differential Revision: https://reviews.llvm.org/D83220
The file was modifiedllvm/unittests/ObjectYAML/DWARFYAMLTest.cpp
Commit 670915094462d831e3733e5b01a76471b8cf6dd8 by Lang Hames
[ORC] Modify LazyCallThroughManager to support asynchronous resolution.

Asynchronous resolution is a better fit for handling reentry over
IPC/RPC where we want to avoid blocking a communication handler/thread.
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h
The file was modifiedllvm/lib/ExecutionEngine/Orc/LazyReexports.cpp