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-lts-allmodconfig in repository toolchain/ci/llvm-project.
from f64dcdea6da Revert "[Support] Re-introduce the RWMutexImpl for macOS < 10.12" adds c26892538e8 [Bugpoint redesign] Output option can now print to STDOUT adds 0ffe687eca0 [Bugpoint redesign] Added Pass to Remove Global Variables adds 75344955fcd Move isPointerOffset function to ValueTracking (NFC). adds 6a29ae4bde9 [clang-doc] Fix bitcode writer for access specifiers adds 6d6babf7457 [Support] Re-introduce the RWMutexImpl for macOS < 10.12 adds 77dc05b945a [clang-doc] Fix use of source-root flag adds 27954c36443 [NewPM][PassInstrumentation] Fix test added in r369024. adds 4be5d53a332 Re-instate 369051. adds b7bb9fb28f0 [clang-doc] Sort index elements case insensitive adds 9b9a3084521 [ARM][LowOverheadLoops] Fix generated code for "revert". adds 0ae6006bee0 [GlobalISel] CSEMIRBuilder: Add support for G_GEP adds 4660ea953e5 Moved binary off add_llvm_executable. Used add_executable i [...] adds de0ce98abec [DebugLine] Don't try to guess the path style adds 78d1323b268 gn build: Merge r369061 adds 76053297bd7 gn build: Merge r369064 adds 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
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-doc/BitcodeReader.cpp | 43 + clang-tools-extra/clang-doc/BitcodeWriter.cpp | 31 + clang-tools-extra/clang-doc/BitcodeWriter.h | 11 +- clang-tools-extra/clang-doc/HTMLGenerator.cpp | 231 +++-- clang-tools-extra/clang-doc/Representation.cpp | 36 +- clang-tools-extra/clang-doc/Representation.h | 52 +- clang-tools-extra/clang-doc/Serialize.cpp | 164 +++- clang-tools-extra/clang-doc/YAMLGenerator.cpp | 42 +- .../assets/clang-doc-default-stylesheet.css | 996 ++++++++++++++++++--- clang-tools-extra/clang-doc/assets/index.js | 16 +- clang-tools-extra/clang-doc/tool/ClangDocMain.cpp | 13 +- 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 | 15 +- .../unittests/clang-doc/BitcodeTest.cpp | 9 +- .../unittests/clang-doc/ClangDocTest.cpp | 13 + .../unittests/clang-doc/ClangDocTest.h | 1 + .../unittests/clang-doc/GeneratorTest.cpp | 19 + .../unittests/clang-doc/HTMLGeneratorTest.cpp | 351 ++++---- .../unittests/clang-doc/MDGeneratorTest.cpp | 6 +- .../unittests/clang-doc/MergeTest.cpp | 4 + .../unittests/clang-doc/SerializeTest.cpp | 179 +++- .../unittests/clang-doc/YAMLGeneratorTest.cpp | 29 + 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/include/clang/Driver/Options.td | 9 +- .../clang/StaticAnalyzer/Core/AnalyzerOptions.def | 18 +- .../clang/StaticAnalyzer/Core/AnalyzerOptions.h | 41 +- clang/lib/AST/ASTImporter.cpp | 34 +- clang/lib/Basic/Targets/RISCV.cpp | 4 + clang/lib/Driver/ToolChains/Clang.cpp | 10 +- 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/Driver/mlong-double-128.c | 6 +- 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 | 29 +- 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 | 29 +- 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/include/llvm/Analysis/ValueTracking.h | 6 + .../llvm/DebugInfo/DWARF/DWARFDataExtractor.h | 13 - llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h | 9 +- llvm/include/llvm/IR/CallSite.h | 24 - llvm/include/llvm/IR/InlineAsm.h | 1 + llvm/include/llvm/IR/PatternMatch.h | 6 + llvm/include/llvm/Support/RWMutex.h | 247 +++-- 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 | 85 +- llvm/lib/CodeGen/Analysis.cpp | 6 +- llvm/lib/CodeGen/BranchRelaxation.cpp | 2 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 3 +- llvm/lib/CodeGen/GlobalISel/CSEInfo.cpp | 1 + llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 21 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 18 +- llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp | 6 +- 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/DebugInfo/DWARF/DWARFDebugLine.cpp | 30 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 2 - llvm/lib/Support/CMakeLists.txt | 1 + llvm/lib/Support/RWMutex.cpp | 136 +++ llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 2 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 10 +- 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/ARMISelLowering.cpp | 6 + llvm/lib/Target/ARM/ARMISelLowering.h | 2 +- llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 6 +- 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 + llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 88 +- 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/arm64-irtranslator-gep.ll | 51 ++ .../AArch64/GlobalISel/legalize-shuffle-vector.mir | 26 + .../CodeGen/AArch64/branch-relax-block-size.mir | 80 ++ .../CodeGen/ARM/GlobalISel/arm-irtranslator.ll | 4 +- .../ARM/GlobalISel/arm-legalize-load-store.mir | 16 +- llvm/test/CodeGen/ARM/constant-island-movwt.mir | 8 + 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 + .../LowOverheadLoops/end-positive-offset.mir | 2 +- .../Thumb2/LowOverheadLoops/revert-non-loop.mir | 2 +- .../Thumb2/LowOverheadLoops/revert-while.mir | 4 +- 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 +-- llvm/test/Reduce/Inputs/remove-global-vars.py | 10 + llvm/test/Reduce/remove-funcs.ll | 3 +- llvm/test/Reduce/remove-global-vars.ll | 29 + llvm/test/ThinLTO/X86/printer.ll | 4 +- .../CodeGenPrepare/sink-shift-and-trunc.ll | 19 +- 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 +- .../LoopVectorize/ARM/mve-interleaved-cost.ll | 416 +++++++++ .../Transforms/SLPVectorizer/X86/load-merge.ll | 68 ++ llvm/test/tools/llvm-readobj/gnu-notes.test | 32 +- llvm/tools/llvm-config/llvm-config.cpp | 13 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 4 +- llvm/tools/llvm-reduce/CMakeLists.txt | 1 + llvm/tools/llvm-reduce/DeltaManager.h | 5 + llvm/tools/llvm-reduce/TestRunner.cpp | 2 +- llvm/tools/llvm-reduce/deltas/Delta.cpp | 48 +- llvm/tools/llvm-reduce/deltas/Delta.h | 6 +- llvm/tools/llvm-reduce/deltas/ReduceFunctions.cpp | 12 +- llvm/tools/llvm-reduce/deltas/ReduceGlobalVars.cpp | 72 ++ .../{DeltaManager.h => deltas/ReduceGlobalVars.h} | 19 +- llvm/tools/llvm-reduce/llvm-reduce.cpp | 25 +- llvm/unittests/ADT/IteratorTest.cpp | 2 +- llvm/unittests/TextAPI/TextStubV1Tests.cpp | 72 +- llvm/unittests/TextAPI/TextStubV2Tests.cpp | 72 +- llvm/unittests/TextAPI/TextStubV3Tests.cpp | 69 +- llvm/utils/gn/secondary/llvm/lib/Support/BUILD.gn | 1 + .../gn/secondary/llvm/tools/llvm-reduce/BUILD.gn | 1 + 256 files changed, 7397 insertions(+), 3133 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 create mode 100644 llvm/lib/Support/RWMutex.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/GlobalISel/arm64-irtranslator-gep.ll create mode 100644 llvm/test/CodeGen/AArch64/branch-relax-block-size.mir 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 100755 llvm/test/Reduce/Inputs/remove-global-vars.py create mode 100644 llvm/test/Reduce/remove-global-vars.ll create mode 100644 llvm/test/Transforms/LoopVectorize/ARM/mve-interleaved-cost.ll create mode 100644 llvm/tools/llvm-reduce/deltas/ReduceGlobalVars.cpp copy llvm/tools/llvm-reduce/{DeltaManager.h => deltas/ReduceGlobalVars.h} (53%)