[CIR][AArch64] Add support for the remaining `vceqz` builtins
Implement the remaining CIR lowerings for the AdvSIMD (Neon)
`vceqz` intrinsic group (bitwise equal to zero).
Most variants of `vceqz` variant were already supported; this patch
completes the rest of the group [1] that was left as a TODO.
Tests for these intrinsics are moved from:
* test/CodeGen/AArch64/neon_intrinsics.c
* test/CodeGen/AArch64/v8.2a-fp16-intrinsics.c
to:
* test/CodeGen/AArch64/neon/intrinsics.c
* test/CodeGen/AArch64/neon/fullfp16,
respectively.
The implementation largely mirrors the existing lowering in
[4 lines not shown]
[Flang][OpenMP] Fix close map flag propagation for derived types in USM (#185330)
This fixes a bug in USM mode where the `close` map type modifer was
attached to some `map.info.op`'s corresponding to user-defined type
members while the parent type instance itself is not marked as `close`.
This fix ensures that if a parent record type map does not have the
'close' flag, it is cleared from its members as well, maintaining
consistency.
Gemini was used to create tests. AI generated test code was reviewed
line-by-line by me. Which were derived from a reproducer I was working
with to debug the issue.
Assisted-by: Gemini <gemini at google.com>
NAS-140175 / 26.0.0-BETA.2 / use ZFS object counts to estimate % complete (by anodos325) (#18404)
This commit switches our filesystem permissions-related API endpoints to
calcluate thep percentage compelte for the task based on object counters
that libzfs provides. This is somewhat imperfect, but gets us in the
ballpark of a reasonable number at a very low cost (much lower than
pre-scanning).
Original PR: https://github.com/truenas/middleware/pull/18393
---------
Co-authored-by: Andrew Walker <andrew.walker at truenas.com>
use ZFS object counts to estimate % complete
This commit switches our filesystem permissions-related API
endpoints to calcluate thep percentage compelte for the task
based on object counters that libzfs provides. This is
somewhat imperfect, but gets us in the ballpark of a reasonable
number at a very low cost (much lower than pre-scanning).
(cherry picked from commit 8c51456f6d4a4605e8fba77b67c036f452cd1dfd)
NAS-140175 / 27.0.0-BETA.1 / use ZFS object counts to estimate % complete (#18393)
This commit switches our filesystem permissions-related API endpoints to
calcluate thep percentage compelte for the task based on object counters
that libzfs provides. This is somewhat imperfect, but gets us in the
ballpark of a reasonable number at a very low cost (much lower than
pre-scanning).
bsd.progs.mk: Fix incremental META_MODE for prog sources
This fixes recursed builds not having meta mode enabled for them which
disabled dependency and and command change tracking. We only want common
objects marked .NOMETA when recursing, not non-common objects. The
common code expects _PROGS_COMMON_SRCS does not contain the prog source
or else it will be marked .NOMETA.
Add comments explaining the intent and cases being covered.
Fixes: 4ea5e107b1 ("<bsd.progs.mk>: Allow using SRCS for common sources")
Differential Revision: https://reviews.freebsd.org/D55711
Reviewed by: vexeduxr, sjg