SuccessChanges

Summary

  1. ProfileSummary.cpp - use auto const& iterator in for-range loop to avoid copies. NFCI. (details)
  2. Fix Wdocumentation unknown parameter warnings. NFCI. (details)
  3. MachineCSE.cpp - use auto const& iterator in for-range loop to avoid copies. NFCI. (details)
  4. [clang] Fix a misleading variable name. NFC. (details)
  5. [Sema] Split special builtin type lookups into a separate function (details)
  6. SLPVectorizer.cpp - fix include ordering. NFCI. (details)
  7. TargetPassConfig.cpp - use auto const& iterator in for-range loop to avoid copies. NFCI. (details)
  8. [ARM][CMSE] Issue an error if passing arguments through memory across (details)
Commit 53f1748c131c8d7ff0bb5e5c77132780c5d1fbc7 by llvm-dev
ProfileSummary.cpp - use auto const& iterator in for-range loop to avoid copies. NFCI.
The file was modifiedllvm/lib/IR/ProfileSummary.cpp (diff)
Commit 604206b61cb948c01b438dd06b3b7bc837e99455 by llvm-dev
Fix Wdocumentation unknown parameter warnings. NFCI.
The file was modifiedllvm/include/llvm/Analysis/IRSimilarityIdentifier.h (diff)
Commit ce294ff8cddf110cefd5955cf30c575c7838b452 by llvm-dev
MachineCSE.cpp - use auto const& iterator in for-range loop to avoid copies. NFCI.
The file was modifiedllvm/lib/CodeGen/MachineCSE.cpp (diff)
Commit 474d527c28f4e88ffda7b82e93e351aec2602380 by ikudrin
[clang] Fix a misleading variable name. NFC.

The variable is true when frame pointers should be omitted in leaf
functions, not kept.

Differential Revision: https://reviews.llvm.org/D88021
The file was modifiedclang/lib/Driver/ToolChains/Clang.cpp (diff)
Commit f91f28c350df6815d37c521e8f3dc0641a3ca467 by raul
[Sema] Split special builtin type lookups into a separate function

In case further such cases appear in the future we've got a generic function to add them to.
Additionally changed the ObjC special case to check the language and the identifier builtin ID instead of the name.

Addresses the cleanup suggestion from D87917.

Reviewed By: rjmccall

Differential Revision: https://reviews.llvm.org/D87983
The file was modifiedclang/lib/Sema/SemaDecl.cpp (diff)
The file was modifiedclang/include/clang/Sema/Sema.h (diff)
The file was modifiedclang/lib/Sema/SemaLookup.cpp (diff)
Commit 3ddecfd220079cd37d2d08810c3940ffcde57953 by llvm-dev
SLPVectorizer.cpp - fix include ordering. NFCI.
The file was modifiedllvm/lib/Transforms/Vectorize/SLPVectorizer.cpp (diff)
Commit 3ae07b2a33f5541b36913280564420aaa46a54f8 by llvm-dev
TargetPassConfig.cpp - use auto const& iterator in for-range loop to avoid copies. NFCI.
The file was modifiedllvm/lib/CodeGen/TargetPassConfig.cpp (diff)
Commit 742250bf62a92647d3462d1e0b75940bc0914fcb by momchil.velikov
[ARM][CMSE] Issue an error if passing arguments through memory across
security boundary

It was never supported and that part was accidentally omitted when
upstreaming D76518.

Differential Revision: https://reviews.llvm.org/D86478

Change-Id: If6ba9506eb0431c87a1d42a38aa60e47ce263039
The file was addedllvm/test/CodeGen/ARM/cmse-errors.ll
The file was modifiedllvm/lib/Target/ARM/ARMISelLowering.cpp (diff)