This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allmodconfig in repository toolchain/ci/llvm-project.
from bdd88b7ed39 Add support for __declspec(guard(nocf)) adds e9331a56fea Add missing nullptr checks. adds 5e7beb0a414 [analyzer] Add PlacementNewChecker adds 0b032d7ba71 [mlir][spirv] Fix typos related to (de)serialization. adds 26cdaeb1f05 [InstCombine] add tests for fsub; NFC adds fbb64aa6983 [BPF] extend BTF_KIND_FUNC to cover global, static and exte [...] adds 4c5a4514d14 [clangd] Fix targetDecl() on certain usage of ObjC properties. adds 504b3fe5bfe [gn build] Port 5e7beb0a414 adds a5bdada09de [X86][AVX] lowerShuffleAsLanePermuteAndShuffle - consistent [...] adds cdc9592bf1a Fix "pointer is null" static analyzer warning. NFCI. adds cce4676d6d7 Fix "pointer is null" static analyzer warning. NFCI. adds ff92e469cae [examples] Add missing dependency in llvm examples adds dfed052fb3e [AIX] Allow vararg calls when all arguments reside in registers adds fd8ded99fe6 Fix "pointer is null" static analyzer warning. NFCI. adds 4d1e23e3b3c [AArch64] Add function attribute "patchable-function-entry" [...] adds a8fbdc57699 [X86] Support function attribute "patchable-function-entry" adds a44c434b68e Support function attribute patchable_function_entry adds f17ae668a96 [Driver][CodeGen] Add -fpatchable-function-entry=N[,0]
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/FindTarget.cpp | 6 + .../clangd/unittests/FindTargetTests.cpp | 12 +- clang/docs/analyzer/checkers.rst | 14 ++ clang/include/clang/Basic/Attr.td | 9 + clang/include/clang/Basic/AttrDocs.td | 12 + clang/include/clang/Basic/CodeGenOptions.def | 2 + clang/include/clang/Basic/DiagnosticDriverKinds.td | 2 + clang/include/clang/Driver/Options.td | 2 + .../clang/StaticAnalyzer/Checkers/Checkers.td | 6 + clang/lib/ARCMigrate/ObjCMT.cpp | 4 +- clang/lib/CodeGen/CGVTables.cpp | 2 +- clang/lib/CodeGen/CodeGenFunction.cpp | 11 +- clang/lib/Driver/ToolChains/Clang.cpp | 18 ++ clang/lib/Driver/XRayArgs.cpp | 7 + clang/lib/Frontend/CompilerInvocation.cpp | 2 + clang/lib/Sema/SemaDeclAttr.cpp | 23 ++ clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt | 1 + .../StaticAnalyzer/Checkers/CheckPlacementNew.cpp | 119 +++++++++ clang/test/Analysis/placement-new-user-defined.cpp | 22 ++ clang/test/Analysis/placement-new.cpp | 141 +++++++++++ clang/test/CodeGen/patchable-function-entry.c | 26 ++ clang/test/Driver/fpatchable-function-entry.c | 17 ++ ...pragma-attribute-supported-attributes-list.test | 1 + clang/test/Sema/patchable-function-entry-attr.c | 17 ++ clang/test/Sema/patchable-function-entry-attr.cpp | 9 + lldb/source/Expression/REPL.cpp | 2 + lldb/source/Expression/UserExpression.cpp | 5 +- .../Clang/ASTResultSynthesizer.cpp | 5 +- .../Clang/ClangExpressionDeclMap.cpp | 11 +- .../Clang/ClangExpressionParser.cpp | 17 +- .../Clang/ClangExpressionSourceCode.cpp | 10 +- .../ExpressionParser/Clang/ClangUserExpression.cpp | 19 +- lldb/source/Target/ABI.cpp | 2 +- .../BuildingAJIT/Chapter5/CMakeLists.txt | 1 + .../BuildingAJIT/Chapter5/Server/CMakeLists.txt | 1 + .../CMakeLists.txt | 1 + llvm/include/llvm/CodeGen/AsmPrinter.h | 3 + llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 39 ++- llvm/lib/CodeGen/PatchableFunction.cpp | 9 + llvm/lib/IR/Verifier.cpp | 12 + llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 12 + llvm/lib/Target/BPF/BTF.h | 7 + llvm/lib/Target/BPF/BTFDebug.cpp | 55 ++--- llvm/lib/Target/BPF/BTFDebug.h | 6 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 107 ++++++-- llvm/lib/Target/X86/X86ISelLowering.cpp | 4 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 18 +- .../CodeGen/AArch64/patchable-function-entry.ll | 55 +++++ llvm/test/CodeGen/BPF/BTF/binary-format.ll | 4 +- llvm/test/CodeGen/BPF/BTF/extern-builtin.ll | 89 +++++++ .../BTF/{extern-var-func.ll => extern-func-arg.ll} | 57 ++--- llvm/test/CodeGen/BPF/BTF/extern-global-var.ll | 2 +- .../BPF/BTF/extern-var-func-weak-section.ll | 21 +- llvm/test/CodeGen/BPF/BTF/extern-var-func-weak.ll | 21 +- llvm/test/CodeGen/BPF/BTF/extern-var-func.ll | 21 +- llvm/test/CodeGen/BPF/BTF/extern-var-section.ll | 38 ++- .../test/CodeGen/BPF/BTF/extern-var-struct-weak.ll | 2 +- llvm/test/CodeGen/BPF/BTF/extern-var-struct.ll | 2 +- .../CodeGen/BPF/BTF/extern-var-weak-section.ll | 38 ++- llvm/test/CodeGen/BPF/BTF/filename.ll | 2 +- llvm/test/CodeGen/BPF/BTF/func-func-ptr.ll | 2 +- llvm/test/CodeGen/BPF/BTF/func-non-void.ll | 2 +- llvm/test/CodeGen/BPF/BTF/func-source.ll | 2 +- llvm/test/CodeGen/BPF/BTF/func-typedef.ll | 2 +- llvm/test/CodeGen/BPF/BTF/func-unused-arg.ll | 2 +- llvm/test/CodeGen/BPF/BTF/func-void.ll | 2 +- llvm/test/CodeGen/BPF/BTF/local-var.ll | 2 +- llvm/test/CodeGen/BPF/BTF/static-func.ll | 96 ++++++++ .../CodeGen/BPF/BTF/static-var-derived-type.ll | 2 +- llvm/test/CodeGen/BPF/BTF/static-var-inited-sec.ll | 2 +- llvm/test/CodeGen/BPF/BTF/static-var-inited.ll | 2 +- .../CodeGen/BPF/BTF/static-var-readonly-sec.ll | 2 +- llvm/test/CodeGen/BPF/BTF/static-var-readonly.ll | 2 +- llvm/test/CodeGen/BPF/BTF/static-var-sec.ll | 2 +- .../CodeGen/BPF/BTF/static-var-zerolen-array.ll | 2 +- llvm/test/CodeGen/BPF/BTF/static-var.ll | 2 +- llvm/test/CodeGen/BPF/CORE/offset-reloc-basic.ll | 2 +- .../CodeGen/BPF/CORE/offset-reloc-multilevel.ll | 2 +- .../BPF/CORE/offset-reloc-struct-anonymous.ll | 2 +- .../CodeGen/BPF/CORE/offset-reloc-struct-array.ll | 2 +- llvm/test/CodeGen/BPF/CORE/offset-reloc-union.ll | 2 +- .../PowerPC/{aix_cc_abi.ll => aix-cc-abi.ll} | 270 ++++++++++++++++++++- llvm/test/CodeGen/PowerPC/aix-cc-altivec.ll | 23 ++ llvm/test/CodeGen/X86/patchable-function-entry.ll | 58 +++++ llvm/test/Transforms/InstCombine/fsub.ll | 135 +++++++++++ .../Verifier/invalid-patchable-function-entry.ll | 11 + .../clang/lib/StaticAnalyzer/Checkers/BUILD.gn | 1 + .../Dialect/SPIRV/Serialization/Deserializer.cpp | 4 +- .../lib/Dialect/SPIRV/Serialization/Serializer.cpp | 6 +- 89 files changed, 1571 insertions(+), 256 deletions(-) create mode 100644 clang/lib/StaticAnalyzer/Checkers/CheckPlacementNew.cpp create mode 100644 clang/test/Analysis/placement-new-user-defined.cpp create mode 100644 clang/test/Analysis/placement-new.cpp create mode 100644 clang/test/CodeGen/patchable-function-entry.c create mode 100644 clang/test/Driver/fpatchable-function-entry.c create mode 100644 clang/test/Sema/patchable-function-entry-attr.c create mode 100644 clang/test/Sema/patchable-function-entry-attr.cpp create mode 100644 llvm/test/CodeGen/AArch64/patchable-function-entry.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/extern-builtin.ll copy llvm/test/CodeGen/BPF/BTF/{extern-var-func.ll => extern-func-arg.ll} (66%) create mode 100644 llvm/test/CodeGen/BPF/BTF/static-func.ll rename llvm/test/CodeGen/PowerPC/{aix_cc_abi.ll => aix-cc-abi.ll} (64%) create mode 100644 llvm/test/CodeGen/PowerPC/aix-cc-altivec.ll create mode 100644 llvm/test/CodeGen/X86/patchable-function-entry.ll create mode 100644 llvm/test/Verifier/invalid-patchable-function-entry.ll