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-allnoconfig in repository toolchain/ci/llvm-project.
from 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] adds 2d077d6dfa7 [ELF] Make TargetInfo::writeIgotPlt a no-op adds f678fc7660b [LegalizeVectorOps] Improve handling of multi-result operations. adds ef239972614 [lldb] Remove FieldDecl stealing hack by rerouting indirect [...] adds 572b9f468ad [lldb/Lua] Support loading Lua modules adds a5230ac10b0 Update the attribution policy to use the 'Author' property [...] adds 13ec473b9d4 [analyzer] Move PlacementNewChecker to alpha adds b590e0fd810 [TargetLowering][ARM][X86] Change softenSetCCOperands handl [...] adds 9cd985815ab [lld][WebAssembly] Add libcall symbols to the link when LTO [...] adds 815a3f54331 [CMake] Fix modules build after DWARFLinker reorganization adds f28972facc1 [clang] Fix out-of-bounds memory access in ComputeLineNumbers adds ba91dffafe4 [Driver][PowerPC] Move powerpcspe logic from cc1 to Driver adds 55d7b22277e [ASTMatchers] Make test more clear about what it is verifying adds 0c29d3ff223 [Tests] Precommit tests showing default branch padding on skylake adds 77da826edad [lldb] Make CompleteTagDeclsScope completion order deterministic adds 9e13cff44d6 [lldb] Fix TestClangASTContext.TestFunctionTemplateInRecord [...] adds 4ffcec40ace Implement new AST matcher hasAnyCapture to match on LambdaE [...] adds f3db1aad279 MakeUniqueCheck.cpp: explicit the fact that there is an aut [...] adds faeeb71a173 clang-tidy doc: Refresh the list of checkers and polish the script adds 71cee218619 [TargetLowering] Use SelectionDAG::getSetCC and remove a re [...] adds 68cd283f3b0 clang-tidy doc: unbreak the CI adds a5a6fd3f95a Summary: update macro for OFF_T so that sanitizer works on [...] adds 1a8c996a889 [lldb/Scripts] Remove buildbot.py adds e6d219122d5 [lldb/Scripts] Remove remote-build.py adds 7c47a3719a9 [lldb/Scripts] Move android script from underneath Python dir adds a9052b4dfc1 [AArch64] Add isAuthenticated predicate to MCInstDesc adds 7ce92dc0b4b [lldb/Test] Bypass LLDB_TEST_COMMON_ARGS for certain dotest [...] adds c5adcdc5c88 [lldb/Utils] Remove vim-lldb adds 4c00dbf22d7 lldbutil: Forward ASan launch info to test inferiors adds 987bf8b6c14 Let targets adjust operand latency of bundles adds d3ba1e026db [lldb/Reproducer] Add SBReproducer::Replay overload (again) adds 7a38468e34e Only destroy static locals if they have non-trivial destructors. adds e05e219926f [LockFileManager] Make default waitForUnlock timeout a para [...] adds 064087581ab [NFC][InlineCost] Factor cost modeling out of CallAnalyzer [...] adds ca4a55fabbb [mlir] NFC: put C++ code emission classes in their own files adds 397215cc309 [mlir][ods] Support dialect specific content emission via hooks adds 1b8c84b8dd5 Improve precision of documentation comment. adds ceb801612a6 [AArch64] Don't generate libcalls for wide shifts on Darwin adds f4df7f4701d Remove redundant implicit cast creation. adds fbf915f01d4 Add a FIXME and corresponding test coverage for some suspic [...] adds 9a6f4d451ca Clean up and slightly generalize implementation of composit [...] adds 44e0daf16e6 driver: Allow -fdebug-compilation-dir=foo in joined form. adds 1d2cd2c0b7d [Driver] Fix OptionClass of -fconvergent-functions and -fms [...] adds 9b23407063c [Concepts] Fix MarkUsedTemplateParameters for exprs adds de0a2247115 Remove umask tests adds 7c816492197 [COFF] Align ARM64 range extension thunks at instruction boundary adds bb2553175ac [TargetLowering][ARM][Mips][WebAssembly] Remove the ordered [...] adds a701be8f036 [SCEV] [NFC] add more test cases for range of addrecexpr wi [...] adds 4134d706d9b [NFC] [PowerPC] Update mi-peephole-splat test adds 4a32cd11acd [AMDGPU] Remove unnecessary v_mov from a register to itself [...] adds 695804508db Mark the test/Feature/load_extension.ll test as unsupported [...] adds 69806808b91 [X86] Use ReplaceAllUsesWith instead of ReplaceAllUsesOfVal [...] adds fcad5b298c7 [X86][Disassembler] Simplify readPrefixes adds 5fe5c0a60f9 [X86] Preserve fpexcept property when turning strict_fp_ext [...] adds c2ddfa876fa [X86] Simplify code by removing an unreachable condition. NFCI adds 60346bdbd73 Add test for GDB pretty printers. adds 81a3d987ced [X86] Remove dead code from X86DAGToDAGISel::Select that is [...] adds 0e322c8a1f2 [InstCombine] Preserve nuw on sub of geps (PR44419) adds ad36d29eaed [LoopSimplify] Regenerate test checks; NFC adds 142ba7d76af [LoopRotate] Add tests for rotate with switch; NFC adds 87407fc03c8 DSE: fix bug where we would only check libcalls for name ra [...] adds 5d069f4314a [X86] Add more complex tests for vector masks used with AND [...]
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-tidy/add_new_check.py | 6 +- .../clang-tidy/modernize/MakeUniqueCheck.cpp | 2 + clang-tools-extra/clangd/FindTarget.cpp | 6 + .../clangd/unittests/FindTargetTests.cpp | 12 +- clang-tools-extra/docs/clang-tidy/checks/list.rst | 57 +- clang/docs/LibASTMatchersReference.html | 31 + clang/docs/analyzer/checkers.rst | 14 + clang/include/clang/AST/Decl.h | 4 +- clang/include/clang/ASTMatchers/ASTMatchers.h | 45 + 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/Driver/Options.td | 9 +- .../clang/StaticAnalyzer/Checkers/Checkers.td | 6 + clang/lib/ARCMigrate/ObjCMT.cpp | 4 +- clang/lib/ASTMatchers/Dynamic/Registry.cpp | 1 + clang/lib/Basic/SourceManager.cpp | 21 +- clang/lib/Basic/Targets/PPC.cpp | 3 +- clang/lib/CodeGen/CGCall.cpp | 11 + clang/lib/CodeGen/CGDecl.cpp | 3 +- clang/lib/CodeGen/CGExprScalar.cpp | 28 +- clang/lib/CodeGen/CGVTables.cpp | 2 +- clang/lib/CodeGen/CodeGenFunction.cpp | 11 +- clang/lib/Driver/ToolChains/Arch/PPC.cpp | 3 + clang/lib/Driver/ToolChains/Clang.cpp | 24 + clang/lib/Driver/XRayArgs.cpp | 7 + clang/lib/Frontend/CompilerInvocation.cpp | 2 + clang/lib/Sema/SemaCodeComplete.cpp | 7 + clang/lib/Sema/SemaDeclAttr.cpp | 45 + clang/lib/Sema/SemaExpr.cpp | 5 +- clang/lib/Sema/SemaExprCXX.cpp | 338 +-- clang/lib/Sema/SemaTemplateDeduction.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 + clang/test/CodeGen/debug-info-compilation-dir.c | 1 + 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/patchable-function-entry.c | 26 + clang/test/CodeGenCXX/guard_nocf.cpp | 84 + .../test/CodeGenObjC/initialize-function-static.m | 12 + clang/test/Driver/cl-options.c | 1 + clang/test/Driver/clang_f_opts.c | 4 +- clang/test/Driver/fembed-bitcode.c | 6 +- clang/test/Driver/fpatchable-function-entry.c | 17 + clang/test/Driver/integrated-as.s | 2 + clang/test/Driver/ppc-features.cpp | 5 +- clang/test/Misc/permissions.cpp | 11 - ...pragma-attribute-supported-attributes-list.test | 1 + clang/test/Preprocessor/init.c | 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 + clang/test/SemaObjC/arc.m | 1 + clang/test/SemaObjCXX/arc-ptr-comparison.mm | 29 + .../test/SemaObjCXX/composite-objc-pointertype.mm | 10 + clang/test/SemaOpenCLCXX/address-space-cond.cl | 23 + .../ASTMatchers/ASTMatchersTraversalTest.cpp | 27 +- .../Analysis/ExprMutationAnalyzerTest.cpp | 53 +- clang/unittests/Basic/SourceManagerTest.cpp | 24 + .../lib/sanitizer_common/sanitizer_linux.cpp | 2 +- .../lib/sanitizer_common/sanitizer_linux_s390.cpp | 2 +- .../lib/sanitizer_common/sanitizer_netbsd.cpp | 2 +- compiler-rt/lib/sanitizer_common/sanitizer_posix.h | 2 +- .../symbolizer/sanitizer_wrappers.cpp | 9 +- debuginfo-tests/CMakeLists.txt | 6 + debuginfo-tests/lit.cfg.py | 2 + .../llvm-prettyprinters/gdb/lit.local.cfg | 9 + .../llvm-prettyprinters/gdb/prettyprinters.cpp | 25 + .../llvm-prettyprinters/gdb/prettyprinters.gdb | 41 + lld/COFF/Chunks.h | 2 +- lld/Common/ErrorHandler.cpp | 7 +- lld/ELF/Target.cpp | 4 - lld/ELF/Target.h | 2 +- lld/test/COFF/arm64-thunks.s | 20 +- lld/test/ELF/aarch64-gnu-ifunc-plt.s | 4 +- lld/test/ELF/gnu-ifunc-plt.s | 4 +- lld/test/ELF/undef.s | 2 +- lld/test/wasm/lto/Inputs/libcall-archive.ll | 6 + lld/test/wasm/lto/libcall-archive.ll | 25 + lld/wasm/Driver.cpp | 27 + lld/wasm/InputFiles.h | 4 + lld/wasm/Symbols.cpp | 11 + lld/wasm/Symbols.h | 1 + lldb/include/lldb/API/SBReproducer.h | 3 +- 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/data-formatter-objc/.categories | 2 +- lldb/packages/Python/lldbsuite/test/lldbtest.py | 4 +- lldb/packages/Python/lldbsuite/test/lldbutil.py | 9 +- lldb/packages/Python/lldbsuite/test/test_result.py | 86 +- lldb/scripts/Python/remote-build.py | 312 --- lldb/scripts/Python/use_lldb_suite.py | 26 - lldb/scripts/{Python => }/android/host_art_bt.py | 0 lldb/scripts/buildbot.py | 196 -- lldb/source/API/SBReproducer.cpp | 4 + lldb/source/Expression/REPL.cpp | 2 + lldb/source/Expression/UserExpression.cpp | 5 +- .../Clang/ASTResultSynthesizer.cpp | 5 +- .../ExpressionParser/Clang/ClangASTSource.cpp | 14 - .../Clang/ClangExpressionDeclMap.cpp | 11 +- .../Clang/ClangExpressionParser.cpp | 17 +- .../Clang/ClangExpressionSourceCode.cpp | 10 +- .../ExpressionParser/Clang/ClangUserExpression.cpp | 19 +- lldb/source/Plugins/ScriptInterpreter/Lua/Lua.cpp | 31 + lldb/source/Plugins/ScriptInterpreter/Lua/Lua.h | 1 + .../ScriptInterpreter/Lua/ScriptInterpreterLua.cpp | 12 + .../ScriptInterpreter/Lua/ScriptInterpreterLua.h | 5 + lldb/source/Symbol/ClangASTImporter.cpp | 41 +- lldb/source/Target/ABI.cpp | 2 +- lldb/test/API/CMakeLists.txt | 8 - lldb/test/API/lit.cfg.py | 37 +- lldb/test/API/lit.site.cfg.py.in | 5 + .../ScriptInterpreter/Lua/Inputs/testmodule.lua | 7 + .../Lua/command_script_import.test | 13 + lldb/unittests/Symbol/TestClangASTContext.cpp | 6 +- lldb/unittests/Utility/RangeMapTest.cpp | 42 + lldb/utils/lldb-dotest/lldb-dotest.in | 10 + lldb/utils/vim-lldb/README | 59 - lldb/utils/vim-lldb/doc/lldb.txt | 115 - lldb/utils/vim-lldb/plugin/lldb.vim | 151 -- lldb/utils/vim-lldb/python-vim-lldb/import_lldb.py | 71 - .../vim-lldb/python-vim-lldb/lldb_controller.py | 415 ---- lldb/utils/vim-lldb/python-vim-lldb/plugin.py | 16 - lldb/utils/vim-lldb/python-vim-lldb/vim_panes.py | 669 ------ lldb/utils/vim-lldb/python-vim-lldb/vim_signs.py | 81 - lldb/utils/vim-lldb/python-vim-lldb/vim_ui.py | 257 --- llvm/docs/DeveloperPolicy.rst | 26 +- .../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/IR/IRBuilder.h | 41 + llvm/include/llvm/IR/RuntimeLibcalls.def | 4 - llvm/include/llvm/MC/MCInstrDesc.h | 10 + llvm/include/llvm/Support/LockFileManager.h | 4 +- llvm/include/llvm/Target/Target.td | 1 + llvm/include/llvm/module.modulemap | 7 + llvm/lib/Analysis/InlineCost.cpp | 759 ++++--- 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 | 6 +- llvm/lib/CodeGen/MIRPrinter.cpp | 4 +- llvm/lib/CodeGen/MachineInstr.cpp | 4 +- llvm/lib/CodeGen/PatchableFunction.cpp | 9 + llvm/lib/CodeGen/ScheduleDAGInstrs.cpp | 7 +- llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp | 4 +- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 444 ++-- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 37 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 5 - llvm/lib/DWARFLinker/CMakeLists.txt | 2 + llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 2358 ++++++++++---------- llvm/lib/IR/Verifier.cpp | 12 + llvm/lib/Support/LockFileManager.cpp | 6 +- llvm/lib/Support/Parallel.cpp | 82 +- llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 12 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 2 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 2 + llvm/lib/Target/AArch64/AArch64InstrInfo.td | 18 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 5 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 65 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 2 + llvm/lib/Target/AMDGPU/SIInstrInfo.h | 2 +- llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp | 27 +- llvm/lib/Target/ARM/ARMAsmPrinter.cpp | 4 - llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 10 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 4 - llvm/lib/Target/ARM/ARMInstrMVE.td | 2 + llvm/lib/Target/ARM/ARMInstrThumb2.td | 193 +- llvm/lib/Target/ARM/ARMLegalizerInfo.cpp | 8 +- llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp | 27 +- llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 23 +- llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 92 +- .../Target/ARM/Disassembler/ARMDisassembler.cpp | 73 +- llvm/lib/Target/ARM/Thumb2InstrInfo.cpp | 22 +- llvm/lib/Target/BPF/BTF.h | 7 + llvm/lib/Target/BPF/BTFDebug.cpp | 55 +- llvm/lib/Target/BPF/BTFDebug.h | 6 +- llvm/lib/Target/Mips/Mips16ISelLowering.cpp | 3 - llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 11 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 107 +- llvm/lib/Target/SystemZ/SystemZElimCompare.cpp | 6 +- .../WebAssemblyRuntimeLibcallSignatures.cpp | 6 - .../X86/Disassembler/X86DisassemblerDecoder.cpp | 68 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 94 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 4 +- llvm/lib/Target/X86/X86InstrFPStack.td | 3 + llvm/lib/Target/X86/X86MCInstLower.cpp | 18 +- llvm/lib/Transforms/CFGuard/CFGuard.cpp | 10 +- .../Transforms/InstCombine/InstCombineAddSub.cpp | 17 +- .../Transforms/InstCombine/InstCombineInternal.h | 3 +- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 21 +- .../test/Analysis/ScalarEvolution/range_nw_flag.ll | 69 +- llvm/test/CodeGen/AArch64/cfguard-checks.ll | 10 +- .../CodeGen/AArch64/patchable-function-entry.ll | 55 + llvm/test/CodeGen/AArch64/shift_minsize.ll | 5 + .../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/AMDGPU/wqm.ll | 3 + llvm/test/CodeGen/AMDGPU/wqm.mir | 59 + .../ARM/GlobalISel/thumb-select-arithmetic-ops.mir | 6 +- .../ARM/GlobalISel/thumb-select-load-store.mir | 4 +- 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 +- llvm/test/CodeGen/MIR/ARM/thumb2-sub-sp-t3.mir | 2 +- .../PowerPC/{aix_cc_abi.ll => aix-cc-abi.ll} | 270 ++- llvm/test/CodeGen/PowerPC/aix-cc-altivec.ll | 23 + llvm/test/CodeGen/PowerPC/mi-peephole-splat.ll | 138 +- llvm/test/CodeGen/PowerPC/pr41088.ll | 141 ++ llvm/test/CodeGen/Thumb2/bug-subw.ll | 74 - llvm/test/CodeGen/Thumb2/float-cmp.ll | 12 +- llvm/test/CodeGen/Thumb2/fp16-stacksplot.mir | 2 +- llvm/test/CodeGen/Thumb2/mve-stacksplot.mir | 2 +- llvm/test/CodeGen/Thumb2/peephole-addsub.mir | 4 +- llvm/test/CodeGen/Thumb2/peephole-cmp.mir | 4 +- .../CodeGen/X86/align-branch-boundary-default.ll | 37 + .../CodeGen/X86/align-branch-boundary-default.s | 38 + llvm/test/CodeGen/X86/avx512-cmp.ll | 36 + 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/fp128-compare.ll | 10 +- llvm/test/CodeGen/X86/fp128-libcalls-strict.ll | 20 +- llvm/test/CodeGen/X86/fpcmp-soft-fp.ll | 10 +- llvm/test/CodeGen/X86/patchable-function-entry.ll | 58 + llvm/test/CodeGen/X86/sqrt-fastmath-mir.ll | 34 +- llvm/test/CodeGen/X86/v8i1-masks.ll | 1293 +++++++++++ .../X86/vector-constrained-fp-intrinsics-flags.ll | 12 +- llvm/test/Feature/load_extension.ll | 2 +- llvm/test/MC/ARM/basic-thumb2-instructions.s | 165 +- llvm/test/MC/ARM/invalid-addsub.s | 72 +- llvm/test/MC/ARM/negative-immediates.s | 6 +- llvm/test/MC/ARM/register-token-source-loc.s | 19 +- llvm/test/MC/ARM/thumb-diagnostics.s | 38 +- llvm/test/MC/Disassembler/ARM/invalid-thumbv7.txt | 5 - llvm/test/MC/Disassembler/ARM/thumb-tests.txt | 9 +- llvm/test/MC/Disassembler/ARM/thumb2-v8.txt | 2 - llvm/test/MC/Disassembler/ARM/thumb2.txt | 10 +- llvm/test/Other/umask.ll | 14 - .../Transforms/DeadStoreElimination/libcalls.ll | 10 +- .../Transforms/DeadStoreElimination/libcalls2.ll | 14 + llvm/test/Transforms/InstCombine/fsub.ll | 135 ++ llvm/test/Transforms/InstCombine/sub-gep.ll | 2 +- llvm/test/Transforms/LoopRotate/switch.ll | 166 ++ llvm/test/Transforms/LoopSimplify/basictest.ll | 240 +- .../Verifier/invalid-patchable-function-entry.ll | 11 + .../llvm-dwarfdump/X86/debug_line_invalid.test | 2 +- .../DebugInfo/DWARF/DWARFDebugLineTest.cpp | 1524 ++++++------- llvm/unittests/Target/AArch64/InstSizes.cpp | 32 + llvm/unittests/Target/ARM/MachineInstrTest.cpp | 18 + llvm/utils/TableGen/CodeGenInstruction.cpp | 1 + llvm/utils/TableGen/CodeGenInstruction.h | 1 + llvm/utils/TableGen/InstrDocsEmitter.cpp | 1 + llvm/utils/TableGen/InstrInfoEmitter.cpp | 1 + .../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/include/mlir/TableGen/ODSDialectHook.h | 42 + mlir/include/mlir/TableGen/OpClass.h | 167 ++ mlir/include/mlir/TableGen/Operator.h | 9 +- 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 - mlir/lib/TableGen/CMakeLists.txt | 1 + mlir/lib/TableGen/OpClass.cpp | 235 ++ mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp | 382 +--- openmp/libomptarget/src/rtl.cpp | 4 + .../libomptarget/test/offloading/dynamic_module.c | 17 + 323 files changed, 10160 insertions(+), 7384 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/patchable-function-entry.c create mode 100644 clang/test/CodeGenCXX/guard_nocf.cpp create mode 100644 clang/test/CodeGenObjC/initialize-function-static.m create mode 100644 clang/test/Driver/fpatchable-function-entry.c delete mode 100644 clang/test/Misc/permissions.cpp 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 create mode 100644 clang/test/SemaOpenCLCXX/address-space-cond.cl create mode 100644 debuginfo-tests/llvm-prettyprinters/gdb/lit.local.cfg create mode 100644 debuginfo-tests/llvm-prettyprinters/gdb/prettyprinters.cpp create mode 100644 debuginfo-tests/llvm-prettyprinters/gdb/prettyprinters.gdb create mode 100644 lld/test/wasm/lto/Inputs/libcall-archive.ll create mode 100644 lld/test/wasm/lto/libcall-archive.ll 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 [...] delete mode 100755 lldb/scripts/Python/remote-build.py delete mode 100644 lldb/scripts/Python/use_lldb_suite.py rename lldb/scripts/{Python => }/android/host_art_bt.py (100%) delete mode 100755 lldb/scripts/buildbot.py create mode 100644 lldb/test/Shell/ScriptInterpreter/Lua/Inputs/testmodule.lua create mode 100644 lldb/test/Shell/ScriptInterpreter/Lua/command_script_import.test delete mode 100644 lldb/utils/vim-lldb/README delete mode 100644 lldb/utils/vim-lldb/doc/lldb.txt delete mode 100644 lldb/utils/vim-lldb/plugin/lldb.vim delete mode 100644 lldb/utils/vim-lldb/python-vim-lldb/import_lldb.py delete mode 100644 lldb/utils/vim-lldb/python-vim-lldb/lldb_controller.py delete mode 100644 lldb/utils/vim-lldb/python-vim-lldb/plugin.py delete mode 100644 lldb/utils/vim-lldb/python-vim-lldb/vim_panes.py delete mode 100644 lldb/utils/vim-lldb/python-vim-lldb/vim_signs.py delete mode 100644 lldb/utils/vim-lldb/python-vim-lldb/vim_ui.py 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 delete mode 100644 llvm/test/CodeGen/Thumb2/bug-subw.ll create mode 100644 llvm/test/CodeGen/X86/align-branch-boundary-default.ll create mode 100644 llvm/test/CodeGen/X86/align-branch-boundary-default.s create mode 100644 llvm/test/CodeGen/X86/patchable-function-entry.ll delete mode 100644 llvm/test/Other/umask.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/libcalls2.ll create mode 100644 llvm/test/Transforms/LoopRotate/switch.ll create mode 100644 llvm/test/Verifier/invalid-patchable-function-entry.ll create mode 100644 mlir/include/mlir/TableGen/ODSDialectHook.h create mode 100644 mlir/include/mlir/TableGen/OpClass.h create mode 100644 mlir/lib/TableGen/OpClass.cpp create mode 100644 openmp/libomptarget/test/offloading/dynamic_module.c