SuccessChanges

Summary

  1. [ARM] Additional test for tailpred reductions. NFC (details)
  2. [NewPM][test] Fix accelerate-vector-functions.ll under NPM (details)
  3. [flang] Don't completely left-justify fixed-form tokenization (details)
  4. AArch64: Fix hardcoded register in test (details)
Commit 5b7a889a67f5140cbc5a7c16ef6c4116cddaea57 by david.green
[ARM] Additional test for tailpred reductions. NFC
The file was modifiedllvm/test/CodeGen/Thumb2/LowOverheadLoops/reductions.ll (diff)
Commit 78e4aeb7839e2e44781c8d26a47e006860f751b6 by aeubanks
[NewPM][test] Fix accelerate-vector-functions.ll under NPM

The legacy SLPVectorizer has a dependency on InjectTLIMappingsLegacy.
That cannot be expressed in the new PM since they are both normal
passes. Explicitly add -inject-tli-mappings as a pass.

Reviewed By: spatel

Differential Revision: https://reviews.llvm.org/D86492
The file was modifiedllvm/test/Transforms/SLPVectorizer/AArch64/accelerate-vector-functions.ll (diff)
Commit ba4cc3b38087eb256ef7a93b14dc7d09be15c511 by pklausler
[flang] Don't completely left-justify fixed-form tokenization

If the label field is empty, and macro replacement occurs,
the rescanned text might be misclassified as a comment card
if it happens to begin with a C or a D.  Insert a leading
space into these otherwise empty label fields.

Fixes https://bugs.llvm.org/show_bug.cgi?id=47173
The file was modifiedflang/lib/Parser/prescan.cpp (diff)
The file was modifiedflang/lib/Parser/prescan.h (diff)
The file was addedflang/test/Preprocessing/fixed-rescan.F
The file was modifiedflang/test/Preprocessing/pp029.F (diff)
Commit 1b3de8812df8a009084c554f65e3dafb54732edf by Matthew.Arsenault
AArch64: Fix hardcoded register in test
The file was modifiedllvm/test/CodeGen/AArch64/stack-guard-reassign.ll (diff)