clang/AMDGPU: Migrate cc1 tests to subarch triples (8) (#211870)
Rewrite SemaHIP cc1 test RUN lines to the new subarch triple form,
dropping the redundant -target-cpu.
Co-authored-by: Claude (Opus 4.8) <noreply at anthropic.com>
GSteamer1: Uppdate to 1.28.5
multimedia/gstreamer1-plugins-rust is now a first-class citizen using gstreamer
tagging.
Refactor custom targets in multimedia/gstreamer1 and fix a few bugs in
generate-vuxml-entry.py.
MFH: 2026Q3
Security: 6eee35e6-fca5-4db2-ab73-f27add3e3ef1
(cherry picked from commit 703f5a47c30b7de3c5cc5a7baa98b0372d1c7449)
GSteamer1: Uppdate to 1.28.5
multimedia/gstreamer1-plugins-rust is now a first-class citizen using gstreamer
tagging.
Refactor custom targets in multimedia/gstreamer1 and fix a few bugs in
generate-vuxml-entry.py.
MFH: 2026Q3
Security: 6eee35e6-fca5-4db2-ab73-f27add3e3ef1
[Passes] Replace PassInfoMixin with {Optional,Required}PassInfoMixin
There were a couple passes that landed after the mass migration that
need to be updated to eventually make PassInfoMixin private. For backend
passes I looked at whether LegacyPM passes called skipFunction rather
than whether or not they should be enabled to try and preserve existing
behavior where possible.
We still need to wait a bit in order to avoid PassInfoMixin to a detail
namespace and fully remove isRequired from PassInfoMixin given there are
a lot of out-of-tree passes that have not yet been moved over. I'm
hoping to have patches out within a week.
Reviewers: arsenm, aeubanks
Pull Request: https://github.com/llvm/llvm-project/pull/211874