1. [LV] consuming tripcount instead of backedge-taken count (details)
  2. [libFuzzer] Un-XFAIL msan.test on SystemZ (details)
  3. [compiler-rt][builtins] Add more test cases for __div[sdt]f3 LibCalls (details)
  4. [Utils] Add highlighting definition for byref IR attribute (details)
Commit ae366479e8c67c18756a823e6ce1c7fcd86a208f by sjoerd.meijer
[LV] consuming tripcount instead of backedge-taken count

This adapts LV to the new semantics of as discussed in
D86147, which means that the LV now emits intrinsic with
the loop tripcount instead of the backedge-taken count as its second argument.
The motivation for this is described in D86147.

Differential Revision:
The file was modifiedllvm/lib/Transforms/Vectorize/LoopVectorize.cpp (diff)
The file was modifiedllvm/test/Transforms/LoopVectorize/ARM/tail-folding-counting-down.ll (diff)
The file was modifiedllvm/test/Transforms/LoopVectorize/ARM/mve-gather-scatter-tailpred.ll (diff)
The file was modifiedllvm/test/Transforms/LoopVectorize/ARM/tail-folding-loop-hint.ll (diff)
The file was modifiedllvm/test/Transforms/LoopVectorize/ARM/mve-reduction-predselect.ll (diff)
The file was modifiedllvm/test/Transforms/LoopVectorize/ARM/prefer-tail-loop-folding.ll (diff)
The file was modifiedllvm/test/Transforms/LoopVectorize/ARM/tail-folding-prefer-flag.ll (diff)
The file was modifiedllvm/lib/Transforms/Vectorize/VPlan.cpp (diff)
Commit 151f603199669d156e8ff69acca2888f3a8decbc by iii
[libFuzzer] Un-XFAIL msan.test on SystemZ

After it works.

Reviewed By: morehouse

Differential Revision:
The file was modifiedcompiler-rt/test/fuzzer/msan.test (diff)
Commit b9f49d13fd4400274ff24ecd847c710bf0c563c3 by atrosinenko
[compiler-rt][builtins] Add more test cases for __div[sdt]f3 LibCalls

* Make the three tests look more uniformly
* Explicitly specify types of integer and floating point literals
* Add more test cases (mostly inspired by divtf3_test.c)
  - tests are added for obviously special cases such as +/-Inf, +/-0.0 and some
    more implementation-specific cases such as divisor being almost 1.0
* Make NaN in the second test case of `divtf3` to be `sNaN` instead of
  testing for `qNaN` again

Reviewed By: sepavloff

Differential Revision:
The file was modifiedcompiler-rt/test/builtins/Unit/divtf3_test.c (diff)
The file was modifiedcompiler-rt/test/builtins/Unit/divsf3_test.c (diff)
The file was modifiedcompiler-rt/test/builtins/Unit/fp_test.h (diff)
The file was modifiedcompiler-rt/test/builtins/Unit/divdf3_test.c (diff)
Commit e1edc1c76dc1efa38b76d42da81f32768e89ba24 by atrosinenko
[Utils] Add highlighting definition for byref IR attribute

This patch assumes `byref` can be handled identically to `byval`.

Reviewed By: MaskRay

Differential Revision:
The file was modifiedllvm/utils/vim/syntax/llvm.vim (diff)
The file was modifiedllvm/utils/vscode/llvm/syntaxes/ll.tmLanguage.yaml (diff)
The file was modifiedllvm/utils/kate/llvm.xml (diff)