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-stable-allyesconfig in repository toolchain/ci/llvm-project.
from 8f555780ef3 [libc++] Link back-deployment tests against the latest libc [...] adds f7c7e8a523f [Analyzer][WebKit] RefCntblBaseVirtualDtorChecker adds 15389cdc5b7 [mlir][spirv] Add remaining cooperative matrix instructions adds 71bbe5d7999 [AMDGPU] Added opt pipeline test. NFC. adds 0712eac7661 [mlir][spirv] Enable composite instructions for cooperative [...] adds f8b4412b997 [dsymutil] Add llvm_unreachable to silence warning adds 1108f5c737d Revert "[Analyzer][WebKit] RefCntblBaseVirtualDtorChecker" adds 0c148430cf6 Reland [libc++] [LWG3321] Mark "year_month_day_last::day() [...] adds dbaed589ab8 [SelectionDAG] Add the option of disabling generic combines. adds 396bbae4160 [libTooling][NFC]Fix typo in comment in RangeSelectors Fixe [...] adds 8a6a2c4cb66 [ModuloSchedule] Add missing comma. adds e79d002309c [MsgPack] MsgPackDocument::readFromBlob now merges adds f09d220c71f [AArch64][SVE] Fill out missing unpredicated load/store patterns. adds be88ba09d59 [NFC] Make assertion more informative. adds 689e616ed0b [AMDGPU] Promote alloca to vector in opt adds 7019cea26df [CodeGen] Add support for multiple memory operands in Machi [...] adds db16eb33ce4 [MsgPack] Added convenience assignment to MsgPackDocument adds d13a5088200 [AMDGPU] Fixed incorrect PAL metadata register naming adds a72307c3a6f Set traversal explicitly where needed in clang-tidy adds a30d411629d Set traversal explicitly where needed in tests adds f85aedc167c Make the ExprMutationAnalyzer explicit about how it travers [...] adds 31984063678 llvm-diff: Avoid crash with complex expressions adds 9d23b5025d5 [PS4] Enable relaxed relocations by default adds 628f008b201 [docs] Fix buildbot failures adds fc937806efd Don't jump to landing pads in Control Flow Optimizer adds f96a7706d9f [Target] Use Align in TargetLoweringObjectFile::getSectionF [...] adds 307e8539548 Add nomerge function attribute to clang adds bf242c067ea [AARCH64][NEON] Allow to sink operands of aarch64_neon_pmull64. adds 77ffce69544 [Instruction] Set metadata uses to undef on deletion adds b0a0f01bc17 Revert "Add nomerge function attribute to clang" adds e6b613254d8 Rename FunctionOptimizationWarning to the more generic Fram [...] adds 54e91a3c701 Reland "[Analyzer][WebKit] RefCntblBaseVirtualDtorChecker" adds bb7fb6d7b2f [gn build] Port 54e91a3c701 adds 1d64d69ab70 [lldb/Reproducers] Skip lldb-vscode category when lldb-run- [...] adds e36076ee3a2 [clang] Add nomerge function attribute to clang Differentia [...] adds 48acac36293 [WebAssembly] Warn on exception spec only when Wasm EH is used adds 9e391d4faa8 [lldb/Test] Cleanup TestSymbolContext.py adds e36be90c82c [AMDGPU] Correct formatting typos in documentation adds dbbed971e3a Handle the case where a thread exits while we are running a [...] adds abf02d97885 [llvm-extract] Fix basic block extraction by delaying searc [...] adds 1583766ed23 This very simple .c file is failing on the Debian bot wit t [...] adds 54c2c2add7a Maybe I need ENABLE_THREADS in the Makefile. adds 2a4c30985de [libc] Make clang-tidy use host compiler's resource dir. adds 49a4f3f7d88 [AArch64][GlobalISel] Add a post-legalizer combiner with a [...] adds 5127d4b4ff9 [gn build] (manually) port 49a4f3f7d88 adds e3a0283e5a3 [lldb/Test] Fix replay with TestSetWatchpoint.py adds 329abed10b8 [lldb/Reproducers] Skip test that changes the source file w [...] adds 9b7fba14211 [docs][llvm-extract] Add missing alias/bb options adds ac2c5af67f0 [OPENMP] Fix mixture of omp and clang pragmas adds 2e40cf06df0 [JITLink] Initial implementation of ELF / x86-64 support fo [...] adds 95bc21f32fa [X86] Add avx512vp2intersect feature to compiler-rt's featu [...] adds 4cd696f92fd [X86] Allow avx512vp2intersect to be used with __builtin_cp [...] adds c7e5454acec [gn build] Port 2e40cf06df0 adds 8a6333ef380 [lldb/REPL] Fix unhandled switch case adds 403810557be [InstCombine] Sink pure instructions down to return and unr [...] adds cd921accf91 [NFC] InstCombineNegator: use auto where type is obvious fr [...] adds bca378f68a7 [lldb][NFC] Overload raw_ostream operator << for ConstString adds 5f88f39ab81 [lldb] Enable C++14 when evaluating expressions in a C++14 frame adds 1041e8b8868 MILexer.h/cpp - remove unused includes. NFC. adds c9797cf98b7 Fix msvc "switch statement contains 'default' but no 'case' [...] adds b9def827b71 StatepointLowering.h - remove unused includes. NFC. adds 872ee78f65f Revert "[ARM] Improve codegen of volatile load/store of i64" adds e95ee300c05 [SYCL] Prohibit arithmetic operations for incompatible pointers adds 053b0634ea9 [lldb] Increase timeout in TestExitDuringExpression adds 4902ca6da49 [analyzer] SATestBuild.py: Refactor and add type annotations adds 7cebfa4e069 [analyzer] SATestUtils.py: Refactor and add type annotations adds 5a9aff12ff3 [analyzer] SATestUpdateDiffs.py: Refactor and add type annotations adds 475d1202837 [analyzer] SumTimerInfo.py: Partially modernize adds d1076d729aa [NFC][Test] Add test coverage for fsqrt on PowerPC new 733505abf47 Replace dyn_cast<> with isa<> to fix unused variable warnin [...] new bf897e6ea12 Remove superfluous semicolon to stop Wpedantic warning. NFCI. new 933ebc4078b [AMDGPU][MC][GFX8+] Enabled clamp for v_mul_i32_i24_e64 and [...] new 1386728fc2f [AVR] Remove unsigned <= 0 checks. NFCI. new 5a8db275f8f Revert "[llvm][test] Add COM: directives before colon-less [...] new 88c20fa3d2a InstCombine: Add constant folding/simplify for amdgcn.ldexp [...] new 9301e3aaca5 [Target] Fix typos. NFC new eddcce0814f [CMake] Fix typos. NFC new 1a493b0fa55 [PowerPC] Add missing handling for half precision new aede24ecaa0 [PowerPC] Treat 'Z' inline asm constraint as a true memory [...]
The 10 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: .../clang-tidy/abseil/DurationDivisionCheck.cpp | 21 +- .../abseil/FasterStrsplitDelimiterCheck.cpp | 21 +- .../abseil/RedundantStrcatCallsCheck.cpp | 9 +- .../clang-tidy/abseil/StrCatAppendCheck.cpp | 19 +- .../abseil/UpgradeDurationConversionsCheck.cpp | 21 +- .../clang-tidy/bugprone/AssertSideEffectCheck.cpp | 3 +- .../BoolPointerImplicitConversionCheck.cpp | 18 +- .../clang-tidy/bugprone/DanglingHandleCheck.cpp | 74 +- .../clang-tidy/bugprone/InaccurateEraseCheck.cpp | 16 +- .../bugprone/IncorrectRoundingsCheck.cpp | 9 +- .../clang-tidy/bugprone/IntegerDivisionCheck.cpp | 18 +- .../MisplacedOperatorInStrlenInAllocCheck.cpp | 24 +- .../bugprone/MisplacedWideningCastCheck.cpp | 4 +- .../clang-tidy/bugprone/ParentVirtualCallCheck.cpp | 18 +- .../clang-tidy/bugprone/SignedCharMisuseCheck.cpp | 5 +- .../bugprone/SuspiciousMissingCommaCheck.cpp | 2 + .../bugprone/SuspiciousStringCompareCheck.cpp | 7 +- .../bugprone/TooSmallLoopVariableCheck.cpp | 7 +- .../bugprone/UndelegatedConstructorCheck.cpp | 16 +- .../bugprone/UnhandledSelfAssignmentCheck.cpp | 5 +- .../clang-tidy/bugprone/UnusedRaiiCheck.cpp | 16 +- .../clang-tidy/bugprone/UseAfterMoveCheck.cpp | 35 +- .../clang-tidy/cert/MutatingCopyCheck.cpp | 5 +- .../cert/ProperlySeededRandomGeneratorCheck.cpp | 4 +- .../clang-tidy/cert/StaticObjectExceptionCheck.cpp | 7 +- .../clang-tidy/cert/ThrownExceptionTypeCheck.cpp | 10 +- .../InterfacesGlobalInitCheck.cpp | 11 +- .../NarrowingConversionsCheck.cpp | 14 +- .../cppcoreguidelines/OwningMemoryCheck.cpp | 51 +- .../ProBoundsArrayToPointerDecayCheck.cpp | 13 +- .../clang-tidy/cppcoreguidelines/SlicingCheck.cpp | 4 +- .../fuchsia/StaticallyConstructedObjectsCheck.cpp | 24 +- .../llvm/PreferIsaOrDynCastInConditionalsCheck.cpp | 20 +- .../llvm/PreferRegisterOverUnsignedCheck.cpp | 16 +- .../clang-tidy/misc/RedundantExpressionCheck.cpp | 139 +- .../clang-tidy/modernize/LoopConvertCheck.cpp | 10 +- .../clang-tidy/modernize/MakeSmartPtrCheck.cpp | 40 +- .../clang-tidy/modernize/PassByValueCheck.cpp | 57 +- .../clang-tidy/modernize/ReplaceAutoPtrCheck.cpp | 8 +- .../modernize/ReplaceRandomShuffleCheck.cpp | 13 +- .../modernize/ReturnBracedInitListCheck.cpp | 6 +- .../clang-tidy/modernize/ShrinkToFitCheck.cpp | 3 +- .../clang-tidy/modernize/UseAutoCheck.cpp | 3 +- .../clang-tidy/modernize/UseBoolLiteralsCheck.cpp | 29 +- .../clang-tidy/modernize/UseEmplaceCheck.cpp | 10 +- .../clang-tidy/modernize/UseEqualsDefaultCheck.cpp | 94 +- .../clang-tidy/modernize/UseNullptrCheck.cpp | 10 +- .../objc/NSInvocationArgumentLifetimeCheck.cpp | 37 +- .../clang-tidy/performance/ForRangeCopyCheck.cpp | 8 +- .../performance/ImplicitConversionInLoopCheck.cpp | 23 +- .../performance/InefficientAlgorithmCheck.cpp | 5 +- .../clang-tidy/performance/MoveConstArgCheck.cpp | 6 +- .../performance/MoveConstructorInitCheck.cpp | 16 +- .../performance/NoAutomaticMoveCheck.cpp | 14 +- .../performance/UnnecessaryCopyInitialization.cpp | 7 +- .../performance/UnnecessaryValueParamCheck.cpp | 25 +- .../readability/ContainerSizeEmptyCheck.cpp | 26 +- .../readability/DeleteNullPointerCheck.cpp | 16 +- .../readability/ImplicitBoolConversionCheck.cpp | 74 +- .../clang-tidy/readability/MagicNumbersCheck.cpp | 3 + .../readability/MakeMemberFunctionConstCheck.cpp | 32 +- .../readability/MisplacedArrayIndexCheck.cpp | 10 +- .../readability/NonConstParameterCheck.cpp | 12 +- .../RedundantFunctionPtrDereferenceCheck.cpp | 9 +- .../readability/RedundantMemberInitCheck.cpp | 24 +- .../readability/RedundantStringCStrCheck.cpp | 42 +- .../readability/RedundantStringInitCheck.cpp | 7 +- .../clang-tidy/readability/StringCompareCheck.cpp | 10 +- .../clang-tidy/utils/ExprSequence.cpp | 1 + .../clang-tidy/zircon/TemporaryObjectsCheck.cpp | 9 +- clang/docs/analyzer/checkers.rst | 27 + clang/include/clang/AST/Type.h | 31 +- clang/include/clang/Basic/Attr.td | 5 + clang/include/clang/Basic/AttrDocs.td | 14 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 4 + .../clang/StaticAnalyzer/Checkers/Checkers.td | 13 + .../clang/Tooling/Transformer/RangeSelector.h | 2 +- clang/lib/Analysis/ExprMutationAnalyzer.cpp | 23 +- clang/lib/Basic/Targets/PPC.h | 3 +- clang/lib/CodeGen/CGCall.cpp | 6 + clang/lib/CodeGen/CGException.cpp | 4 +- clang/lib/CodeGen/CGStmt.cpp | 8 + clang/lib/CodeGen/CGStmtOpenMP.cpp | 15 +- clang/lib/CodeGen/CodeGenFunction.h | 3 + clang/lib/Driver/ToolChains/PS4CPU.h | 2 + clang/lib/Sema/SemaCast.cpp | 8 +- clang/lib/Sema/SemaExpr.cpp | 9 +- clang/lib/Sema/SemaStmtAttr.cpp | 41 + clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt | 2 + .../lib/StaticAnalyzer/Checkers/WebKit/ASTUtils.h | 70 + .../Checkers/WebKit/DiagOutputUtils.h | 28 + .../Checkers/WebKit/PtrTypesSemantics.cpp | 172 + .../Checkers/WebKit/PtrTypesSemantics.h | 59 + .../WebKit/RefCntblBaseVirtualDtorChecker.cpp | 167 + clang/test/Analysis/Checkers/WebKit/mock-types.h | 48 + .../ref-cntbl-base-virtual-dtor-templates.cpp | 30 + .../WebKit/ref-cntbl-base-virtual-dtor.cpp | 53 + clang/test/CodeGen/attr-nomerge.cpp | 26 + clang/test/CodeGen/ppc64-inline-asm.c | 13 + clang/test/CodeGen/target-builtin-noerror.c | 1 + clang/test/CodeGenCXX/wasm-eh.cpp | 11 +- clang/test/Driver/ps4-relax-relocations.c | 18 + clang/test/OpenMP/omp_with_loop_pragma.c | 14 + clang/test/Sema/address_spaces.c | 4 + clang/test/Sema/attr-nomerge.cpp | 17 + clang/test/SemaCXX/address-space-arithmetic.cpp | 6 + clang/unittests/AST/ASTImporterTest.cpp | 102 +- clang/unittests/AST/SourceLocationTest.cpp | 18 +- clang/unittests/AST/StmtPrinterTest.cpp | 24 +- .../ASTMatchers/ASTMatchersNarrowingTest.cpp | 37 +- .../unittests/ASTMatchers/ASTMatchersNodeTest.cpp | 141 +- .../ASTMatchers/ASTMatchersTraversalTest.cpp | 200 +- .../unittests/ASTMatchers/Dynamic/RegistryTest.cpp | 6 +- .../Analysis/ExprMutationAnalyzerTest.cpp | 1 + clang/unittests/Tooling/RangeSelectorTest.cpp | 1 + .../unittests/Tooling/RefactoringCallbacksTest.cpp | 2 +- clang/unittests/Tooling/StencilTest.cpp | 10 +- clang/utils/analyzer/SATestAdd.py | 95 +- clang/utils/analyzer/SATestBuild.py | 1176 +- clang/utils/analyzer/SATestUpdateDiffs.py | 73 +- clang/utils/analyzer/SATestUtils.py | 54 +- clang/utils/analyzer/SumTimerInfo.py | 83 +- compiler-rt/lib/builtins/cpu_model.c | 5 +- libc/CMakeLists.txt | 21 + libc/cmake/modules/LLVMLibCHeaderRules.cmake | 2 +- libc/cmake/modules/LLVMLibCObjectRules.cmake | 34 +- libcxx/include/chrono | 2 + libcxx/test/libcxx/algorithms/debug_less.pass.cpp | 5 + libcxx/www/cxx2a_status.html | 2 +- lldb/include/lldb/Target/Thread.h | 2 +- lldb/include/lldb/Utility/ConstString.h | 5 + lldb/include/lldb/lldb-enumerations.h | 3 +- lldb/source/Core/Section.cpp | 2 +- lldb/source/Expression/FunctionCaller.cpp | 5 +- lldb/source/Expression/LLVMUserExpression.cpp | 12 + lldb/source/Expression/REPL.cpp | 5 + .../Clang/ClangExpressionParser.cpp | 4 +- lldb/source/Symbol/Function.cpp | 4 +- lldb/source/Target/Process.cpp | 72 +- lldb/source/Target/Thread.cpp | 16 +- .../thread/exit_during_expression/Makefile | 6 + .../TestExitDuringExpression.py | 106 + .../thread/exit_during_expression/main.c | 38 + .../cpp/standards/cpp11}/Makefile | 0 .../lang/cpp/standards/cpp11/TestCPP11Standard.py | 19 + .../main.c => cpp/standards/cpp11/main.cpp} | 0 lldb/test/API/lang/cpp/standards/cpp14/Makefile | 4 + .../lang/cpp/standards/cpp14/TestCPP14Standard.py | 19 + .../main.c => cpp/standards/cpp14/main.cpp} | 0 lldb/test/API/lit.cfg.py | 4 + .../python_api/symbol-context/TestSymbolContext.py | 54 +- .../API/python_api/watchpoint/TestSetWatchpoint.py | 7 +- lldb/test/API/source-manager/TestSourceManager.py | 1 + llvm/docs/AMDGPUUsage.rst | 11 +- llvm/docs/BitCodeFormat.rst | 2 +- llvm/docs/CommandGuide/llvm-extract.rst | 26 + llvm/include/llvm/BinaryFormat/MsgPackDocument.h | 94 +- llvm/include/llvm/BinaryFormat/MsgPackReader.h | 1 + .../llvm/CodeGen/GlobalISel/CombinerHelper.h | 6 + llvm/include/llvm/CodeGen/SelectionDAGTargetInfo.h | 5 + .../llvm/CodeGen/TargetLoweringObjectFileImpl.h | 8 +- llvm/include/llvm/ExecutionEngine/JITLink/ELF.h | 31 + .../llvm/ExecutionEngine/JITLink/ELF_x86_64.h | 55 + llvm/include/llvm/Support/X86TargetParser.def | 2 +- llvm/include/llvm/Target/GlobalISel/Combine.td | 11 +- .../include/llvm/Target/TargetLoweringObjectFile.h | 5 +- llvm/lib/Analysis/ConstantFolding.cpp | 11 + llvm/lib/BinaryFormat/MsgPackDocument.cpp | 122 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 25 +- llvm/lib/CodeGen/BranchFolding.cpp | 18 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 11 + llvm/lib/CodeGen/MIRParser/MILexer.cpp | 3 - llvm/lib/CodeGen/MIRParser/MILexer.h | 1 - llvm/lib/CodeGen/MachineInstr.cpp | 137 +- llvm/lib/CodeGen/ModuloSchedule.cpp | 2 +- llvm/lib/CodeGen/ScheduleDAGInstrs.cpp | 5 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 14 +- llvm/lib/CodeGen/SelectionDAG/StatepointLowering.h | 2 - llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 28 +- llvm/lib/ExecutionEngine/JITLink/CMakeLists.txt | 6 +- llvm/lib/ExecutionEngine/JITLink/ELF.cpp | 51 + llvm/lib/ExecutionEngine/JITLink/ELF_x86_64.cpp | 379 + llvm/lib/ExecutionEngine/JITLink/JITLink.cpp | 3 + llvm/lib/IR/Instruction.cpp | 13 + llvm/lib/Target/AArch64/AArch64.h | 2 + llvm/lib/Target/AArch64/AArch64Combine.td | 5 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 25 + llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 57 + .../AArch64/AArch64PostLegalizerCombiner.cpp | 142 + .../Target/AArch64/AArch64PreLegalizerCombiner.cpp | 6 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 84 +- llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 10 + llvm/lib/Target/AArch64/CMakeLists.txt | 5 +- llvm/lib/Target/AMDGPU/AMDGPU.h | 4 + llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp | 62 + llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 8 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUPALMetadata.cpp | 114 +- llvm/lib/Target/AMDGPU/VOP2Instructions.td | 4 +- llvm/lib/Target/AMDGPU/sroa-before-unroll.ll | 47 + llvm/lib/Target/ARM/ARMAsmPrinter.cpp | 2 +- llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | 18 - llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 82 - llvm/lib/Target/ARM/ARMISelLowering.cpp | 62 +- llvm/lib/Target/ARM/ARMISelLowering.h | 8 +- llvm/lib/Target/ARM/ARMInstrInfo.td | 22 - llvm/lib/Target/ARM/ARMInstrThumb2.td | 9 +- llvm/lib/Target/AVR/AVRInstrInfo.td | 6 +- llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp | 2 +- llvm/lib/Target/Lanai/LanaiTargetObjectFile.cpp | 10 +- llvm/lib/Target/Lanai/LanaiTargetObjectFile.h | 2 +- llvm/lib/Target/Mips/MipsTargetObjectFile.cpp | 5 +- llvm/lib/Target/Mips/MipsTargetObjectFile.h | 2 +- llvm/lib/Target/NVPTX/NVPTXTargetObjectFile.h | 2 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 6 + llvm/lib/Target/PowerPC/PPCISelLowering.h | 2 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 7 + llvm/lib/Target/RISCV/RISCVTargetObjectFile.cpp | 5 +- llvm/lib/Target/RISCV/RISCVTargetObjectFile.h | 2 +- llvm/lib/Target/TargetLoweringObjectFile.cpp | 6 +- .../WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 4 +- .../Target/WebAssembly/WebAssemblyMCInstLower.cpp | 2 +- llvm/lib/Target/XCore/XCoreTargetObjectFile.cpp | 7 +- llvm/lib/Target/XCore/XCoreTargetObjectFile.h | 2 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 47 + .../Transforms/InstCombine/InstCombineNegator.cpp | 4 +- .../InstCombine/InstructionCombining.cpp | 23 +- .../AArch64/GlobalISel/gisel-commandline-option.ll | 2 +- .../postlegalizer-combiner-store-undef.mir | 25 + .../test/CodeGen/AArch64/merge-store-dependency.ll | 4 +- llvm/test/CodeGen/AArch64/neon-vmull-high-p64.ll | 97 + llvm/test/CodeGen/AArch64/spillfill-sve.ll | 216 + .../GlobalISel/inst-select-amdgcn.mul.u24.mir | 6 +- llvm/test/CodeGen/AMDGPU/GlobalISel/smrd.ll | 2 +- llvm/test/CodeGen/AMDGPU/fp_to_uint.ll | 6 +- llvm/test/CodeGen/AMDGPU/global-constant.ll | 8 +- llvm/test/CodeGen/AMDGPU/merge-tbuffer.mir | 4 +- llvm/test/CodeGen/AMDGPU/opt-pipeline.ll | 1031 ++ llvm/test/CodeGen/AMDGPU/pal-userdata-regs.ll | 16 + llvm/test/CodeGen/AMDGPU/smrd.ll | 2 +- .../AMDGPU/unhandled-loop-condition-assertion.ll | 2 +- .../CodeGen/ARM/big-endian-neon-fp16-bitconv.ll | 4 +- llvm/test/CodeGen/ARM/build-attributes.ll | 290 +- .../CodeGen/ARM/cortex-a57-misched-vldm-wrback.ll | 2 +- .../CodeGen/ARM/cortex-a57-misched-vstm-wrback.ll | 2 +- llvm/test/CodeGen/ARM/cortex-a57-misched-vstm.ll | 2 +- llvm/test/CodeGen/ARM/float-helpers.s | 36 +- llvm/test/CodeGen/ARM/i64_volatile_load_store.ll | 183 - llvm/test/CodeGen/ARM/select-imm.ll | 4 +- llvm/test/CodeGen/ARM/struct_byval_arm_t1_t2.ll | 22 +- llvm/test/CodeGen/Mips/cconv/arguments-float.ll | 50 +- .../Mips/cconv/arguments-hard-float-varargs.ll | 34 +- .../CodeGen/Mips/cconv/arguments-hard-float.ll | 32 +- llvm/test/CodeGen/Mips/cconv/arguments-varargs.ll | 236 +- llvm/test/CodeGen/Mips/cconv/arguments.ll | 38 +- llvm/test/CodeGen/Mips/cconv/return-hard-fp128.ll | 4 +- .../CodeGen/Mips/cconv/return-hard-struct-f128.ll | 8 +- llvm/test/CodeGen/Mips/countleading.ll | 8 +- llvm/test/CodeGen/Mips/divrem.ll | 22 +- .../test/CodeGen/Mips/dynamic-stack-realignment.ll | 12 +- llvm/test/CodeGen/Mips/inlineasm-operand-code.ll | 2 +- llvm/test/CodeGen/Mips/mips64muldiv.ll | 8 +- .../CodeGen/PowerPC/handle-f16-storage-type.ll | 1081 ++ llvm/test/CodeGen/PowerPC/ppc64-crsave.mir | 9 +- llvm/test/CodeGen/PowerPC/recipest.ll | 1400 +- llvm/test/CodeGen/PowerPC/scalar_vector_test_2.ll | 88 +- .../PowerPC/vector-constrained-fp-intrinsics.ll | 146 +- llvm/test/CodeGen/Thumb2/mve-float32regloops.ll | 8 +- llvm/test/CodeGen/Thumb2/mve-phireg.ll | 10 +- llvm/test/CodeGen/Thumb2/mve-vst3.ll | 2 +- .../Thumb2/umulo-128-legalisation-lowering.ll | 8 +- llvm/test/CodeGen/X86/avx-cast.ll | 2 +- llvm/test/CodeGen/X86/branchfolding-ehpad.mir | 28 + llvm/test/CodeGen/X86/fp-intrinsics.ll | 26 +- .../CodeGen/X86/instr-sched-multiple-memops.mir | 144 + llvm/test/CodeGen/X86/splat-for-size.ll | 29 +- llvm/test/CodeGen/X86/sse-scalar-fp-arith.ll | 10 +- llvm/test/CodeGen/X86/store_op_load_fold2.ll | 7 +- llvm/test/CodeGen/X86/vec_shift6.ll | 25 +- llvm/test/CodeGen/X86/vector-compare-combines.ll | 4 +- llvm/test/CodeGen/X86/vector-narrow-binop.ll | 5 +- llvm/test/DebugInfo/COFF/vframe-fpo.ll | 2 +- llvm/test/DebugInfo/NVPTX/debug-addr-class.ll | 522 +- llvm/test/DebugInfo/NVPTX/debug-info.ll | 16596 ++++++++++--------- .../test/DebugInfo/X86/debug-info-static-member.ll | 12 +- .../JITLink/X86/ELF_x86-64_relocations.s | 20 + llvm/test/FileCheck/dump-input-annotations.txt | 10 +- llvm/test/FileCheck/var-scope.txt | 8 +- llvm/test/MC/AMDGPU/gfx10_asm_all.s | 6 + llvm/test/MC/AMDGPU/vop3.s | 12 + llvm/test/MC/AsmParser/expr-shr.s | 2 +- .../test/MC/Disassembler/AMDGPU/gfx10_dasm_all.txt | 6 + llvm/test/MC/Disassembler/AMDGPU/vop2_vi.txt | 6 + llvm/test/MC/Mips/relocation-n64.s | 16 +- llvm/test/MC/Mips/relocation.s | 16 +- llvm/test/MC/RISCV/compressed-relocations.s | 8 +- llvm/test/MC/RISCV/relocations.s | 8 +- llvm/test/MC/RISCV/rv32b-aliases-valid.s | 10 +- llvm/test/MC/RISCV/rv64b-aliases-valid.s | 10 +- llvm/test/MC/RISCV/rva-aliases-valid.s | 18 +- llvm/test/MC/RISCV/rvi-aliases-valid.s | 18 +- llvm/test/Transforms/InstCombine/AMDGPU/ldexp.ll | 342 + .../InstCombine/double-float-shrink-2.ll | 4 +- .../InstCombine/insert-extract-shuffle.ll | 2 +- llvm/test/Transforms/InstCombine/overflow.ll | 2 +- .../Transforms/InstCombine/sink_to_unreachable.ll | 100 +- llvm/test/Transforms/LoopFusion/cannot_fuse.ll | 2 +- llvm/test/Transforms/PGOProfile/chr.ll | 12 +- .../SLPVectorizer/AArch64/spillcost-di.ll | 4 +- llvm/test/Transforms/SafeStack/X86/debug-loc2.ll | 9 +- .../Transforms/SimplifyCFG/merge-cond-stores.ll | 2 +- .../ELF/dynamic-section-machine-specific.test | 12 +- .../llvm-readobj/ELF/RISCV/section-types.test | 4 +- .../test/tools/llvm-readobj/ELF/section-types.test | 4 +- .../tools/llvm-readobj/ELF/symbol-binding.test | 4 +- llvm/tools/dsymutil/Reproducer.cpp | 1 + llvm/tools/llvm-diff/DifferenceEngine.cpp | 2 +- llvm/tools/llvm-extract/llvm-extract.cpp | 48 +- llvm/tools/llvm-shlib/CMakeLists.txt | 6 +- .../unittests/BinaryFormat/MsgPackDocumentTest.cpp | 158 +- llvm/unittests/IR/DebugInfoTest.cpp | 40 + .../clang/lib/StaticAnalyzer/Checkers/BUILD.gn | 2 + .../llvm/lib/ExecutionEngine/JITLink/BUILD.gn | 2 + .../gn/secondary/llvm/lib/Target/AArch64/BUILD.gn | 21 +- .../mlir/Dialect/SPIRV/SPIRVArithmeticOps.td | 13 +- mlir/include/mlir/Dialect/SPIRV/SPIRVBase.td | 23 +- mlir/include/mlir/Dialect/SPIRV/SPIRVCastOps.td | 4 +- .../Dialect/SPIRV/SPIRVCooperativeMatrixOps.td | 192 +- mlir/include/mlir/Dialect/SPIRV/SPIRVTypes.h | 8 +- mlir/include/mlir/IR/Matchers.h | 2 +- mlir/lib/Dialect/SPIRV/SPIRVOps.cpp | 168 +- mlir/lib/Dialect/SPIRV/SPIRVTypes.cpp | 14 +- .../SPIRV/Serialization/cooperative-matrix.mlir | 85 + mlir/test/Dialect/SPIRV/composite-ops.mlir | 32 + mlir/test/Dialect/SPIRV/cooperative-matrix.mlir | 120 + mlir/test/Dialect/SPIRV/ops.mlir | 16 + mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp | 10 + 336 files changed, 19038 insertions(+), 12026 deletions(-) create mode 100644 clang/lib/StaticAnalyzer/Checkers/WebKit/ASTUtils.h create mode 100644 clang/lib/StaticAnalyzer/Checkers/WebKit/DiagOutputUtils.h create mode 100644 clang/lib/StaticAnalyzer/Checkers/WebKit/PtrTypesSemantics.cpp create mode 100644 clang/lib/StaticAnalyzer/Checkers/WebKit/PtrTypesSemantics.h create mode 100644 clang/lib/StaticAnalyzer/Checkers/WebKit/RefCntblBaseVirtualDto [...] create mode 100644 clang/test/Analysis/Checkers/WebKit/mock-types.h create mode 100644 clang/test/Analysis/Checkers/WebKit/ref-cntbl-base-virtual-dtor [...] create mode 100644 clang/test/Analysis/Checkers/WebKit/ref-cntbl-base-virtual-dtor.cpp create mode 100644 clang/test/CodeGen/attr-nomerge.cpp create mode 100644 clang/test/Driver/ps4-relax-relocations.c create mode 100644 clang/test/OpenMP/omp_with_loop_pragma.c create mode 100644 clang/test/Sema/attr-nomerge.cpp create mode 100644 clang/test/SemaCXX/address-space-arithmetic.cpp create mode 100644 lldb/test/API/functionalities/thread/exit_during_expression/Makefile create mode 100644 lldb/test/API/functionalities/thread/exit_during_expression/Tes [...] create mode 100644 lldb/test/API/functionalities/thread/exit_during_expression/main.c copy lldb/test/API/{functionalities/data-formatter/data-formatter-stl/libcxx/initi [...] create mode 100644 lldb/test/API/lang/cpp/standards/cpp11/TestCPP11Standard.py copy lldb/test/API/lang/{objc/modules-non-objc-target/main.c => cpp/standards/cpp1 [...] create mode 100644 lldb/test/API/lang/cpp/standards/cpp14/Makefile create mode 100644 lldb/test/API/lang/cpp/standards/cpp14/TestCPP14Standard.py copy lldb/test/API/lang/{objc/modules-non-objc-target/main.c => cpp/standards/cpp1 [...] create mode 100644 llvm/include/llvm/ExecutionEngine/JITLink/ELF.h create mode 100644 llvm/include/llvm/ExecutionEngine/JITLink/ELF_x86_64.h create mode 100644 llvm/lib/ExecutionEngine/JITLink/ELF.cpp create mode 100644 llvm/lib/ExecutionEngine/JITLink/ELF_x86_64.cpp create mode 100644 llvm/lib/Target/AArch64/AArch64PostLegalizerCombiner.cpp create mode 100644 llvm/lib/Target/AMDGPU/sroa-before-unroll.ll create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/postlegalizer-combiner-sto [...] create mode 100644 llvm/test/CodeGen/AArch64/neon-vmull-high-p64.ll create mode 100644 llvm/test/CodeGen/AMDGPU/opt-pipeline.ll create mode 100644 llvm/test/CodeGen/AMDGPU/pal-userdata-regs.ll delete mode 100644 llvm/test/CodeGen/ARM/i64_volatile_load_store.ll create mode 100644 llvm/test/CodeGen/X86/branchfolding-ehpad.mir create mode 100644 llvm/test/CodeGen/X86/instr-sched-multiple-memops.mir create mode 100644 llvm/test/ExecutionEngine/JITLink/X86/ELF_x86-64_relocations.s create mode 100644 llvm/test/Transforms/InstCombine/AMDGPU/ldexp.ll