NAS-140412 / 26.0.0-BETA.2 / remove rwd (temporarily) (by yocalebo) (#18558)
This will come back eventually but we were asked to remove this for now.
Original PR: https://github.com/truenas/middleware/pull/18555
Co-authored-by: caleb <yocalebo at gmail.com>
NAS-140412 / 26.0.0-BETA.1 / remove rwd (temporarily) (by yocalebo) (#18557)
This will come back eventually but we were asked to remove this for now.
Original PR: https://github.com/truenas/middleware/pull/18555
Co-authored-by: caleb <yocalebo at gmail.com>
NAS-140411 / 26.0.0-BETA.2 / fix crash in disk.sync_size_if_changed (by yocalebo) (#18556)
Found this on an internal system that has failing disks. This crashes
with ValueError since the key was present but was an empty string.
Original PR: https://github.com/truenas/middleware/pull/18554
---------
Co-authored-by: caleb <yocalebo at gmail.com>
NAS-140411 / 27.0.0-BETA.1 / fix crash in disk.sync_size_if_changed (#18554)
Found this on an internal system that has failing disks. This crashes
with ValueError since the key was present but was an empty string.
[flang][OpenMP] Provide reasons for calculated depths (#187781)
If the depth (either semantic or perfect) was limited by some factor,
include the reason for what caused the reduction.
Issue: https://github.com/llvm/llvm-project/issues/185287
[mlir][spirv] Add last 4 data layout ops in TOSA Ext Inst Set (#188199)
This patch introduces the following reduction operators:
spirv.Tosa.Reverse
spirv.Tosa.Slice
spirv.Tosa.Tile
spirv.Tosa.Transpose
Also dialect and serialization round-trip tests have been added.
Signed-off-by: Davide Grohmann <davide.grohmann at arm.com>
[libc] Follow up on Annex K's rsize_t (#187707)
- Fix header guard name.
- Define `__STDC_WANT_LIB_EXT1__` in `hdr/types/rsize_t.h` so that the
type is available for internal use.
- In accordance to the standard, make `stdio.h`, `stdlib.h`, `string.h`,
`time.h` and `wchar.h` define the type. It should already be available
in `stddef.h` as it's provided by Clang, not LLVM libc.
[MLIR][NVVM] NFC: Refactor NVVM op definitions in NVVMOps.td (#188436)
Refactor `DotAccumulate4WayOp`, `DotAccumulate2WayOp`,
`CpAsyncBulkPrefetchOp`, and `CpAsyncBulkTensorPrefetchOp` Ops to use
the new `NVVM_VoidIntrinsicOp` and `NVVM_SingleResultIntrinsicOp` base
classes, removing redundant `llvmBuilder` and `extraClassDeclaration`
boilerplate. No functional changes.
[DA] Optimize parity check in weakCrossingSIVtest (NFC) (#188437)
This patch simplifies the logic used to determine if the `Distance`
is divisible by 2. Previously, this was done by allocating an APInt
and performing a signed remainder (`srem`) operation.
Since `Distance` is an APInt, we can more efficiently check if it
is odd by directly inspecting the least significant bit (`Distance[0]`).
This avoids an expensive division operation and APInt allocation
while making the code more concise.
Signed-off-by: Ruoyu Qiu <cabbaken at outlook.com>
[PowerPC] Use add_like pattern for ADDI/ADDIS add-immediate matching (#187326)
Allow or_disjoint nodes with sext-immediates to make use of the ADD instructions instead of OR (which use zext-immediates) to potentially allow further folding
clang: Report subgroup ext types for AMDGPU with llvm env (#188472)
Report cl_khr_subgroup_extended_types for AMDGPU when targeting
the llvm environment.
[libc] Define Annex K's errno_t in specified headers (#187700)
- Change `errno.h.def` to include a placeholder where hdrgen emits the
public API, which contains the `errno_t` definition.
- Make headers `stdio.h`, `stdlib.h`, `string.h` and `time.h` also
define `errno_t` as specified in the standard.