SuccessChanges

Summary

  1. [globalisel] Restructure the GlobalISel documentation (details)
  2. Use __builtin_strlen in constexpr StringRef ctor with MSVC (details)
  3. Fix after 738af7a6241c98164625b9cd1ba9f8af4e36f197 (details)
Commit feab0334f57d9e103965f7743f587cffcb4269f4 by daniel_l_sanders
[globalisel] Restructure the GlobalISel documentation
There's a couple minor deletions amongst this but 99% of it is just
moving the documentation around to prepare the way for more meaningful
changes.
The file was addedllvm/docs/GlobalISel/InstructionSelect.rst
The file was modifiedllvm/docs/FuzzingLLVM.rst
The file was addedllvm/docs/GlobalISel/Legalizer.rst
The file was addedllvm/docs/GlobalISel/Porting.rst
The file was addedllvm/docs/GlobalISel/index.rst
The file was addedllvm/docs/GlobalISel/GMIR.rst
The file was removedllvm/docs/GlobalISel.rst
The file was addedllvm/docs/GlobalISel/IRTranslator.rst
The file was addedllvm/docs/GlobalISel/Resources.rst
The file was modifiedllvm/docs/Reference.rst
The file was addedllvm/docs/GlobalISel/RegBankSelect.rst
The file was addedllvm/docs/GlobalISel/Pipeline.rst
Commit 6c89392592c3eaf174b6f60793b91964297eeb72 by rnk
Use __builtin_strlen in constexpr StringRef ctor with MSVC
MSVC supports it. Fixes the major MSVC compile time regression
introduced in r369961. Now
clang/lib/StaticAnalyzer/Frontend/CheckerRegistry.cpp compiles in 18s
instead of 7+ minutes.
Fixes PR43369
The file was modifiedllvm/include/llvm/ADT/StringRef.h
Commit 5a3c657f3e8fe83ed5074edee94fb2303cd5fa2e by amccarth
Fix after 738af7a6241c98164625b9cd1ba9f8af4e36f197
Default implementation of a new virtual method wasn't returning a value.
The file was modifiedlldb/include/lldb/Interpreter/ScriptInterpreter.h