SuccessChanges

Summary

  1. [clangd] Fix typo in field name (details)
  2. [llvm-profdata]Fix llvm-profdata crash on compact binary profile (details)
  3. [XRay] Change mips to use version 2 sled (PC-relative address) (details)
Commit 90a8c44d92b217eccba2467a11d0658675b5fe80 by zeratul976
[clangd] Fix typo in field name

Differential Revision: https://reviews.llvm.org/D87995
The file was modifiedclang-tools-extra/clangd/index/FileIndex.h
The file was modifiedclang-tools-extra/clangd/index/FileIndex.cpp
Commit a8b8a9374a3c555ac8528fc37b92935554083b9f by aktoon
[llvm-profdata]Fix llvm-profdata crash on compact binary profile

llvm-profdata `show` and `overlap` will crash in `getFuncName` on compact binary profile. This change fixed this by switching to use `getName`.

`getFuncName` is misused in llvm-profdata. As showed below, `GUIDToFuncNameMap` is only supported in compilation mode, there is no initialization in llvm-profdata. Compact profile whose MD5 is true would try to query `GUIDToFuncNameMap` then caused the crash. So fix this by switching to `getName`

Reviewed By: MaskRay, wmi, wenlei, weihe, hoy

Differential Revision: https://reviews.llvm.org/D87740
The file was modifiedllvm/test/tools/llvm-profdata/compact-sample.proftext
The file was modifiedllvm/tools/llvm-profdata/llvm-profdata.cpp
Commit d06485685d421c944afeffc3ad59f6f6f78afd72 by i
[XRay] Change mips to use version 2 sled (PC-relative address)

Follow-up to D78590. All targets use PC-relative addresses now.

Reviewed By: atanasyan, dberris

Differential Revision: https://reviews.llvm.org/D87977
The file was modifiedcompiler-rt/lib/xray/xray_mips64.cpp
The file was modifiedllvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
The file was modifiedllvm/lib/Target/Mips/MipsAsmPrinter.cpp
The file was modifiedllvm/test/CodeGen/Mips/xray-section-group.ll
The file was modifiedllvm/test/CodeGen/Mips/xray-mips-attribute-instrumentation.ll
The file was modifiedcompiler-rt/lib/xray/xray_mips.cpp