[mlir][x86vector] Shuffle BF16 vector.contract output for Flat layout. (#174590)
This patch shuffles the output of a `bf16` type `non-vnni` packed
`vector.contract` operation (`flat` layout). The output of the
contraction operation is shuffle to match the `flat` layout, before get
stored in the `acc` matrix.
Following this transform schedule, the `vector.contract` will be lowered
to one of the following operations:
- x86vector::DotBF16Op with `B` matrix shuffled to compensate the `flat`
layout (supported as part of this PR), or
- vector.fma with loads + broadcast using `bf16` packed operations
(supported as part of this PR).
Mk/bsd.sites.mk: Prune NXDOMAIN mirrors
The following one-liner was used for the initial NXDOMAIN lookup.
$ <Mk/bsd.sites.mk grep -o '://[^/]*\/' | sed 's|[:\/]||g' | sort -u | \
zdns A | jq -r 'select(.results.A.status=="NXDOMAIN") | .name'
Reuse an unused field in uvmexp, and introduce swpskip. In the near
future, this will count how many times pages are not sent to swap
because the pagedaemon detects the swap system won't be able to deliver
results (and toss the cluster of pages back)
ok beck
The uvm display abuses the FLD subsystem with a set of empty labels,
which results in an extra blank line. Work around this by noticing all
the labels are empty and not doing a newline.
comms/hamlib: Update to 4.7.0
- remove patches no longer needed due to FreeBSD changes in upstream
- Add manual page for rigtestmcast and rigtestmcastrx
- Add manual page for rigtestlibusb
- Add rigctltcp manual page
[libc] Add basic support for building SPIR-V libraries (#181049)
This is to add support to build libc for building with spirv backend,
for use with OpenMP kernels
ipfilter: Avoid negative array indicies
Array indices must always be posive. We avoid this by making each index
unsigned. This mitigates out-of-bounds reads and writes.
Reported by: Ilja Van Sprundel <ivansprundel at ioactive.com>
Reviewed by: glebius
MFC after: 3 days
Differential revision: https://reviews.freebsd.org/D55260
[lldb][macOS] Index shared cache files by UUID & filename (#180874)
The shared cache index only had accessors for getting a file from a
shared cache by filename. In some environments like iOS Simulator, a
filename can be either the actual realpath name of the framework in an
SDK or simulator runtime install location, or rooted on / like
/System/LibraryFrameworks/SwiftUI.framework. Because the searches for
binaries were by filename, this divergence would be a problem. However,
searching for binaries by the binary's UUID can remove that ambiguity.
I changed HostInfoMacOSX's store of SharedCacheImageInfo's to have a
std::vector of all of the SharedCacheImageInfo's in a shared cache. Then
I create a mapping of filename-to-SharedCacheImageInfo* and a mapping of
UUID-to-SharedCacheImageInfo*, both pointing into the now-frozen
std::vector. I added a HostInfo::GetSharedCacheImageInfo method to fetch
an entry by shared-cache UUID + file UUID, in addition to the previous
shared-cache UUID + filename.
Have HostInfoMacOSX store the filenames it gets from the libdyld SPI in
[7 lines not shown]
[ADT] Remove misleading is_const check in MutableArrayRef constructor (#181758)
The `std::negation<std::is_const<C>>` check here seems semantically
inaccurate; we should care about whether the container provides mutable
element access, not the constness of the container itself. This was
already being checked but was previously being dropped prior to the
change from `const C&` to `C&` in
https://github.com/llvm/llvm-project/pull/181190. That was sufficient in
itself to fix the referenced issue
https://github.com/llvm/llvm-project/issues/181176
---------
Signed-off-by: Eric Feng <Eric.Feng at amd.com>
(graphics/R-jpeg) Updated 0.1.10 to 0.1.11
0.1-11 2025-03-21
o turn jpeg messages to warnings (#4)
o work around missing bool in R 4.5.0 (#12, #13)
o mention EXIT orientation (#1)
o use pkg-config on Windows (#11)