[orc-rt] Rename tag to match sps::lookupInJITDylib fn name. (#240273)
Rename orc_rt_tag_sps_lookupSymbolsInJITDylib to
orc_rt_tag_sps_lookupInJITDylib (dropping "Symbols") to match the
function name. NFC.
MachineCSE: Clear physreg kill flags locally
Avoid using clearKillFlags which is an expensive use list
walk. Instead of clearing every kill of the implicitly defined
physical register across the function when CSEing across blocks, clear
only the kills between the kept instruction and the eliminated
one. Add a MIR test showing the kill after the eliminated instruction
is now preserved.
Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
filesystems/ntfs: update NTFS-3G to version 2026.2.25
This release contains mostly bugfixes and small improvements.
CVE-2026-40706 didn't affect us because we configure the port
without the POSIX ACL support.
While here, make partition geometry detection work on FreeBSD
to allow creating bootable NTFS partitions.
PR: 294550
Submitted by: wulf
News flash: https://opennet.ru/65262-ntfs
Major refactoring and inclusion of addr(7)
- Moved the checks into new file AMDGPUBufferUtils and use it from
InstCombine and LowerBufferFatPointers. Also shuffled the checks
so that cheaper checks are in starting.
- Changed OOB Model name based on characteristics (removed gfx version
naming of OOB Model)i as well as readable -mattr=help description.
- Bail on num_records wider than the hardware field.
[ELF] Remove unused ignoreComdats parameter and ekind dispatchers. NFC (#240269)
PR #207437 removed the only call site of `ignoreComdats`.
The callers of initSectionsAndLocalSyms and postParse are in link<ELFT>,
so call them directly instead of dispatching on ekind.
[VPlan] Allow tail folding early exits with side effects
Continues the work in #179595.
This allows us to tail fold e.g. the following loop:
```c
extern char a[1024], b[1024], c[1024], y[1024];
void two_guards(void) {
for (int i = 0; i < 1000; i++) {
if (a[i] == 0)
break;
if (b[i] > 3) {
if (c[i] < 9)
y[i] = 1;
}
}
}
```
[30 lines not shown]