SuccessChanges

Summary

  1. [SVE][AArch64] Adding pattern matching for some SVE instructions. (details)
  2. Revert "[clang-format] Remove the dependency on frontend" (details)
Commit 1e9de0215f0488bae6c2a7cc0c9c4324d981ad30 by amehsan
[SVE][AArch64] Adding pattern matching for some SVE instructions.
Adding patten matching for two SVE intrinsics: frecps and frsqrts. Also
added patterns for fsub and fmul - these SDNodes directly correspond to
machine instructions.
Review: https://reviews.llvm.org/D68476 Patch authored by mgudim
(Mikhail Gudim).
The file was modifiedllvm/test/CodeGen/AArch64/sve-fp.ll
The file was modifiedllvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
The file was modifiedllvm/include/llvm/IR/IntrinsicsAArch64.td
Commit efed314118c7c287a71b8a8d67953a98d8a718d5 by vtsyrklevich
Revert "[clang-format] Remove the dependency on frontend"
This reverts commit ec66603ac7ea655be5c2c5f508c5bf0d5eaeb65b. It was
causing ubsan failures like the following on the ubsan bot:
llvm/lib/Support/SourceMgr.cpp:440:48: runtime error: pointer index
expression with base 0x000000000000 overflowed to 0xfffffffffffffffa
The file was modifiedclang/tools/clang-format/CMakeLists.txt
The file was modifiedclang/tools/clang-format/ClangFormat.cpp