[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.