Changes from Git (git http://labmaster3.local/git/llvm-project.git)


  1. [SelectionDAG] Change SelectionDAGISel::{funcInfo,SDB} to use unique_ptr (details)
  2. [DebugInfo] Fix v4 macinfo for dwo files. (details)
  3. Add `mlir` to -DLLVM_ALL_PROJECTS CMake option (details)
Commit e0d855b39974bc40dee0f722884894098be6d420 by maskray
[SelectionDAG] Change SelectionDAGISel::{funcInfo,SDB} to use unique_ptr
CurDAG is referenced more than 2000 times and used in many gerated .cpp
files. Don't touch it for now.
The file was modifiedllvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
The file was modifiedllvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
The file was modifiedllvm/include/llvm/CodeGen/FunctionLoweringInfo.h
The file was modifiedllvm/include/llvm/CodeGen/SelectionDAGISel.h
The file was modifiedllvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
Commit 0a72515d33bb1931ca8ad4022f743a33a203ea33 by SourabhSingh.Tomar
[DebugInfo] Fix v4 macinfo for dwo files.
Dwo files must contain have DW_AT_macro_info attribute, when macro
information is emitted. Adjusted the test case for the same.
The file was modifiedllvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
The file was modifiedllvm/test/DebugInfo/X86/debug-macinfo-split-dwarf.ll
Commit 7f047c4c91c364735bc0a2f2cd1fdefab856bee3 by aminim
Add `mlir` to -DLLVM_ALL_PROJECTS CMake option
The file was modifiedllvm/tools/CMakeLists.txt
The file was modifiedllvm/CMakeLists.txt