Replace more http links with https
Replaced links that still exist with their https derivatives. For those
links that are dead, a suitable replacement was tried to put into its
place. If nothing came up during the search, removed the link entirely.
Event: Oslo Hackathon 2026
[AMDGPU] Reserve ENABLE_WAVEFRONT_SIZE32 on gfx125
Wave32-only targets (gfx1250, gfx1250-strict, gfx1251, gfx12-5-generic)
reserve the kernel descriptor's ENABLE_WAVEFRONT_SIZE32; it must be 0.
The compiler set it to 1.
The wave size is selectable only on targets with both supports-wave32
and supports-wave64. Elsewhere, clear the bit, stop printing
.amdhsa_wavefront_size32, and reject the directive in the assembler.
The disassembler now rejects a set bit on every target without a
selectable wave size. This replaces the gfx9-only check and also covers
GFX6-GFX8, matching the documentation.
Document which targets select the wave size through this bit.
[AMDGPU][GlobalISel] Require asserts for new test (#236510)
d6e883a7ea89 (#230636) added this test, which selects a combine rule by
name (-amdgpupostlegalizercombiner-only-enable-rule=
simplify_demanded_bits). Rule-name lookup is only compiled in under
!NDEBUG (GlobalISelCombinerEmitter emits the StringMatcher inside
#ifndef NDEBUG), so release builds fail with "LLVM ERROR: Invalid rule
identifier". Other similar tests require assertions, so follow suit (cf.
#233602).
Fixes d6e883a7ea89.
Assisted-by: Gemini