[flang] clang-format flang/lib/Semantics/resolve-directives.cpp (#191660)
The changes are only on 5 lines, but now the entire file is invariant
under clang-format.
[llvm-readobj][ELF] Use WrappedError to filter duplicates
Switch from StringError to WrappedError. Errors of the form "Prefix:
Error" can now be filtered out based on the underlying error while
preserving distinct prefixes, resulting in clearer llvm-readobj output.
[Object][ELF] Pass Error to WarningHandler
Warning consumers may need to handle errors based on their type. Pass
the Error object instead of a string representation to enable this. This
also brings WarningHandler in line with Support/WithColor.h.
[Support] Add WrappedError class
The error consumer filters duplicate errors based on a portion of the
error message. Introduce a new Error kind that carries a prefix string
to support this use case.
[X86] Convert VPABSQ NonVLX patterns to use avx512_unary_lowering helper (#191648)
Move avx512_unary_lowering so we can avoid manually writing the XMM/YMM->ZMM widening for NonVLX targets
Adds some missing comments for instruction classes as well
[libc++][format] P3953R3: Rename `std::runtime_format` (#189657)
Implements P3953R3
- renamed test files (no changes to the contents but the function
names).
Closes #189624
# References:
- https://llvm.org/PR105394
- https://wg21.link/p2918r2
[Flang] Mark save-mlir-temps.f90 unsupported (#191686)
This was marked as xfail earlier for some .prefalign fixes, but is
unexpectedly passing on AArch64 Premerge CI.
Just mark it unsupported for now to get things back to green.
[Clang-tidy] Add dummy compile_commands.json for broken test (#191635)
Consequence of https://github.com/llvm/llvm-project/issues/182526.
With PCH used for unit tests (#191402), this breaks now due to matching:
llvm-build/tools/clang/tools/extra/test/clang-tidy/infrastructure/Output/custom-query-check.cpp.tmp/cqc-main.cpp
with:
llvm-build/tools/clang/tools/extra/clangd/unittests/DecisionForestRuntimeTest.cpp
[ELF] Move ++nextGroupId from InputFile ctor to callers. NFC (#191685)
Move this side effect to the call sites in addFile() where the groupId
assignment is more visible.
This makes InputFile construction safe to call from parallel contexts.