FailedChanges

Summary

  1. [gn build] (semi-manually) port ce6153a5282 (details)
  2. [Sanitizers] Implement interceptors for msgsnd, msgrcv (details)
  3. [Docs][BasicAA] Rename some more basicaa -> basic-aa (details)
  4. [llvm-install-name-tool] Tighten some path checks (details)
  5. Fixup BDVER1 and ZNVER1 definitions that were accidentally changed in recent refactor. (details)
  6. [c++20] consteval functions don't get vtable slots. (details)
Commit 679d101e7cbf26f82ed6bf3c9a73ab14a4897916 by thakis
[gn build] (semi-manually) port ce6153a5282
The file was modifiedllvm/utils/gn/secondary/libcxx/src/BUILD.gn
Commit 144e57fc9535eb30e7a9a2b691bc15bd38b68a04 by guiand
[Sanitizers] Implement interceptors for msgsnd, msgrcv

Differential Revision: https://reviews.llvm.org/D82897
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc
The file was addedcompiler-rt/test/sanitizer_common/TestCases/Linux/sysmsg.c
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h
Commit f9348f70c2330f3565ee01134bcba1dd38628c79 by aeubanks
[Docs][BasicAA] Rename some more basicaa -> basic-aa

Follow up to https://reviews.llvm.org/D82607.
The file was modifiedllvm/docs/WritingAnLLVMPass.rst
Commit 5f56da3763ac6d5cc38b474fb05a2c89542d207e by smeenai
[llvm-install-name-tool] Tighten some path checks

Just having --implicit-check-not=/usr breaks when the LLVM checkout path
contains '/usr', since llvm-objdump prints out the path to the input
file in the first line. Tighten the checks by adding the 'name' prefix
that's used when printing load command payloads. An alternative would be
to redirect the input file into llvm-objdump, in which case it prints
out 'a.out' as the file name, but I'm not sure how reliable that
behavior is.
The file was modifiedllvm/test/tools/llvm-objcopy/MachO/install-name-tool-change.test
The file was modifiedllvm/test/tools/llvm-objcopy/MachO/install-name-tool-id.test
Commit 56fc6b987ab8a235cea9ae13fb8d6430aec8c30d by douglas.yung
Fixup BDVER1 and ZNVER1 definitions that were accidentally changed in recent refactor.

- BDVER1
  - Duplicate FeatureLZCNT removed
- ZNVER1
  - Duplicate FeatureLZCNT removed
  - Removed unsupported FeatureLWP
  - Swapped FeatureMMX and FeatureMOVBE to be in alphabetical order
The file was modifiedllvm/lib/Support/X86TargetParser.cpp
Commit 4eff2beefb2b655fc02d35de235fc86d72d05755 by richard
[c++20] consteval functions don't get vtable slots.

For the Itanium C++ ABI, this implements the rule added in
https://github.com/itanium-cxx-abi/cxx-abi/pull/83

For the MS C++ ABI, this implements the direction that seemed most
plausible based on personal correspondence with MSVC developers, but is
subject to change as they decide their ABI rule.
The file was modifiedclang/include/clang/AST/VTableBuilder.h
The file was modifiedclang/lib/AST/VTableBuilder.cpp
The file was addedclang/test/CodeGenCXX/vtable-consteval.cpp
The file was modifiedclang/lib/CodeGen/CGExprConstant.cpp
The file was modifiedclang/lib/AST/RecordLayoutBuilder.cpp