FailedChanges

Summary

  1. [ARM][MVE] Don't unroll intrinsic loops. (details)
  2. Fix "pointer is null" static analyzer warnings. NFCI. (details)
  3. Fix "pointer is null" static analyzer warnings. NFCI. (details)
Commit 15c7fa4d11eeb50095ae571c645427b9a267bdee by sam.parker
[ARM][MVE] Don't unroll intrinsic loops.
We don't unroll vector loops for MVE targets, but we miss the case when
loops only contain intrinsic calls. So just move the logic a bit to
catch this case.
Differential Revision: https://reviews.llvm.org/D72440
The file was modifiedllvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
The file was modifiedllvm/test/Transforms/LoopUnroll/ARM/mve-nounroll.ll
Commit e3e72a2619ccec9654ef9ad45e1e926841fbaa58 by llvm-dev
Fix "pointer is null" static analyzer warnings. NFCI.
Assert that the pointers are non-null before dereferencing them.
The file was modifiedclang/lib/CodeGen/CGObjCGNU.cpp
Commit e315ce2bd3a5347ab58d50fab2d449e8a4e60e00 by llvm-dev
Fix "pointer is null" static analyzer warnings. NFCI.
Use castAs<> instead of getAs<> since the pointer is dereferenced
immediately below and castAs will perform the null assertion for us.
The file was modifiedclang/lib/Sema/SemaCoroutine.cpp