[Remarks] Add analysis remarks for memset/memcpy/memmove lengths
authorJon Roelofs <jonathan_roelofs@apple.com>
Tue, 18 May 2021 23:11:44 +0000 (16:11 -0700)
committerJon Roelofs <jonathan_roelofs@apple.com>
Wed, 19 May 2021 22:09:18 +0000 (15:09 -0700)
commit4bf69fb52b3c445ddcef5043c6b292efd14330e0
treed56683e5892e0889082fc2d902727161f1a699fb
parent65d0264ba2e5770cceeda7ff8c3509c626cf0109
[Remarks] Add analysis remarks for memset/memcpy/memmove lengths

Differential revision: https://reviews.llvm.org/D102452
llvm/include/llvm/Analysis/OptimizationRemarkEmitter.h
llvm/include/llvm/Transforms/Utils/MemoryOpRemark.h [moved from llvm/include/llvm/Transforms/Utils/AutoInitRemark.h with 51% similarity]
llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
llvm/lib/Transforms/Scalar/AnnotationRemarks.cpp
llvm/lib/Transforms/Utils/AutoInitRemark.cpp [deleted file]
llvm/lib/Transforms/Utils/CMakeLists.txt
llvm/lib/Transforms/Utils/MemoryOpRemark.cpp [new file with mode: 0644]
llvm/test/CodeGen/AArch64/memsize-remarks.ll [new file with mode: 0644]
llvm/test/Transforms/Util/trivial-auto-var-init-call.ll
llvm/test/Transforms/Util/trivial-auto-var-init-store.ll