[AMDGPU] Improve MemorySSA walking in isClobberedInFunction (#211817)
Consistently call the two argument overload
`MemorySSAWalker::getClobberingMemoryAccess(MemoryAccess,
MemoryLocation)` to get a clobbering def (according to the AliasAnalysis
used by MSSA) before applying the special cases in `isReallyAClobber`.
This has the effect of marking more loads as `amdgpu-noclobber` and
selecting SMEM load instructions for them.
Fixes: ROCM-28492
[clang-format] Add Natural option for SortIncludes (#210788)
`SortIncludes` currently orders includes lexicographically with the
option to ignore case or extension. This adds another option, `Natural`,
that compares embedded runs of digits as numbers rather than sequences
of characters, matching the "natural sort" behaviour found in most file
managers and tools like `sort` when called with the `-V` option.
**Disclaimer**
AI assistance was used in initial exploration and review but the code is
"hand generated".
link_elf: Make phdrs first page check actually fatal
Otherwise we'll print an error but carry on regardless, presumably
destined to walk off the end of the mapping.
Reported by: thebugfixers at pm.me
MFC after: 1 week
www/firefox: Update to 153.0.1
Changelog:
153.0.1:
Fixed
* Addressed a startup crash on Windows that could occur after updating
Firefox, when some of the application's internal files could not be loaded.
Firefox should now start in these cases, although parts of the interface
may not display correctly until a further update completes (Bug 2056926).
* Fixed audio playing silently on some music and audio streaming sites after
pausing and resuming playback (Bug 2053586).
* Fixed the New Tab page background flashing a few seconds after the page
loaded when a custom wallpaper was in use (Bug 2056650).
* Fixed a crash that could occur when a page loaded a frame using a
javascript: address (Bug 2054485).
[18 lines not shown]