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-arm-mainline-allnoconfig in repository toolchain/ci/llvm-project.
from ba3d595f93a [clang-doc] Serialize inherited attributes and methods adds 8c90c1d2d57 [clang-tidy] Migrate objc-forbidden-subclassing to use isDe [...] adds 02cbdbdabfc [PowerPC] add testcases for folding frame offset - NFC adds a079a427085 [analyzer] Analysis: Silence checkers adds effc28c1398 Disable stack_trace_compressor_fuzzer. adds ee96499a423 Revert r368987, it caused PR43016. adds a53cce943d1 [clang-tidy] Migrate objc-super-self to use isDerivedFrom 🚛 adds a33004aca70 Remove the temporary code. NFC. adds 5032c6ea080 [lldb-server] Disable a test on Windows until it can be fixed adds 120cffccf8c [X86] Manually reimplement getTargetInsertSubreg in X86DAGT [...] adds 75be1a9e582 [ValueTracking] Fix recurrence detection to check both PHI [...] adds b3c2f5d2ee6 [clangd] Remove Bind, use C++14 lambda captures instead. NFC adds 71ae2bf302c [clangd] Added highlighting for non type templates. adds 22970d66be7 AssumptionCache: remove old affected values after RAUW. adds 8b593480d33 [DebugInfo] Handle complex expressions with spills in LiveD [...] adds 1653ebee3f0 [RISCV] Add inline asm constraint A for RISC-V adds 59894d46685 [SLPVectorizer] Silence null dereference warning. NFCI. adds 7abf863f761 [RISCV] Lower inline asm constraint A for RISC-V adds 31a47f98909 Revert "[CallGraph] Refine call graph for indirect calls wi [...] adds d3f774d33cd [RISCV] Allow parsing of bare symbols with offsets adds e13e836480f [ASTImporter] Import ctor initializers after setting flags. adds b9a8ac74f14 Fix typos in LibASTImporter.rst adds 12864001a65 [clangd] Simplify code of ClangdLSPServer::onCommand adds 8c2c5f5045b [ARM] Don't pretend we know how to generate MVE VLDn adds 6a75061e36f [X86] Add test case for future MULFIX DAG combine folds. NFC adds 9dddd26e31a [DAGCombiner] Add simple folds for SMULFIX/UMULFIX/SMULFIXSAT adds 403e85cbc56 Revert [CodeGen] Do the Simple Early Return in block-placem [...] adds 427762f03d7 [clangd] suppress -Wparentheses warning: suggest parenthese [...] adds 15fb2a73f9a [x86] add tests for fdiv with variable operands; NFC adds 5dcec7ce7ae [x86] fix fdiv test; NFC adds 6e1ac424742 [ARM] Correct register for narrowing and widening MVE loads [...] adds 6897f993144 [libcxxabi] __cxa_guard_require: test guard byte with != 0 [...] adds 9da4989c523 [X86] Remove unused include. NFCI. adds 3ccee5f7c40 [AArch64InstrInfo] Stop getInstSizeInBytes returning non-ze [...] adds 213edc34922 [X86][SSE] Add shuffled load tests from PR16739 adds 4c78b788250 [lldb][NFC] Allow for-ranges on StringList adds fa06e95898b [RISCV] Convert registers from unsigned to Register adds 1051f4f9bf8 Revert rL369112 : [X86][SSE] Add shuffled load tests from PR16739 adds 429aa7c1e65 [X86][SSE] Add shuffled load tests from PR16739 adds 16244fccfe6 [InstCombine] Shift amount reassociation in bittest: trunc- [...] adds b782e61e471 [ARM] MVE sext of a load is free adds 5f865ecf06c [TextAPI] Update reader to be supported by lib/Object adds 05e9c2ac2e1 [InstCombine] Simplify pow(2.0, itofp(y)) to ldexp(1.0, y) adds 2d3ebeb8139 [lld][Hexagon]Support HEX_32 when building shared objects adds f28e1128d9e Relanding r368987 [AArch64] Change location of frame-record [...] adds b46131e5c3a [clang-doc] Fix records in global namespace adds ac83aab035f [Hexagon] Generate min/max instructions for 64-bit vectors adds e03f6a16317 [CodeGen/Analysis] Intrinsic llvm.assume should not block t [...] adds 3a8c6987714 [X86] Alphabetize pass initialization definitions. NFCI. adds 144903310f5 [SLP] add tests for PR16739; NFC adds 7ca1e0c825e [ELF][Hexagon] Replace R_HEXAGON_GOT with R_GOTPLT adds ea0ace75e03 Fix llvm-config support for CMake build-mode-style builds adds 7e106445efd [ADT] Remove llvm::make_unique utility. adds 1d254f3dae6 [SLPVectorizer] Make the scheduler aware of the TreeEntry o [...] adds 19301d75f08 Revert [AArch64InstrInfo] Stop getInstSizeInBytes returning [...] adds 2632c677f85 [AArch64InstrInfo] Stop getInstSizeInBytes returning non-ze [...] adds 8ff1b7de4da [X86] combineExtractWithShuffle - handle extract(truncate(x), 0) adds c809230a692 [AArch64][GlobalISel] Lower G_SHUFFLE_VECTOR with 1 elt src [...] adds 63b78b678bc [X86] resolveTargetShuffleInputs - add DemandedElts variant. NFCI. adds b1cb9fd1aaf [WebAssembly] Forbid use of EM_ASM with setjmp/longjmp adds 187c63f1453 Escape % in printf format string. adds 3550da79ecd [clang-doc] Redesign of generated HTML files adds 39eb2324f7e [InstCombine] canonicalize a scalar-select-of-vectors to ve [...] adds 9bb9a0c10b2 [ORC] Remove some stray debugging output accidentally left [...] adds fe6dbadc0d5 [Attributor] Introduce initialize calls and move code to ke [...] adds 66cf87e2909 [Attributor][NFC] Introduce aliases for call site attributes adds 234eda563df [Attributor] Towards a more structured deduction pattern adds 2e3ed4a852d Stop abusing SuppressAllDiagnostics when speculatively dete [...] adds 217ff1e4456 [OPENMP5.0]Diagnose global variables in lambda not marked a [...] adds f4cf3b95933 [ARM] push LR before __gnu_mcount_nc adds 856608c30a8 [Test Commit] Fix typo in diagtool.rst adds 2d957cfe02a Revert "[ARM] push LR before __gnu_mcount_nc" adds 8191585b36e [TSan] Don't guard #include <xpc/xpc.h> adds a17d1d22504 [X86] Use Register/MCRegister in more places in X86 adds 250aafa2c4a [X86] Support -mlong-double-80 adds 3af3f1e8e25 [Utility] Reimplement RegularExpression on top of llvm::Regex adds f4bdbea02ff [RWMutex] Simplify availability check adds 6dedc78d9dd [Attributor] Add all missing attribute definitions/symbols adds 8341a847a22 [CodeGenPrepare] fix RUN line settings adds ac67414618d [clang-format] Fix the bug that joins template closer and > or >> adds 17cb9185363 [CaptureTracking] Allow null to be in either icmp operand adds cbaf1fdea2d [Attributor] Fix: Make sure we set the changed flag adds f72d9b1c97b [Attributor] Fix: Do not partially resolve returned calls. adds 87869b398db [doc] Fix some minor formatting issues. adds eaff844fe95 [ARM] Preserve liveness in ARMConstantIslands. adds 97176bd2bce [InstCombine][NFC] Revisit tests in reuse-constant-from-sel [...] adds 4a9b747bfb5 [TSan] Add interceptors for os_unfair_lock adds 0c2f26d6640 Revert "[TSan] Don't guard #include <xpc/xpc.h>" adds 515ad8fe4ac [InstCombine][NFC] reuse-constant-from-select-in-icmp.ll - [...] adds d0797ece464 Revert [X86] SimplifyDemandedVectorElts - attempt to recomb [...] adds acceedb15f5 [CodeGenPrepare] Fix use-after-free adds 7da81b5e4d2 [llvm-readobj] Fallback to PT_NOTE if file doesn't have sections new 0dd9494d470 Revert "[X86] Support -mlong-double-80" new 8e2837e549d [ORC] Re-introduce self-dependence accidentally dropped fro [...] new 57ec292ab80 [AArch64][GlobalISel] Fix an assertion during G_UNMERGE sel [...] new 16fa8b09702 Reland "[ARM] push LR before __gnu_mcount_nc" new a53ad0e157d Revert r367891 - "[InstCombine] combine mul+shl separated by zext" new 43c8b19546a Add LLDB dataformatters for llvm::StringRef and lldb_privat [...] new 0b5ecef299f [llvm-readobj] Unwrap the value first to avoid the error new 69cef325a33 Simplify code (NFC). new edf504f5038 [Fuchsia] Create the VMO during initialization, not during exit new f92109dc01b [MemorySSA] Loop passes should mark MSSA preserved when available.
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-tools-extra/clang-doc/HTMLGenerator.cpp | 231 +++-- clang-tools-extra/clang-doc/Representation.cpp | 10 +- clang-tools-extra/clang-doc/Representation.h | 5 +- clang-tools-extra/clang-doc/Serialize.cpp | 20 +- .../assets/clang-doc-default-stylesheet.css | 996 ++++++++++++++++++--- clang-tools-extra/clang-doc/assets/index.js | 16 +- clang-tools-extra/clang-doc/tool/ClangDocMain.cpp | 5 + clang-tools-extra/clang-tidy/ClangTidy.cpp | 12 +- .../clang-tidy/objc/ForbiddenSubclassingCheck.cpp | 29 +- .../clang-tidy/objc/SuperSelfCheck.cpp | 47 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 66 +- clang-tools-extra/clangd/Function.h | 56 -- clang-tools-extra/clangd/SemanticHighlighting.cpp | 4 + .../clangd/unittests/SemanticHighlightingTests.cpp | 53 ++ clang-tools-extra/clangd/unittests/SyncAPI.cpp | 8 +- clang-tools-extra/docs/clang-doc.rst | 1 + .../test/clang-doc/single-file-public.cpp | 14 +- .../unittests/clang-doc/HTMLGeneratorTest.cpp | 347 +++---- .../unittests/clang-doc/SerializeTest.cpp | 110 ++- clang/docs/CommandGuide/diagtool.rst | 2 +- clang/docs/LanguageExtensions.rst | 14 +- clang/docs/LibASTImporter.rst | 4 +- clang/include/clang/Basic/DiagnosticCommonKinds.td | 2 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 2 + .../clang/StaticAnalyzer/Core/AnalyzerOptions.def | 18 +- .../clang/StaticAnalyzer/Core/AnalyzerOptions.h | 41 +- clang/lib/AST/ASTImporter.cpp | 34 +- clang/lib/Basic/Targets/ARM.cpp | 2 +- clang/lib/Basic/Targets/RISCV.cpp | 4 + clang/lib/Format/TokenAnnotator.cpp | 2 + clang/lib/Frontend/CompilerInvocation.cpp | 40 +- clang/lib/Parse/ParseExpr.cpp | 6 +- clang/lib/Sema/Sema.cpp | 4 +- clang/lib/Sema/SemaOpenMP.cpp | 48 +- clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp | 19 - clang/lib/StaticAnalyzer/Core/BugReporter.cpp | 26 +- .../StaticAnalyzer/Frontend/CheckerRegistry.cpp | 22 +- clang/test/Analysis/Inputs/ctu-other.cpp | 11 + .../Inputs/ctu-other.cpp.externalDefMap.txt | 1 + clang/test/Analysis/analyzer-config.c | 3 +- clang/test/Analysis/ctu-main.cpp | 4 + .../silence-checkers-and-packages-core-all.cpp | 39 + ...ence-checkers-and-packages-core-div-by-zero.cpp | 18 + clang/test/CodeGen/riscv-inline-asm.c | 6 + clang/test/Frontend/gnu-mcount.c | 2 +- clang/test/OpenMP/declare_target_messages.cpp | 17 +- clang/tools/scan-build/bin/scan-build | 18 +- clang/unittests/Format/FormatTest.cpp | 5 +- .../StaticAnalyzer/RegisterCustomCheckersTest.cpp | 2 +- compiler-rt/lib/gwp_asan/CMakeLists.txt | 30 +- .../lib/profile/InstrProfilingPlatformFuchsia.c | 93 +- compiler-rt/lib/tsan/rtl/tsan_interceptors_mac.cpp | 53 ++ compiler-rt/test/tsan/Darwin/os_unfair_lock.c | 30 + libcxxabi/src/cxa_guard_impl.h | 2 +- lld/ELF/Arch/Hexagon.cpp | 9 +- lld/ELF/InputSection.cpp | 2 - lld/ELF/Relocations.cpp | 8 +- lld/ELF/Relocations.h | 1 - lld/test/ELF/hexagon-shared.s | 25 +- .../lldb/Breakpoint/BreakpointResolverFileRegex.h | 2 +- .../lldb/Breakpoint/BreakpointResolverName.h | 2 +- lldb/include/lldb/Core/AddressResolverName.h | 2 +- lldb/include/lldb/Interpreter/OptionValueRegex.h | 4 +- lldb/include/lldb/Utility/CompletionRequest.h | 4 +- lldb/include/lldb/Utility/RegularExpression.h | 139 +-- lldb/include/lldb/Utility/StringList.h | 12 +- .../Breakpoint/BreakpointResolverFileRegex.cpp | 9 +- lldb/source/Breakpoint/BreakpointResolverName.cpp | 4 +- lldb/source/Breakpoint/WatchpointOptions.cpp | 5 +- lldb/source/Commands/CommandObjectApropos.cpp | 6 +- lldb/source/Commands/CommandObjectBreakpoint.cpp | 12 +- lldb/source/Commands/CommandObjectCommands.cpp | 6 +- lldb/source/Commands/CommandObjectFrame.cpp | 6 +- lldb/source/Commands/CommandObjectMultiword.cpp | 4 +- lldb/source/Commands/CommandObjectType.cpp | 8 +- lldb/source/Core/AddressResolverName.cpp | 4 +- lldb/source/Core/Disassembler.cpp | 25 +- lldb/source/Host/common/Socket.cpp | 36 +- lldb/source/Interpreter/CommandObject.cpp | 2 +- .../Interpreter/CommandObjectRegexCommand.cpp | 9 +- lldb/source/Interpreter/OptionArgParser.cpp | 36 +- lldb/source/Interpreter/OptionValueRegex.cpp | 9 +- .../Disassembler/llvm/DisassemblerLLVMC.cpp | 7 +- .../RenderScriptRuntime/RenderScriptRuntime.cpp | 18 +- .../Process/Utility/DynamicRegisterInfo.cpp | 113 ++- .../DarwinLog/StructuredDataDarwinLog.cpp | 7 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 20 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 41 +- lldb/source/Symbol/ObjectFile.cpp | 17 +- lldb/source/Symbol/Variable.cpp | 12 +- lldb/source/Target/ThreadPlanStepInRange.cpp | 29 +- lldb/source/Utility/Args.cpp | 4 +- lldb/source/Utility/RegularExpression.cpp | 147 +-- lldb/source/Utility/StringList.cpp | 5 +- lldb/unittests/Editline/EditlineTest.cpp | 8 +- lldb/unittests/Utility/CMakeLists.txt | 3 +- lldb/unittests/Utility/NameMatchesTest.cpp | 4 +- lldb/unittests/Utility/RegularExpressionTest.cpp | 65 ++ lldb/unittests/Utility/StringListTest.cpp | 18 + .../unittests/tools/lldb-server/tests/LLGSTest.cpp | 4 + llvm/include/llvm/ADT/STLExtras.h | 35 - llvm/include/llvm/Analysis/AssumptionCache.h | 4 +- llvm/include/llvm/Analysis/CallGraph.h | 17 - .../llvm/DebugInfo/DWARF/DWARFDataExtractor.h | 13 - llvm/include/llvm/IR/CallSite.h | 24 - llvm/include/llvm/IR/InlineAsm.h | 1 + llvm/include/llvm/IR/IntrinsicsARM.td | 5 + llvm/include/llvm/IR/PatternMatch.h | 6 + llvm/include/llvm/Support/RWMutex.h | 16 +- llvm/include/llvm/TextAPI/MachO/TextAPIReader.h | 5 +- llvm/lib/Analysis/AssumptionCache.cpp | 5 +- llvm/lib/Analysis/CGSCCPassManager.cpp | 3 +- llvm/lib/Analysis/CallGraph.cpp | 40 +- llvm/lib/Analysis/CaptureTracking.cpp | 12 +- llvm/lib/Analysis/LazyCallGraph.cpp | 6 +- llvm/lib/Analysis/ValueTracking.cpp | 2 +- llvm/lib/CodeGen/Analysis.cpp | 6 +- llvm/lib/CodeGen/BranchRelaxation.cpp | 2 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 3 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 18 +- llvm/lib/CodeGen/LiveDebugValues.cpp | 58 +- llvm/lib/CodeGen/MachineBlockPlacement.cpp | 37 - llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 27 + llvm/lib/DebugInfo/DWARF/DWARFDataExtractor.cpp | 30 - llvm/lib/ExecutionEngine/Orc/Core.cpp | 2 - llvm/lib/Support/RWMutex.cpp | 2 +- llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 2 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 10 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 4 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.h | 3 +- llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp | 27 +- llvm/lib/Target/ARM/ARMConstantIslandPass.cpp | 21 +- llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | 31 + llvm/lib/Target/ARM/ARMISelLowering.cpp | 50 ++ llvm/lib/Target/ARM/ARMISelLowering.h | 4 +- llvm/lib/Target/ARM/ARMInstrInfo.td | 6 + llvm/lib/Target/ARM/ARMInstrThumb.td | 7 + llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 15 + llvm/lib/Target/ARM/Thumb2InstrInfo.cpp | 25 +- llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 61 +- llvm/lib/Target/Hexagon/HexagonISelLowering.h | 2 + llvm/lib/Target/Hexagon/HexagonPatterns.td | 89 +- llvm/lib/Target/Hexagon/HexagonPatternsHVX.td | 32 +- llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 83 +- .../RISCV/Disassembler/RISCVDisassembler.cpp | 19 +- .../RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 3 +- .../RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 3 +- llvm/lib/Target/RISCV/RISCVExpandPseudoInsts.cpp | 10 +- llvm/lib/Target/RISCV/RISCVFrameLowering.cpp | 24 +- llvm/lib/Target/RISCV/RISCVFrameLowering.h | 2 +- llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp | 3 + llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 41 +- llvm/lib/Target/RISCV/RISCVISelLowering.h | 3 + llvm/lib/Target/RISCV/RISCVInstrInfo.cpp | 2 +- llvm/lib/Target/RISCV/RISCVInstrInfo.h | 2 +- llvm/lib/Target/RISCV/RISCVMergeBaseOffset.cpp | 6 +- .../WebAssemblyLowerEmscriptenEHSjLj.cpp | 24 + llvm/lib/Target/X86/AsmParser/X86Operand.h | 2 +- .../Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 28 +- llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h | 7 +- llvm/lib/Target/X86/X86.h | 2 +- llvm/lib/Target/X86/X86FixupBWInsts.cpp | 10 +- llvm/lib/Target/X86/X86FixupLEAs.cpp | 7 +- llvm/lib/Target/X86/X86FrameLowering.cpp | 12 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 8 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 42 +- llvm/lib/Target/X86/X86ISelLowering.h | 1 - llvm/lib/Target/X86/X86InstrInfo.cpp | 16 +- llvm/lib/Target/X86/X86InstrInfo.h | 2 +- llvm/lib/Target/X86/X86RegisterInfo.cpp | 4 +- llvm/lib/TextAPI/MachO/TextStub.cpp | 8 +- llvm/lib/Transforms/IPO/Attributor.cpp | 868 +++++++++++------- .../Transforms/InstCombine/InstCombineCompares.cpp | 75 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 27 + .../Transforms/InstCombine/InstCombineShifts.cpp | 15 +- llvm/lib/Transforms/Scalar/LICM.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopRotation.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp | 4 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 2 +- .../lib/Transforms/Utils/EntryExitInstrumenter.cpp | 2 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 54 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 251 ++++-- llvm/test/Analysis/CallGraph/callees-metadata.ll | 34 - .../test/Analysis/CallGraph/non-leaf-intrinsics.ll | 4 +- llvm/test/Analysis/CostModel/ARM/cast.ll | 12 +- .../Analysis/LazyCallGraph/callees-metadata.ll | 38 - .../AArch64/GlobalISel/legalize-shuffle-vector.mir | 26 + .../CodeGen/AArch64/GlobalISel/select-unmerge.mir | 17 + .../CodeGen/AArch64/branch-relax-block-size.mir | 80 ++ llvm/test/CodeGen/ARM/constant-island-movwt.mir | 8 + llvm/test/CodeGen/ARM/gnu_mcount_nc.ll | 41 + llvm/test/CodeGen/Hexagon/isel-minmax-v64bit.ll | 202 +++++ llvm/test/CodeGen/Hexagon/isel-vselect-v4i8.ll | 2 +- llvm/test/CodeGen/PowerPC/block-placement.mir | 12 +- .../CodeGen/PowerPC/fold-frame-offset-using-rr.mir | 114 +++ llvm/test/CodeGen/RISCV/inline-asm.ll | 25 + llvm/test/CodeGen/Thumb2/mve-stack.ll | 281 ++++++ .../CodeGen/X86/avx512-intrinsics-fast-isel.ll | 16 +- llvm/test/CodeGen/X86/load-partial.ll | 162 ++++ llvm/test/CodeGen/X86/mulfix_combine.ll | 118 +++ llvm/test/CodeGen/X86/pr42992.ll | 17 + llvm/test/CodeGen/X86/recip-fastmath.ll | 192 ++++ llvm/test/CodeGen/X86/shrink_vmul.ll | 202 ++--- llvm/test/CodeGen/X86/tailcall-assume.ll | 15 + llvm/test/CodeGen/X86/vec_smulo.ll | 152 ++-- llvm/test/CodeGen/X86/vec_umulo.ll | 140 +-- llvm/test/CodeGen/X86/vector-mulfix-legalize.ll | 110 +-- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 18 +- .../MIR/X86/live-debug-values-restore.mir | 149 ++- llvm/test/MC/RISCV/rvi-pseudos.s | 129 +-- .../CodeGenPrepare/sink-shift-and-trunc.ll | 19 +- .../Transforms/EntryExitInstrumenter/mcount.ll | 4 +- llvm/test/Transforms/FunctionAttrs/align.ll | 32 +- .../Transforms/FunctionAttrs/noalias_returned.ll | 10 +- llvm/test/Transforms/FunctionAttrs/nocapture.ll | 14 + .../InstCombine/phi-known-bits-operand-order.ll | 4 +- llvm/test/Transforms/InstCombine/pow_fp_int.ll | 63 ++ .../reuse-constant-from-select-in-icmp.ll | 48 +- .../InstCombine/select-extractelement.ll | 14 +- ...reassociation-in-bittest-with-truncation-shl.ll | 80 +- llvm/test/Transforms/InstCombine/shift.ll | 14 +- .../LoopVectorize/ARM/mve-interleaved-cost.ll | 416 +++++++++ .../Transforms/SLPVectorizer/X86/load-merge.ll | 68 ++ llvm/test/tools/llvm-readobj/gnu-notes.test | 38 +- llvm/tools/llvm-config/llvm-config.cpp | 13 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 43 +- llvm/unittests/ADT/IteratorTest.cpp | 2 +- .../unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp | 1 + llvm/unittests/TextAPI/TextStubV1Tests.cpp | 72 +- llvm/unittests/TextAPI/TextStubV2Tests.cpp | 72 +- llvm/unittests/TextAPI/TextStubV3Tests.cpp | 69 +- llvm/utils/lldbDataFormatters.py | 23 + 233 files changed, 6563 insertions(+), 2885 deletions(-) create mode 100644 clang/test/Analysis/silence-checkers-and-packages-core-all.cpp create mode 100644 clang/test/Analysis/silence-checkers-and-packages-core-div-by-zero.cpp create mode 100644 compiler-rt/test/tsan/Darwin/os_unfair_lock.c create mode 100644 lldb/unittests/Utility/RegularExpressionTest.cpp delete mode 100644 llvm/test/Analysis/CallGraph/callees-metadata.ll delete mode 100644 llvm/test/Analysis/LazyCallGraph/callees-metadata.ll create mode 100644 llvm/test/CodeGen/AArch64/branch-relax-block-size.mir create mode 100644 llvm/test/CodeGen/ARM/gnu_mcount_nc.ll create mode 100644 llvm/test/CodeGen/Hexagon/isel-minmax-v64bit.ll create mode 100644 llvm/test/CodeGen/PowerPC/fold-frame-offset-using-rr.mir create mode 100644 llvm/test/CodeGen/Thumb2/mve-stack.ll create mode 100644 llvm/test/CodeGen/X86/mulfix_combine.ll create mode 100644 llvm/test/CodeGen/X86/pr42992.ll create mode 100644 llvm/test/CodeGen/X86/tailcall-assume.ll create mode 100644 llvm/test/Transforms/LoopVectorize/ARM/mve-interleaved-cost.ll