[llvm-c][documentation] fix typo in `LLVMSizeOfTypeInBits` (#100839)
`LLVMSizeOfTypeInBits`:
- `Computes the size of a type in bytes for a target` -> `Computes the
size of a type in bits for a target`
fzf: update to 0.54.2
* Fixed incorrect syntax highlighting of truncated multi-line entries
* Updated GoReleaser to 2.1.0 to simplify notarization of macOS binaries
* macOS archives will be in tar.gz format instead of zip format since we
no longer notarize the zip files but binaries
* (Windows) Reverted a mintty fix in 0.54.0
* As a result, mouse may not work on mintty in fullscreen mode. However,
fzf will correctly read non-ASCII input in fullscreen mode
(--no-height).
* fzf unfortunately cannot read non-ASCII input when not in fullscreen
mode on Windows. So if you need to input non-ASCII characters, add
--no-height to your $FZF_DEFAULT_OPTS.
* Any help in fixing this issue will be appreciated (#3799, #3847).
[RISCV][ISel] Fold FSGNJX idioms (#100718)
This patch folds `fmul X, (fcopysign 1.0, Y)` into `fsgnjx X, Y`. This
pattern exists in some graphics applications/math libraries.
Alive2: https://alive2.llvm.org/ce/z/epyL33
Since fpimm +1.0 is lowered to a load from constant pool after
OpLegalization, I have to introduce a new RISCVISD node FSGNJX and fold
this pattern in DAGCombine.
Closes https://github.com/dtcxzyw/llvm-opt-benchmark/issues/1072.