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-mainline-allyesconfig in repository toolchain/ci/llvm-project.
from 8647a72c4a5 [LV] VPValues for memory operation pointers (NFCI) adds 164da673009 Restore order in clang-tidy section of release notes adds 921f871ac43 Allow system header to provide their own implementation of [...] adds 45c4b08d822 [NFC] [PowerPC] Add isPredicable for basic instrs adds ffd0f116754 [clangd] Improve type printing in hover adds abfa27e4f04 [clangd] Fix markdown rendering in VSCode adds 346de9b6722 Fix several issues with compiler extensions adds 67bf9a6154d [SVEV] Recognise hardware-loop intrinsic loop.decrement.reg adds 356685a1d89 Follow up of 67bf9a6154d4b82c, minor fix in test case, remo [...] adds 41f4dfd63ea [libcxx] Force-cache LIBCXX_CXX_ABI_LIBRARY_PATH adds e44dedd3631 [CMake] Support running libc++abi tests in CrossWinToARMLin [...] adds a1cc19b5814 XFAIL load_extension.ll test on macOS only adds cfd84984013 [MIR] Fix cyclic dependency of MIR formatter adds 498856fca5b [LV] Silence unused variable warning in Release builds. NFC. adds 2e66405d8d8 Don't use dyn_cast_or_null if we know the pointer is nonnull. adds 3804ac63d5d [X86][AVX] Add tests for v8f32/v8i32 089abcde and 0189abcd [...] adds b2cd273416f Fix Wdocumentation warning. NFCI. adds f3849f739e5 Fix Wdocumentation warning. NFCI. adds 902974277d5 Data formatters: Look through array element typedefs adds 870f6917936 Fix "pointer is null" static analyzer warnings. NFCI. adds 1ccee0e8638 [ARM,MVE] Make `vqrshrun` generate the right instruction. adds 8c12769f304 [ARM][Thumb2] Fix ADD/SUB invalid writes to SP adds 5b7612792ae [lldb/lua] Make convenience_variables.test compatible with lua-5.1 adds e65282deca8 [lldb/DWARF] Don't automatically search dwo unit attributes adds 57a51b689e7 [CodeComplete] Suggest 'return nullptr' in functions return [...] adds c88e298b694 [lldb] Surpress "bitfield too small" gcc warning adds 564481aebe1 [Support] ThreadPoolExecutor fixes for Windows/MinGW adds e4d67297103 [lldb][tests] Take into account all parent's categories whe [...] adds 9ba15127486 [lldb][test] NFC, re-use _getTestPath() function adds 76e9c2a9870 [FPEnv] Generate constrained FP comparisons from clang adds b3af8ab7f83 [lldb][tests] Cleanup '.categories' adds b1bb5ce96d3 Reverting, broke some bots. Need further investigation. adds e49c3c8f2ef Sprinkle some constexpr on default ctors so the compiler ca [...] adds 4569f63ae1c ARMLowOverheadLoops: a few more dbg msgs to better trace re [...] adds 2f2f41e12c5 RangeDataVector: Support custom sorting for D63540 adds 3772ea9dd93 [ARM][MVE] Tail predicate VMAX,VMAXA,VMIN,VMINA adds f0fd11df7d5 [FPEnv] Invert sense of MIFlag::FPExcept flag adds e20a3b9b6c0 [lldb][tests][NFC] Unify variable naming convention adds 3eea082535e [lldb][tests] Make it possible to expect failure for a whol [...] adds bac995d9789 AMDGPU/GlobalISel: Clamp G_ZEXT source sizes adds b19c0810e56 [LIBOMPTARGET]Ignore empty target descriptors. adds 6e3ca962faf [DebugInfo] Improve error message text adds 7e02406f6cf [DebugInfo][NFC] Remove unused variable/fix variable naming adds cdd05f2aea3 [NFC] format unittest for ExprMutAnalyzer adds d864d93496c [PowerPC] Handle constant zero bits in BitPermutationSelector adds 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 + clang-tools-extra/clangd/FormattedString.cpp | 3 +- clang-tools-extra/clangd/Hover.cpp | 22 +- .../clangd/unittests/FindTargetTests.cpp | 12 +- .../clangd/unittests/FormattedStringTests.cpp | 20 +- clang-tools-extra/clangd/unittests/HoverTests.cpp | 29 +- clang-tools-extra/docs/ReleaseNotes.rst | 110 +- clang/cmake/caches/CrossWinToARMLinux.cmake | 3 + clang/docs/analyzer/checkers.rst | 14 + clang/include/clang/AST/Decl.h | 3 + clang/include/clang/Basic/Attr.td | 18 + clang/include/clang/Basic/AttrDocs.td | 32 + clang/include/clang/Basic/CodeGenOptions.def | 2 + clang/include/clang/Basic/DiagnosticDriverKinds.td | 2 + clang/include/clang/Basic/arm_mve.td | 2 +- clang/include/clang/Driver/Options.td | 2 + .../clang/StaticAnalyzer/Checkers/Checkers.td | 6 + clang/lib/ARCMigrate/ObjCMT.cpp | 4 +- clang/lib/AST/Decl.cpp | 8 + clang/lib/CodeGen/CGCall.cpp | 11 + clang/lib/CodeGen/CGExpr.cpp | 9 +- clang/lib/CodeGen/CGExprScalar.cpp | 28 +- clang/lib/CodeGen/CGVTables.cpp | 2 +- clang/lib/CodeGen/CodeGenFunction.cpp | 11 +- clang/lib/CodeGen/CodeGenModule.cpp | 5 + clang/lib/Driver/ToolChains/Clang.cpp | 18 + clang/lib/Driver/XRayArgs.cpp | 7 + clang/lib/Frontend/CompilerInvocation.cpp | 2 + clang/lib/Parse/ParseExpr.cpp | 2 - clang/lib/Sema/SemaCodeComplete.cpp | 7 + clang/lib/Sema/SemaDeclAttr.cpp | 45 + 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/CodeCompletion/patterns.cpp | 24 + .../arm-mve-intrinsics/vector-shift-imm-dyadic.c | 16 +- clang/test/CodeGen/fpconstrained-cmp-double.c | 151 ++ clang/test/CodeGen/fpconstrained-cmp-float.c | 151 ++ clang/test/CodeGen/guard_nocf.c | 53 + clang/test/CodeGen/memcpy-nobuiltin.c | 15 + clang/test/CodeGen/memcpy-nobuiltin.inc | 19 + clang/test/CodeGen/patchable-function-entry.c | 26 + clang/test/CodeGenCXX/guard_nocf.cpp | 84 + clang/test/Driver/fpatchable-function-entry.c | 17 + ...pragma-attribute-supported-attributes-list.test | 1 + clang/test/Sema/attr-guard_nocf.c | 27 + clang/test/Sema/patchable-function-entry-attr.c | 17 + clang/test/Sema/patchable-function-entry-attr.cpp | 9 + .../Analysis/ExprMutationAnalyzerTest.cpp | 53 +- libcxx/test/CMakeLists.txt | 2 +- lld/Common/ErrorHandler.cpp | 7 +- lld/test/ELF/undef.s | 2 +- lldb/include/lldb/Symbol/DebugMacros.h | 6 +- lldb/include/lldb/Utility/RangeMap.h | 35 +- lldb/packages/Python/lldbsuite/test/.categories | 0 .../commands/command/{history => }/.categories | 0 .../test/commands/command/script/.categories | 1 - .../test/commands/command/script_alias/.categories | 1 - .../test/commands/command/source/.categories | 1 - .../commands/expression/no-deadlock/.categories | 1 - .../Python/lldbsuite/test/configuration.py | 18 +- lldb/packages/Python/lldbsuite/test/dotest.py | 60 +- lldb/packages/Python/lldbsuite/test/dotest_args.py | 10 +- .../data-formatter/array_typedef}/Makefile | 0 .../array_typedef/TestArrayTypedef.py | 15 + .../data-formatter/array_typedef/main.cpp | 7 + .../data-formatter/data-formatter-objc/.categories | 2 +- lldb/packages/Python/lldbsuite/test/lldbtest.py | 4 +- lldb/packages/Python/lldbsuite/test/test_result.py | 86 +- lldb/source/API/SBType.cpp | 6 +- lldb/source/DataFormatters/FormatManager.cpp | 24 +- 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 +- .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 20 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 3 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h | 2 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 5 +- lldb/source/Symbol/ClangASTContext.cpp | 5 +- lldb/source/Target/ABI.cpp | 2 +- .../Lua/convenience_variables.test | 10 +- lldb/unittests/Utility/RangeMapTest.cpp | 42 + llvm/cmake/modules/AddLLVM.cmake | 36 +- llvm/examples/Bye/CMakeLists.txt | 30 +- .../BuildingAJIT/Chapter5/CMakeLists.txt | 1 + .../BuildingAJIT/Chapter5/Server/CMakeLists.txt | 1 + .../CMakeLists.txt | 1 + llvm/include/llvm/CodeGen/AsmPrinter.h | 3 + llvm/include/llvm/CodeGen/MachineInstr.h | 8 +- llvm/include/llvm/CodeGen/MachineMemOperand.h | 4 +- llvm/include/llvm/CodeGen/TargetInstrInfo.h | 8 + llvm/include/llvm/IR/IRBuilder.h | 41 + llvm/include/llvm/Target/TargetMachine.h | 6 - llvm/lib/Analysis/ScalarEvolution.cpp | 11 + llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 39 +- llvm/lib/CodeGen/MIRParser/MILexer.cpp | 2 +- llvm/lib/CodeGen/MIRParser/MILexer.h | 2 +- llvm/lib/CodeGen/MIRParser/MIParser.cpp | 12 +- llvm/lib/CodeGen/MIRPrinter.cpp | 7 +- llvm/lib/CodeGen/MachineInstr.cpp | 13 +- llvm/lib/CodeGen/MachineOperand.cpp | 16 +- llvm/lib/CodeGen/MachineOutliner.cpp | 2 - llvm/lib/CodeGen/PatchableFunction.cpp | 9 + llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp | 4 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 3 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 2358 ++++++++++---------- llvm/lib/IR/Verifier.cpp | 12 + llvm/lib/Support/Parallel.cpp | 82 +- llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 12 + llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 5 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 2 + llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 23 +- llvm/lib/Target/BPF/BTF.h | 7 + llvm/lib/Target/BPF/BTFDebug.cpp | 55 +- llvm/lib/Target/BPF/BTFDebug.h | 6 +- llvm/lib/Target/Hexagon/HexagonEarlyIfConv.cpp | 1 + llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 11 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 107 +- llvm/lib/Target/PowerPC/PPCInstr64Bit.td | 16 +- llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 16 - llvm/lib/Target/PowerPC/PPCInstrInfo.h | 2 - llvm/lib/Target/PowerPC/PPCInstrInfo.td | 21 +- llvm/lib/Target/SystemZ/SystemZElimCompare.cpp | 6 +- llvm/lib/Target/TargetMachine.cpp | 5 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 4 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 18 +- llvm/lib/Transforms/CFGuard/CFGuard.cpp | 10 +- .../Transforms/Instrumentation/MemorySanitizer.cpp | 6 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 1 + llvm/test/CodeGen/AArch64/cfguard-checks.ll | 10 +- .../CodeGen/AArch64/patchable-function-entry.ll | 55 + .../CodeGen/AMDGPU/GlobalISel/legalize-anyext.mir | 228 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ashr.mir | 156 +- .../CodeGen/AMDGPU/GlobalISel/legalize-lshr.mir | 156 +- .../AMDGPU/GlobalISel/legalize-ptrtoint.mir | 5 +- .../CodeGen/AMDGPU/GlobalISel/legalize-sext.mir | 255 ++- .../CodeGen/AMDGPU/GlobalISel/legalize-shl.mir | 156 +- .../CodeGen/AMDGPU/GlobalISel/legalize-zext.mir | 249 +++ llvm/test/CodeGen/ARM/cfguard-checks.ll | 22 +- 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/PowerPC/pr41088.ll | 141 ++ llvm/test/CodeGen/X86/cfguard-checks.ll | 12 +- llvm/test/CodeGen/X86/fast-isel-select-sse.ll | 132 +- .../test/CodeGen/X86/fp-intrinsics-flags-x86_64.ll | 2 +- llvm/test/CodeGen/X86/fp-intrinsics-flags.ll | 20 +- llvm/test/CodeGen/X86/patchable-function-entry.ll | 58 + llvm/test/CodeGen/X86/sqrt-fastmath-mir.ll | 34 +- .../X86/vector-constrained-fp-intrinsics-flags.ll | 12 +- llvm/test/CodeGen/X86/vector-shuffle-256-v8.ll | 118 + llvm/test/Feature/load_extension.ll | 2 +- llvm/test/Transforms/IndVarSimplify/lftr.ll | 29 + llvm/test/Transforms/InstCombine/fsub.ll | 135 ++ .../LoopUnroll/ARM/dont-unroll-loopdec.ll | 40 + .../Verifier/invalid-patchable-function-entry.ll | 11 + llvm/test/lit.cfg.py | 4 +- .../llvm-dwarfdump/X86/debug_line_invalid.test | 2 +- llvm/unittests/Analysis/ScalarEvolutionTest.cpp | 28 + .../DebugInfo/DWARF/DWARFDebugLineTest.cpp | 1524 ++++++------- llvm/unittests/Target/ARM/MachineInstrTest.cpp | 18 + .../clang/lib/StaticAnalyzer/Checkers/BUILD.gn | 1 + mlir/include/mlir/IR/Attributes.h | 2 +- mlir/include/mlir/IR/Types.h | 2 +- mlir/include/mlir/IR/Value.h | 2 +- mlir/lib/Dialect/SPIRV/SPIRVOps.cpp | 1 - .../Dialect/SPIRV/Serialization/Deserializer.cpp | 4 +- .../lib/Dialect/SPIRV/Serialization/Serializer.cpp | 6 +- mlir/lib/Dialect/VectorOps/VectorOps.cpp | 1 - openmp/libomptarget/src/rtl.cpp | 4 + .../libomptarget/test/offloading/dynamic_module.c | 17 + polly/lib/CMakeLists.txt | 1 + 209 files changed, 6269 insertions(+), 2994 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/fpconstrained-cmp-double.c create mode 100644 clang/test/CodeGen/fpconstrained-cmp-float.c create mode 100644 clang/test/CodeGen/guard_nocf.c create mode 100644 clang/test/CodeGen/memcpy-nobuiltin.c create mode 100644 clang/test/CodeGen/memcpy-nobuiltin.inc create mode 100644 clang/test/CodeGen/patchable-function-entry.c create mode 100644 clang/test/CodeGenCXX/guard_nocf.cpp create mode 100644 clang/test/Driver/fpatchable-function-entry.c create mode 100644 clang/test/Sema/attr-guard_nocf.c create mode 100644 clang/test/Sema/patchable-function-entry-attr.c create mode 100644 clang/test/Sema/patchable-function-entry-attr.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/.categories rename lldb/packages/Python/lldbsuite/test/commands/command/{history => }/.categor [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/command/script/.ca [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/command/script_ali [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/command/source/.ca [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/no-dead [...] copy lldb/packages/Python/lldbsuite/test/{api/check_public_api_headers => function [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/data-format [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/data-format [...] 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/PowerPC/pr41088.ll create mode 100644 llvm/test/CodeGen/X86/patchable-function-entry.ll create mode 100644 llvm/test/Transforms/LoopUnroll/ARM/dont-unroll-loopdec.ll create mode 100644 llvm/test/Verifier/invalid-patchable-function-entry.ll create mode 100644 openmp/libomptarget/test/offloading/dynamic_module.c