[SLP]Do not consider split vectorize nodes as vector phi nodes
Split vectorize nodes should not be considered as vector PHI nodes, when
trying to find the insertion point for the postpotned nodes.
Fixes #184585
[clang-doc] Sort index and avoid non-determinism (#184675)
Consolidate logic to get sorted children from StringMap.
Using the new API makes it more natural to not miss cases
where we missed sorting the children directly.
This also allows us to remove -DAG checks from tests and have
deterministic ordering.
[CIR] Upstream global variable replacement (#184686)
This change upstreams the CIR implementation of global variable
replacement. When we get a call to get or create a global variable using
a type that does not match the previous type for a variable of the same
name, we need to replace the old definition with the new one. In classic
codegen that was as simple as replaceAllUses+eraseFromParent, but in CIR
because we have typed pointers, we need to visit the uses and update
them with bitcasts to reflect the new type.
NAS-140125 / 26.0.0-BETA.1 / Fix handling for strip parameter on filesystem.setperm (by anodos325) (#18359)
This commit ensures that we set the STRIPACL action when setting mode
through filesystem.setperm. It fixes an issue where we were trying to
create an inherited ACL from file that had no ACL set on it.
Original PR: https://github.com/truenas/middleware/pull/18358
---------
Co-authored-by: Andrew Walker <andrew.walker at truenas.com>