AbortedChanges

Summary

  1. SmallVector.h - remove unused MathExtras.h header. NFCI. (details)
  2. [lld][MachO] Add support for $ld$install_name symbols (details)
  3. Revert rG7b839b3542983a313a9bf9f8d8039ceeea35c4d7 - "SmallVector.h - remove unused MathExtras.h header. NFCI." (details)
  4. BranchProbability.cpp - add missing implicit cmath header dependency. NFCI. (details)
  5. xray-color-helper.h - sort includes. NFCI. (details)
  6. xray-color-helper.cpp - add missing implicit cmath header dependency. NFCI. (details)
Commit 7b839b3542983a313a9bf9f8d8039ceeea35c4d7 by llvm-dev
SmallVector.h - remove unused MathExtras.h header. NFCI.
The file was modifiedllvm/include/llvm/ADT/SmallVector.h
Commit 5e49ee87947f46b83150ee3f505fe7c89edae743 by alexshap
[lld][MachO] Add support for $ld$install_name symbols

This diff adds support for $ld$install_name symbols.

Test plan: make check-lld-macho

Differential revision: https://reviews.llvm.org/D103746
The file was modifiedlld/MachO/InputFiles.h
The file was modifiedlld/MachO/InputFiles.cpp
The file was addedlld/test/MachO/special-symbol-ld-install-name.s
Commit e3ae4ce66e5944594e93cd680814f72d58cde619 by llvm-dev
Revert rG7b839b3542983a313a9bf9f8d8039ceeea35c4d7 - "SmallVector.h - remove unused MathExtras.h header. NFCI."

Breaks on linux buildbots as I seem to have missed some implicit header dependencies....
The file was modifiedllvm/include/llvm/ADT/SmallVector.h
Commit e8423dbf355ad87fb20a11ed8d469ff87c8a545c by llvm-dev
BranchProbability.cpp - add missing implicit cmath header dependency. NFCI.

Noticed while investigating if we can remove an unnecessary MathExtras.h include from SmallVector.h (necessary for gcc builds but not MSVC)
The file was modifiedllvm/lib/Support/BranchProbability.cpp
Commit 6ff62d7e175607ecce821eccdadaec66b6ab8ccb by llvm-dev
xray-color-helper.h - sort includes. NFCI.
The file was modifiedllvm/tools/llvm-xray/xray-color-helper.h
Commit 551a697c5cf33275b66add4fc467fcf59084cffb by llvm-dev
xray-color-helper.cpp - add missing implicit cmath header dependency. NFCI.

Noticed while investigating if we can remove an unnecessary MathExtras.h include from SmallVector.h (necessary for gcc builds but not MSVC)
The file was modifiedllvm/tools/llvm-xray/xray-color-helper.cpp