This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository llvm.
from 053cf9f5940 [Attributor] Add helper class to compose two structured deduction. new 481faaf5682 Revert [TextAPI] Introduce TBDv4 new e9ce3e9f673 [Attributor][MustExec] Deduce dereferenceable and nonnull a [...] new 12248f02dc2 gn build: Merge r374061
The 3 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: include/llvm/TextAPI/MachO/InterfaceFile.h | 3 - include/llvm/TextAPI/MachO/Symbol.h | 11 +- include/llvm/TextAPI/MachO/Target.h | 2 - include/llvm/Transforms/IPO/Attributor.h | 16 +- lib/TextAPI/MachO/Target.cpp | 40 +- lib/TextAPI/MachO/TextStub.cpp | 498 +----------------- lib/TextAPI/MachO/TextStubCommon.cpp | 25 +- lib/Transforms/IPO/Attributor.cpp | 233 ++++++++- test/Transforms/FunctionAttrs/align.ll | 4 +- test/Transforms/FunctionAttrs/arg_nocapture.ll | 4 +- test/Transforms/FunctionAttrs/arg_returned.ll | 4 +- test/Transforms/FunctionAttrs/callbacks.ll | 6 +- test/Transforms/FunctionAttrs/dereferenceable.ll | 93 +++- test/Transforms/FunctionAttrs/internal-noalias.ll | 5 +- test/Transforms/FunctionAttrs/liveness.ll | 2 +- test/Transforms/FunctionAttrs/noalias_returned.ll | 2 +- test/Transforms/FunctionAttrs/nocapture.ll | 16 +- test/Transforms/FunctionAttrs/nonnull.ll | 145 ++++-- test/Transforms/FunctionAttrs/norecurse.ll | 11 +- test/Transforms/FunctionAttrs/nosync.ll | 16 +- .../read_write_returned_arguments_scc.ll | 4 +- test/Transforms/FunctionAttrs/readattrs.ll | 4 +- .../InferFunctionAttrs/dereferenceable.ll | 44 ++ unittests/TextAPI/CMakeLists.txt | 1 - unittests/TextAPI/TextStubV4Tests.cpp | 558 --------------------- utils/gn/secondary/clang/lib/Driver/BUILD.gn | 1 + 26 files changed, 554 insertions(+), 1194 deletions(-) delete mode 100644 unittests/TextAPI/TextStubV4Tests.cpp