SuccessChanges

Summary

  1. [docs] fix typo in Lexicon.rst (details)
  2. Remove static MLIR doc ; they are already on the website (details)
  3. [llvm-readobj] - Remove an excessive helper for printing dynamic tags. (details)
  4. Add the Apache2 with LLVM exceptions license to MLIR (details)
  5. DebugInfo: Add {} to address -Wdangling-else warning. (details)
  6. DebugInfo: Correct the form of DW_AT_macro_info in .dwo files (details)
  7. [TypePromotion] Make TypeSize a class member (details)
  8. [clang] [ast] CXXRecordDecl::getVisibleConversionFunctions() could be (details)
Commit a28b65b27922b49cbc7bfba5b35cc5ebe7340373 by zinenko
[docs] fix typo in Lexicon.rst
Differential revision: https://reviews.llvm.org/D71844
The file was modifiedllvm/docs/Lexicon.rst
Commit c6a5534ea4f8d0245880ae6444a973758e46826d by aminim
Remove static MLIR doc ; they are already on the website
The file was removedmlir/docs/Glossary.md
The file was removedmlir/docs/DeveloperGuide.md
The file was removedmlir/docs/TestingGuide.md
Commit 301cb91428eed651eeb1c3c0f11eed2e4f78f5f0 by grimar
[llvm-readobj] - Remove an excessive helper for printing dynamic tags.
This removes the `getTypeString` from readeobj source because it almost
duplicates the existent method: `ELFFile<ELFT>::getDynamicTagAsString`.
Side effect: now it prints "<unknown:>0xHEXVALUE" instead of "(unknown)"
for unknown values. llvm-readelf before this patch printed:
``` 0x0000000012345678 (unknown) 0x8765432187654321 0x000000006abcdef0
(unknown) 0x9988776655443322 0x0000000076543210 (unknown)
0x5555666677778888
```
and now it prints:
``` 0x0000000012345678 (<unknown:>0x12345678) 0x8765432187654321
0x000000006abcdef0 (<unknown:>0x6abcdef0) 0x9988776655443322
0x0000000076543210 (<unknown:>0x76543210) 0x5555666677778888
```
GNU reaedlf prints different thing:
``` 0x0000000012345678 (<unknown>: 12345678) 0x8765432187654321
0x000000006abcdef0 (Operating System specific: 6abcdef0)
0x9988776655443322 0x0000000076543210 (Processor Specific: 76543210)
0x5555666677778888
```
I am not sure we want to follow GNU here. Even if we do, it should be
separate patch probably. The new output looks better and closer to GNU
anyways, and the code is a bit simpler.
Differential revision: https://reviews.llvm.org/D71835
The file was modifiedllvm/lib/Object/ELF.cpp
The file was modifiedllvm/tools/llvm-readobj/ELFDumper.cpp
The file was modifiedllvm/test/tools/llvm-readobj/ELF/dynamic-tags.test
Commit 34766da0676cc53a5a90575b98027e59881cd68a by aminim
Add the Apache2 with LLVM exceptions license to MLIR
It seems that every subproject has a license file instead of having a
top-level one.
The file was addedmlir/LICENSE.TXT
Commit 83c7a424d96803088847861286bb96849ef4ce50 by dblaikie
DebugInfo: Add {} to address -Wdangling-else warning.
The file was modifiedllvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
Commit fccac1ec16951e9a9811abf19e2c18be147854fc by dblaikie
DebugInfo: Correct the form of DW_AT_macro_info in .dwo files
(sec_offset, rather than data4)
The file was modifiedllvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
The file was modifiedllvm/test/DebugInfo/X86/debug-macinfo-split-dwarf.ll
Commit 42dba633a3b3de73d8c27c409ff7414eb64cbc12 by sam.parker
[TypePromotion] Make TypeSize a class member
Having TypeSize as a static class variable was causing problems with
multi-threading. Several static functions have now been converted into
methods of TypePromotion and a few other members of TypePromotion and
IRPromoter have been added or removed.
Differential Revision: https://reviews.llvm.org/D71832
The file was modifiedllvm/lib/CodeGen/TypePromotion.cpp
Commit 002e07208a67351f75e306fdc025661e451df03c by whisperity
[clang] [ast] CXXRecordDecl::getVisibleConversionFunctions() could be
const
The function and its called static helpers don't modify the received
CXXRecordDecl arguments at all as the method's result is put into an
output parameter. Thus they can be const which allows for neatly
grabbing the conversion methods in a context where we only have a const
ASTUnit at hand.
Differential Revision: https://reviews.llvm.org/D71805
The file was modifiedclang/include/clang/AST/DeclCXX.h
The file was modifiedclang/lib/AST/DeclCXX.cpp