[AArch64][GlobalISel] Move fp16 -> i16 test checks into fp16 test file
fp16 -> i16 checks were previously placed in a separate file due to GlobalISel being unable to select the intrinsics.
Now, place these tests into the master file.
ee: add unicode support
- Add native support for unicode everywhere.
- Remove Big5 specific code (and the menu entry)
PR: 291279
MFC After: 1 month
Tested by: Marek Zarychta
Differential Revision: https://reviews.freebsd.org/D55303
[VPlan] Only remove backedge if IV is still incremented by VFxUF.
After 6f253e87dd, VFxUF may have been replaced by UF, in which case the
simplification is no longer correct. Tighten check to make sure the
increment is still what we expect.
Fixes a miscompile in the added test case.
Allow rcctl reload for php-fpm (it uses a non-standard signal)
Mention that large opcache may delay shutdown in pkg-readme and suggest
"rcctl set phpXX_fpm timeout"
Following mails and slightly different diffs from Leo Unglaub
Allow rcctl reload for php-fpm (it uses a non-standard signal)
Mention that large opcache may delay shutdown in pkg-readme and suggest
"rcctl set phpXX_fpm timeout"
Following mails and slightly different diffs from Leo Unglaub
[LifetimeSafety] Add bailout for large CFGs (#170444)
This PR introduces a flag for setting a threshold size for CFG blocks
above which lifetime safety analysis will skip processing those CFGs.
The major contributor of compilation time increase due to lifetime
safety analysis is the costly join operation during loan propagation.
This can be avoided at the cost of introducing some false negatives by
ignoring some large CFG blocks.
The `block-size-threshold` flag accepts an integer value which serves as
the threshold. CFG blocks with size above this threshold are ignored.
This value is only used if an integer > 0 is passed to it. By default it
is set to 0 and no CFG blocks are skipped during analysis. The CFG block
size refers to the number of facts associated with a CFG block. This PR
also adds a debug-only option that dumps the sizes of CFG blocks
associated with an analysis context:
Example output (for `llvm-project/llvm/lib/Demangle/Demangle.cpp`):
[18 lines not shown]
[NFC][SPIRV] Remove `SPIRVType` from comments (#181652)
`SPIRVType` was deprecated and is being removed, so clean comments that
reference it.
In these contexts, `SPIRVType` used to mean _"a SPIRV type"_.
[Object][ELF] Fix section header zero check
The PN_XUM is a necessary condition for reading shdr0
regardless of the value of e_shoff. Without this,
readShdrZero falsely returns the garbage value in ELF
header instead of emitting warning.
py-apycula: updated to 0.29
0.29
25A unusual IOs.
Add a description of dedicated pins.
Read information about banks from a DAT file.
Read a list of alt IO functions from a DAT file.
Add IOBUFs for GW5AST-138C
Set fuses for unused I/O
Bump the Yosys version
Fix Tangmega138k overheating
Doc. BSRAM in the GW5A series.
Disable segment gates.
Enable ‘Byte Enable’ on BSRAM. for all chips, including the 5A series.
Add new wire tables.
Set DSP regs defaults
Implement GW5AST-138C clock system.
Add TangMega138k examples.
[Object][ELF] Fix section header zero check
The PN_XUM is a necessary condition for reading shdr0
regardless of the value of e_shoff. Without this,
readShdrZero falsely returns the garbage value in ELF
header instead of emitting warning.
py-test-mypy-plugins: updated to 3.3.0
3.3.0
Features
Drops python3.8 support
Adds official python3.13 support
Bugfixes
Fixes regex for colon output :,
Fixes internal error with TraceLastReprEntry
[DSE] Separate DSEState methods to out-of-line declarations (NFC)
By the time `DSEState` evolved, the majority of the methods bodies
had grown inside the struct, interleaving declarations and logic.
Minor opportunity to improve readability by refactoring methods out
of the anonymous namespace, close to the exisiting ones.