[MLIR][Shard] Fold all_gather/all_slice inverse pairs (#193906)
Add a simplify pattern that replaces all_gather(all_slice(x))/all_slice(all_gather(x))
with x when grid, grid axes, and gather/slice axis match.
Co-authored-by: Cursor <cursoragent at cursor.com>
[AArch64] Enable SVE MaxBW for Neoverse-N2, prefer fixed at same cost (#195108)
This should be using the same settings as other 128b SVE cores. Very
slight performance improvement from MaxBW, regressions alleviated
by preferring fixed VFs over scalable when they're the same cost.
[OpenMP] Add target to build OpenMP runtime (#189557)
This adds a top-level target to build the OpenMP runtime, similar to
what was done in https://github.com/llvm/llvm-project/pull/186099 for
the Offload runtime.
Having this top-level target enables us to execute the build in the
pre-commit CI as shown in
https://github.com/llvm/llvm-project/pull/174955 (I actually just
cherry-picked the commit from that branch)
backend: configctl: support -f cache flush parameter
While this doesn't fix the actual issue it provides the
base for a proper fix in qfeeds plugin.
PR: https://forum.opnsense.org/index.php?topic=51791.0
[MLIR] Fix offload map metadata order (#195346)
This fixes one part of
https://github.com/llvm/llvm-project/issues/195333.
There are two different semicolon-field orders in
offload/include/Shared/SourceInfo.h:
1. Per-map strings (`map_var_info_t`): first field is the mapped name,
second
is the file path:
```
/// Type alias for source location information for variable mappings with
/// data layout ";name;filename;row;col;;\0" from clang.
using map_var_info_t = void *;
```
2. `ident_t` region strings: first field is the file path, second is the
function name:
[46 lines not shown]
devel/freebsd-sysroot: update to 14.3-RELEASE
Also update GCC for powerpc to 14.2.0.
Reviewed by: mikael
Differential Revision: https://reviews.freebsd.org/D56754
[NFC][clang] InterpBuiltin.cpp - use consistent ia32 naming convention for all x86 builtin expansions (#195699)
Also, add IsAdd argument to interp__builtin_ia32_addcarry_subborrow instead of repeated builtinid comparisons
cad/openvsp: Update to 3.50.0
Features:
* Legacy analyses now available as Geometry Analyses — CompGeom, Planar Slice,
Projected Area, Mass Properties
* Risk Angle Geometry Analysis
* AC 20-128A Rotor fragment Aux Geom
* AC 25.905-1 Thrown blade Aux Geom
* ESDU 83042a Tire spray Aux Geom
* AMC 25.734 Wheel and tire failure mode Aux Geom
* Geometry Analysis API
* FEA Poly Spar API
Fixes:
* Point gaps fixed along intersections in CFD / FEA Mesh
* Tolerance that was collapsing features and elements fixed
* Point order crash in Triangle worked around
[3 lines not shown]