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-allmodconfig in repository toolchain/ci/llvm-project.
from bf21f0d489f [InstCombine] Extra combine for uadd_sat adds e4d6f1300fa [LiveIntervalUnion] Expose extraction of last index in map [...] adds a062856bcf4 [NFC] Comment endif to test commit access adds bd879161094 [clang] Add no_builtin attribute adds 93a3128a67c Remove extra ';'. NFCI. adds 6f2de9cbb37 [scudo][standalone] Consolidate lists adds 582e3c09d48 [AIX] Refactor AIX Call Lowering to use CCState. NFCI. adds 6336317e0a3 [Docs] Disable Python docs when LLDB_DISABLE_PYTHON is set adds 2ddd1564a9c [lit] Make main.py a pure Python module adds d11b93ec6ac AMDGPU: Avoid overwriting saved PC adds 80cb2cecc65 [utils] InlineFunction: fix for debug info affecting optimizations adds 7c860698208 [OPENMP]Fix PR43771: Do not capture contexprs variables. adds 3f345732b4f Add missing lld checks in sanitizer tests. adds 18824d25d8a [LV] Interleaving should not exceed estimated loop trip count. adds 70f5aecedef Reland [AArch64][DebugInfo] Do not recompute CalleeSavedSta [...] adds 6d63bf91948 [IR] Use UnaryOperator::CreateFNeg in NoFolder::createFNeg adds e6102dc5ef8 [lit] Remove redundant comments from main function adds da2a4c234dc [Docs] Update source code link to Github adds 8aa0a785c42 gn build: (manually) merge d157a9bc adds 3da269a2489 [X86] Add a DAG combine to turn (and (bitcast (vXi1 (concat [...] adds f2132070d9a Lexer::ReadToEndOfLine - fix Token uninitialised value warn [...] adds 843c0adf0f7 [ConstantFold] Fold extractelement of getelementptr adds e59f7488c77 Convert files added in d157a9bc8ba1 to unix line endings. adds e3a45a24d10 [ARM][Thumb2InstrInfo] Fix default `0` opcode when rewritin [...] adds a51fc8ddf88 [MachineOuliner][NFC] Refactoring code to make outline reru [...] adds 209d5a12c55 [Remarks] Emit the remarks section by default for certain formats adds c7557dd6923 [Remarks] Remove references to ELF support adds 75f72f6b731 [PGO][PGSO] SizeOpts changes. adds 025166cf480 [Remarks] Add bitstream to the list of supported formats in clang adds f5094e18294 [Remarks] Fix Sphinx formatting adds f8a92af893e [LLDB] Remove incorrect dotest.py invocation adds 7b9d6a22569 [hwasan] Fix typo in the error type. adds d9972f84829 [NVPTX] Added llvm.nvvm.mma.m8n8k4.* intrinsics adds 91095fe0726 [lit] Refactor merging of user parameters adds 85b718f53a3 [Driver] Enable ShadowCallStack, not SafeStack, by default [...] adds de2c7cab715 Add support for DW_AT_export_symbols for anonymous structs adds 7cd595df96d Revert "Use -fdebug-compilation-dir to form absolute paths [...] adds 6b7615ae9a2 [MachineOutliner][NFC] clang-formating the MachineOutliner. adds 38839d08b8e Revert "[Concepts] Constraint Enforcement & Diagnostics" adds 5ae881f96f9 [Docs] Repurpose 'sources' page as 'contributing'. adds d83a2faacd3 [NFCI][XCOFF][AIX] Skip empty Section during object file ge [...] adds 2513250be33 [scudo][standalone] Lists fix adds ad531fff81a Revert "[clang] Add no_builtin attribute" adds 97e36260709 [PowerPC] Do not emit HW loop if the body contains calls to [...] adds dfece0a108a [Builtins] Teach Clang about memccpy adds 82d3ba87d06 [debugserver] Detect arch from LLVM_DEFAULT_TARGET_TRIPLE adds 0f6ed432d58 [AArch64][GlobalISel] Fix assertion fail in C++ selection f [...] adds 651b5e725ee Modernize TestThreadStepOut.py adds 99046b873f7 [lldb] move package generation from python to cmake adds 742043047c9 Recommit "Add a heap alloc site marker field to the ExtraIn [...] adds 01f3a59fb3e Replace abort with llvm_unreachable. adds 9ecd3225d13 [NFC] Fix some indentation disturbed in D67368 adds 25a41ad2420 [PowerPC] Emit scalar fp min/max instructions adds dddec1f1840 [clang][clang-scan-deps] Add -fcxx-modules to test for Darwin. adds 3431f1ba4cc gn build: (manually) merge 75f72f6b adds 03e882050f1 [msan] Remove more attributes from sanitized functions. adds 8530f294f59 gn build: fix bad merge of 75f72f6b done in 3431f1ba adds e658b3eb972 PR43764: Qualify a couple of calls to forward_as_tuple to b [...] adds 8a3a5f93b2a gn build: Merge 38839d08b8e adds 1a74645a70b [Attributor] Make IntegerState more flexible adds 5976a3f5aa9 Fix a few typos in lld/ELF to cycle bots adds 7cd30167746 [lit] Remove callback indirection adds c1498e37abe [RISCV] Remove RA from reserved register to use as callee s [...] adds 21bc8e5a137 AMDGPU: Make VReg_1 only include 1 artificial register adds 5a955cc8b95 [JITLink] Tighten section sorting criteria to fix a flaky t [...] adds 5b118a04714 [yaml2obj] - Improve handling of the SHT_GROUP section. adds 3fe7f1dcf44 [yaml2obj] - Make .symtab to be not mandatory section for S [...] adds 94cd2f03032 [clangd] Add missing highlights for using decls. adds 6c07a00aeb7 [llvm-readobj] - Fix a comment in stack-sizes.test. NFC. adds 12c9ffd1083 [obj2yaml] - Update a comment in a test case. NFC. adds f821ab807de [clangd] NFC, use URI::resolve to simplify the code. adds dc63d6175aa [ConstantFold] Push extractelement into getelementptr's operands adds ec32dff0b07 [BranchFolding] skip debug instr to avoid code change adds 2c496bb5309 Revert rG70f5aecedef9a6e347e425eb5b843bf797b95319 - "Reland [...] adds 596e4ab97a1 [LCSSA] Forget values we create LCSSA phis for adds 80b0cdde0ff [clangd] Add a hidden tweak to dump symbol under the cursor. adds ec82eb2d024 Fix unused variable warning. NFCI. adds 67720e7bf7d Revert "[NFC] Replace a linked list in LiveDebugVariables p [...] adds b1c4b4d5cbb Fix a spelling mistake in a comment. NFC adds ed66be5c0cb Fix a spelling mistake in a comment. NFC adds 1ba72a81cac Fix some spelling mistakes in comments. NFC adds 4394b5bee61 [LLDB] [PECOFF] Use FindSectionByID to associate symbols to [...] adds a1e8ad4f2fa [IR] move helper function to replace undef constant (elemen [...] adds c6e04328814 [BitVector] Cast integer literals to BitWord [NFC] adds 09feea972d0 [IR] move/change null-check to assert adds ba6e2cb5444 [BitVector] Define BitWord as uintptr_t adds 99f51960fdb [Hexagon] Handle remaining registers in getRegisterByName() adds fe5292545f7 [InstCombine] add tests for icmp predicate canonicalization [...] adds 43a46f1c093 [bugpoint] Try to reduce passes after reducing everything. adds c09c0651a43 [OPENMP]Fix PR43772: No warning in non-combined target regions. adds 3011c7eb31c [lldb][NFC] Make LLVMUserExpression::DoExecute return early adds 98f3151a7dd [clang] Add no_builtin attribute adds a22282be54b [InstCombine] make icmp vector canonicalization safe for co [...] adds 55eec2ba96b build: workaround stale caches (NFC) adds e56ba3743bc build: make standalone builds work again adds 501cf25839f [X86] Pull out combineOrShiftToFunnelShift helper. NFCI. adds 5607ff12fad Fix missing memcpy builtin on ppc64be See D68028 adds f228b537164 [SLP] Generalization of stores vectorization.
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/SemanticHighlighting.cpp | 19 +- clang-tools-extra/clangd/refactor/Rename.cpp | 14 +- .../clangd/refactor/tweaks/DefineInline.cpp | 2 +- .../clangd/refactor/tweaks/DumpAST.cpp | 27 + .../clangd/unittests/SemanticHighlightingTests.cpp | 5 + clang-tools-extra/clangd/unittests/TweakTests.cpp | 9 + clang/docs/UsersManual.rst | 5 + clang/include/clang/AST/ASTConcept.h | 80 --- clang/include/clang/AST/Attr.h | 128 ++-- clang/include/clang/AST/Decl.h | 4 + clang/include/clang/AST/ExprCXX.h | 39 +- clang/include/clang/Basic/Attr.td | 7 + clang/include/clang/Basic/AttrDocs.td | 37 + clang/include/clang/Basic/Builtins.def | 1 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 39 +- clang/include/clang/Sema/Sema.h | 90 +-- clang/include/clang/Sema/TemplateDeduction.h | 6 - clang/lib/AST/ASTConcept.cpp | 56 -- clang/lib/AST/ASTContext.cpp | 1 - clang/lib/AST/CMakeLists.txt | 1 - clang/lib/AST/Decl.cpp | 2 +- clang/lib/AST/ExprCXX.cpp | 17 +- clang/lib/Basic/Targets/Hexagon.cpp | 5 +- clang/lib/CodeGen/CGCall.cpp | 24 +- clang/lib/CodeGen/CoverageMappingGen.cpp | 25 +- clang/lib/CodeGen/CoverageMappingGen.h | 8 +- clang/lib/Driver/ToolChains/Fuchsia.cpp | 7 +- clang/lib/Lex/Lexer.cpp | 1 + clang/lib/Sema/SemaConcept.cpp | 398 ++--------- clang/lib/Sema/SemaDecl.cpp | 23 + clang/lib/Sema/SemaDeclAttr.cpp | 53 ++ clang/lib/Sema/SemaDeclCXX.cpp | 12 +- clang/lib/Sema/SemaOpenMP.cpp | 27 +- clang/lib/Sema/SemaOverload.cpp | 47 -- clang/lib/Sema/SemaTemplate.cpp | 60 +- clang/lib/Sema/SemaTemplateDeduction.cpp | 31 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 39 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 6 +- clang/lib/Sema/SemaType.cpp | 19 +- clang/lib/Serialization/ASTReaderStmt.cpp | 24 +- clang/lib/Serialization/ASTWriterStmt.cpp | 20 +- clang/test/CXX/expr/expr.prim/expr.prim.id/p3.cpp | 31 - .../temp.constr.constr/function-templates.cpp | 43 -- .../temp.constr.constr/non-function-templates.cpp | 92 --- .../temp.constr.constr/partial-specializations.cpp | 67 -- clang/test/ClangScanDeps/Inputs/modules_cdb.json | 4 +- clang/test/CodeGen/builtin-memfns.c | 7 + clang/test/CodeGen/memccpy-libcall.c | 12 + clang/test/CodeGen/no-builtin.cpp | 65 ++ clang/test/CoverageMapping/debug-dir.cpp | 16 - clang/test/Driver/fuchsia.c | 9 +- ...pragma-attribute-supported-attributes-list.test | 1 + clang/test/OpenMP/constexpr_capture.cpp | 21 + .../test/OpenMP/distribute_simd_loop_messages.cpp | 16 + clang/test/OpenMP/teams_distribute_codegen.cpp | 4 +- .../teams_distribute_parallel_for_codegen.cpp | 2 +- .../test/OpenMP/teams_distribute_simd_codegen.cpp | 2 +- clang/test/Sema/no-builtin.cpp | 52 ++ compiler-rt/lib/hwasan/hwasan_report.cpp | 2 +- compiler-rt/lib/scudo/standalone/list.h | 236 ++++--- compiler-rt/lib/scudo/standalone/primary32.h | 4 +- compiler-rt/lib/scudo/standalone/primary64.h | 4 +- compiler-rt/lib/scudo/standalone/quarantine.h | 2 +- compiler-rt/lib/scudo/standalone/release.h | 14 +- compiler-rt/lib/scudo/standalone/secondary.cpp | 23 +- compiler-rt/lib/scudo/standalone/secondary.h | 7 +- compiler-rt/lib/scudo/standalone/stats.h | 32 +- .../lib/scudo/standalone/tests/list_test.cpp | 116 +-- .../lib/scudo/standalone/tests/release_test.cpp | 4 +- compiler-rt/test/asan/CMakeLists.txt | 2 +- compiler-rt/test/cfi/CMakeLists.txt | 2 +- compiler-rt/test/fuzzer/CMakeLists.txt | 2 +- compiler-rt/test/hwasan/TestCases/tail-magic.c | 2 +- libcxx/include/tuple | 24 +- libcxx/include/type_traits | 2 +- .../tuple.tuple/tuple.creation/tuple_cat.pass.cpp | 16 + lld/ELF/AArch64ErrataFix.cpp | 4 +- lld/ELF/ARMErrataFix.cpp | 4 +- lld/ELF/Arch/PPC64.cpp | 6 +- lld/ELF/CallGraphSort.cpp | 8 +- lld/ELF/Config.h | 2 +- lld/ELF/Driver.cpp | 2 +- lld/ELF/InputFiles.cpp | 2 +- lld/ELF/InputSection.cpp | 6 +- lld/ELF/LinkerScript.h | 2 +- lld/ELF/MarkLive.cpp | 2 +- lld/ELF/Options.td | 6 +- lld/ELF/OutputSections.cpp | 2 +- lld/ELF/Relocations.cpp | 8 +- lld/ELF/SymbolTable.cpp | 2 +- lld/ELF/Symbols.h | 2 +- lld/ELF/SyntheticSections.cpp | 12 +- lld/ELF/SyntheticSections.h | 4 +- lld/ELF/Thunks.cpp | 2 +- lld/ELF/Writer.cpp | 10 +- lldb/CMakeLists.txt | 68 +- lldb/docs/.htaccess | 4 +- lldb/docs/CMakeLists.txt | 70 +- lldb/docs/index.rst | 6 +- lldb/docs/resources/build.rst | 14 +- .../resources/{source.rst => contributing.rst} | 35 +- lldb/include/lldb/Symbol/ClangASTContext.h | 3 +- .../thread/step_out/TestThreadStepOut.py | 59 +- lldb/packages/Python/lldbsuite/test/lldbtest.py | 16 - lldb/packages/Python/lldbsuite/test/lldbutil.py | 29 +- .../lldbsuite/test/python_api/type/TestTypeList.py | 8 +- .../Python/lldbsuite/test/python_api/type/main.cpp | 8 + lldb/scripts/Python/createPythonInit.py | 17 + lldb/scripts/Python/finishSwigPythonLLDB.py | 332 --------- lldb/scripts/finishSwigWrapperClasses.py | 403 ----------- lldb/scripts/utilsArgsParse.py | 141 ---- lldb/scripts/utilsDebug.py | 125 ---- lldb/scripts/utilsOsType.py | 103 --- lldb/source/Expression/LLVMUserExpression.cpp | 286 ++++---- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 2 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 5 +- .../Plugins/SymbolFile/DWARF/DWARFASTParserClang.h | 1 + lldb/source/Symbol/ClangASTContext.cpp | 15 +- lldb/test/Shell/ObjectFile/PECOFF/symbol.yaml | 116 +++ .../DWARF/anon_class_w_and_wo_export_symbols.ll | 77 ++ ...lang-ast-from-dwarf-unamed-and-anon-structs.cpp | 19 + .../tools/debugserver/source/MacOSX/CMakeLists.txt | 20 +- llvm/docs/CommandGuide/llc.rst | 4 +- llvm/docs/Remarks.rst | 11 +- llvm/include/llvm/ADT/BitVector.h | 32 +- llvm/include/llvm/ADT/Hashing.h | 3 +- llvm/include/llvm/CodeGen/AsmPrinter.h | 3 +- llvm/include/llvm/CodeGen/LiveIntervalUnion.h | 1 + .../llvm/CodeGen/MachineBlockFrequencyInfo.h | 3 + llvm/include/llvm/CodeGen/MachineDominators.h | 5 + llvm/include/llvm/CodeGen/MachineFunction.h | 19 +- llvm/include/llvm/CodeGen/MachineInstr.h | 52 +- llvm/include/llvm/CodeGen/MachineLoopInfo.h | 6 + llvm/include/llvm/CodeGen/MachineSizeOpts.h | 37 + llvm/include/llvm/IR/Constant.h | 4 + llvm/include/llvm/IR/IntrinsicsNVVM.td | 57 +- llvm/include/llvm/IR/NoFolder.h | 2 +- llvm/include/llvm/IR/RemarkStreamer.h | 2 + llvm/include/llvm/ObjectYAML/ELFYAML.h | 2 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 247 +++++-- llvm/include/llvm/Transforms/Utils/LoopUtils.h | 3 +- llvm/include/llvm/Transforms/Utils/SizeOpts.h | 55 +- .../llvm/Transforms/Vectorize/SLPVectorizer.h | 2 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 37 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 32 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h | 2 +- llvm/lib/CodeGen/BranchFolding.cpp | 5 +- llvm/lib/CodeGen/CFGuardLongjmp.cpp | 238 +++---- llvm/lib/CodeGen/CMakeLists.txt | 1 + llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 2 +- llvm/lib/CodeGen/LiveDebugVariables.cpp | 179 +++-- llvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp | 7 + llvm/lib/CodeGen/MachineDominators.cpp | 6 +- llvm/lib/CodeGen/MachineFunction.cpp | 20 +- llvm/lib/CodeGen/MachineInstr.cpp | 142 ++-- llvm/lib/CodeGen/MachineLoopInfo.cpp | 8 +- llvm/lib/CodeGen/MachineOutliner.cpp | 83 +-- llvm/lib/CodeGen/MachineSizeOpts.cpp | 120 ++++ llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 7 +- .../CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp | 8 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 8 +- .../JITLink/MachOLinkGraphBuilder.cpp | 4 +- llvm/lib/IR/ConstantFold.cpp | 35 +- llvm/lib/IR/Constants.cpp | 30 +- llvm/lib/IR/RemarkStreamer.cpp | 32 + llvm/lib/MC/MCObjectFileInfo.cpp | 3 - llvm/lib/MC/XCOFFObjectWriter.cpp | 24 +- llvm/lib/ObjectYAML/ELFEmitter.cpp | 24 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 2 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 5 +- llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 26 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 16 +- llvm/lib/Target/ARM/Thumb2InstrInfo.cpp | 12 +- llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 66 +- llvm/lib/Target/NVPTX/NVPTXIntrinsics.td | 42 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 256 ++++--- llvm/lib/Target/PowerPC/PPCISelLowering.h | 3 + llvm/lib/Target/PowerPC/PPCInstrInfo.td | 7 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 69 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 4 + llvm/lib/Target/RISCV/RISCVRegisterInfo.cpp | 1 - llvm/lib/Target/X86/X86ISelLowering.cpp | 183 +++-- llvm/lib/Target/X86/X86IndirectBranchTracking.cpp | 2 +- llvm/lib/Transforms/CFGuard/CFGuard.cpp | 612 ++++++++-------- llvm/lib/Transforms/CFGuard/CMakeLists.txt | 18 +- llvm/lib/Transforms/IPO/Attributor.cpp | 43 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 12 + .../Transforms/InstCombine/InstCombineShifts.cpp | 22 +- .../Transforms/Instrumentation/MemorySanitizer.cpp | 10 +- llvm/lib/Transforms/Utils/InlineFunction.cpp | 1 + llvm/lib/Transforms/Utils/LCSSA.cpp | 10 +- llvm/lib/Transforms/Utils/SizeOpts.cpp | 68 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 24 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 148 ++-- .../ConstantFolding/gep-zeroinit-vector.ll | 2 +- .../CodeGen/AArch64/GlobalISel/arm64-fallback.ll | 9 + llvm/test/CodeGen/AArch64/cfguard-checks.ll | 294 ++++---- llvm/test/CodeGen/AArch64/cfguard-module-flag.ll | 50 +- llvm/test/CodeGen/AMDGPU/call-waw-waitcnt.mir | 53 ++ llvm/test/CodeGen/AMDGPU/inline-asm.ll | 23 +- llvm/test/CodeGen/ARM/cfguard-checks.ll | 302 ++++---- llvm/test/CodeGen/ARM/cfguard-module-flag.ll | 52 +- llvm/test/CodeGen/Hexagon/reg-by-name.ll | 780 +++++++++++++++++++++ .../CodeGen/MIR/X86/branch-folder-with-debug.mir | 109 +++ llvm/test/CodeGen/NVPTX/wmma.py | 160 +++-- llvm/test/CodeGen/PowerPC/aix-byval-param.ll | 16 + llvm/test/CodeGen/PowerPC/aix-nest-param.ll | 13 + llvm/test/CodeGen/PowerPC/aix-sret-param.ll | 15 + llvm/test/CodeGen/PowerPC/aix-stackargs.ll | 12 + llvm/test/CodeGen/PowerPC/ctr-minmaxnum.ll | 40 +- llvm/test/CodeGen/PowerPC/pr43527.ll | 75 ++ llvm/test/CodeGen/PowerPC/scalar-min-max.ll | 203 ++++++ llvm/test/CodeGen/RISCV/callee-saved-gprs.ll | 54 +- llvm/test/CodeGen/X86/cfguard-checks.ll | 462 ++++++------ llvm/test/CodeGen/X86/cfguard-module-flag.ll | 52 +- llvm/test/CodeGen/X86/cfguard-x86-64-vectorcall.ll | 76 +- llvm/test/CodeGen/X86/cfguard-x86-vectorcall.ll | 86 +-- llvm/test/CodeGen/X86/label-heapallocsite.ll | 43 +- llvm/test/CodeGen/X86/movmsk-cmp.ll | 32 +- llvm/test/CodeGen/X86/remarks-section.ll | 25 +- llvm/test/CodeGen/X86/taildup-heapallocsite.ll | 21 +- llvm/test/CodeGen/X86/vector-compare-all_of.ll | 6 - llvm/test/CodeGen/X86/vector-compare-any_of.ll | 12 +- llvm/test/CodeGen/X86/vector-reduce-and-bool.ll | 6 - llvm/test/CodeGen/X86/vector-reduce-or-bool.ll | 12 +- .../Instrumentation/MemorySanitizer/attributes.ll | 47 ++ llvm/test/Object/invalid.test | 1 + llvm/test/Object/objdump-sectionheaders.test | 1 + .../Inline/inline-skip-use-empty-alloca.ll | 71 ++ ...onstant-low-bit-mask-and-icmp-eq-to-icmp-ule.ll | 2 +- ...nstant-low-bit-mask-and-icmp-sge-to-icmp-sle.ll | 2 +- ...nstant-low-bit-mask-and-icmp-sle-to-icmp-sle.ll | 2 +- ...nstant-low-bit-mask-and-icmp-uge-to-icmp-ule.ll | 2 +- ...nstant-low-bit-mask-and-icmp-ule-to-icmp-ule.ll | 2 +- llvm/test/Transforms/InstCombine/icmp-vec.ll | 19 +- .../reuse-constant-from-select-in-icmp.ll | 4 +- .../Transforms/InstCombine/vec_demanded_elts.ll | 2 +- .../LoopUnroll/unroll-preserve-scev-lcssa.ll | 71 ++ .../Transforms/LoopVectorize/X86/constant-fold.ll | 2 +- .../LoopVectorize/X86/no_fpmath_with_hotness.ll | 2 +- .../Transforms/SLPVectorizer/X86/arith-add-ssat.ll | 85 ++- .../Transforms/SLPVectorizer/X86/arith-add-usat.ll | 66 +- .../test/Transforms/SLPVectorizer/X86/arith-add.ll | 85 ++- .../test/Transforms/SLPVectorizer/X86/arith-fix.ll | 170 +++-- .../test/Transforms/SLPVectorizer/X86/arith-mul.ll | 85 ++- .../Transforms/SLPVectorizer/X86/arith-sub-ssat.ll | 85 ++- .../Transforms/SLPVectorizer/X86/arith-sub-usat.ll | 66 +- .../test/Transforms/SLPVectorizer/X86/arith-sub.ll | 85 ++- .../Transforms/SLPVectorizer/X86/bitreverse.ll | 28 +- llvm/test/Transforms/SLPVectorizer/X86/ctlz.ll | 44 +- llvm/test/Transforms/SLPVectorizer/X86/ctpop.ll | 22 +- llvm/test/Transforms/SLPVectorizer/X86/cttz.ll | 44 +- .../SLPVectorizer/X86/different-vec-widths.ll | 17 +- llvm/test/Transforms/SLPVectorizer/X86/pr35497.ll | 13 +- .../Transforms/SLPVectorizer/X86/shift-ashr.ll | 77 +- .../Transforms/SLPVectorizer/X86/shift-lshr.ll | 77 +- .../test/Transforms/SLPVectorizer/X86/shift-shl.ll | 77 +- .../SLPVectorizer/X86/stores_vectorize.ll | 46 +- .../llvm-objcopy/ELF/no-symbol-relocation.test | 2 + llvm/test/tools/llvm-readobj/all.test | 1 + .../elf-reloc-negative-addend-no-sym.test | 1 - llvm/test/tools/llvm-readobj/stack-sizes.test | 2 +- .../test/tools/obj2yaml/elf-ppc64-relocations.yaml | 1 - llvm/test/tools/obj2yaml/invalid-section-name.yaml | 4 +- llvm/test/tools/obj2yaml/no-symbol-reloc.test | 2 - .../obj2yaml/relocation-unsupported-machine.yaml | 1 - .../tools/yaml2obj/duplicate-section-names.test | 2 - .../tools/yaml2obj/elf-comdat-broken-info.yaml | 2 - .../tools/yaml2obj/elf-comdat-broken-members.yaml | 2 - llvm/test/tools/yaml2obj/elf-comdat-broken.yaml | 1 - llvm/test/tools/yaml2obj/elf-override-shname.yaml | 1 - .../test/tools/yaml2obj/elf-override-shoffset.yaml | 1 - llvm/test/tools/yaml2obj/elf-override-shsize.yaml | 1 - llvm/test/tools/yaml2obj/section-link.yaml | 50 ++ llvm/tools/bugpoint/CrashDebugger.cpp | 16 +- llvm/unittests/CodeGen/MachineInstrTest.cpp | 140 ++++ llvm/unittests/Target/X86/CMakeLists.txt | 23 + llvm/unittests/Target/X86/MachineSizeOptsTest.cpp | 235 +++++++ llvm/unittests/Transforms/Utils/CMakeLists.txt | 1 + llvm/unittests/Transforms/Utils/SizeOptsTest.cpp | 129 ++++ llvm/utils/gn/secondary/clang/lib/AST/BUILD.gn | 1 - llvm/utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn | 2 + .../gn/secondary/llvm/lib/Target/AArch64/BUILD.gn | 2 + .../gn/secondary/llvm/lib/Target/ARM/BUILD.gn | 2 + .../gn/secondary/llvm/lib/Target/X86/BUILD.gn | 1 + .../secondary/llvm/lib/Transforms/CFGuard/BUILD.gn | 10 + llvm/utils/gn/secondary/llvm/unittests/BUILD.gn | 5 +- .../secondary/llvm/unittests/Target/X86/BUILD.gn | 22 + .../llvm/unittests/Transforms/Utils/BUILD.gn | 1 + llvm/utils/lit/lit.py | 7 +- llvm/utils/lit/lit/cl_arguments.py | 2 +- llvm/utils/lit/lit/main.py | 61 +- 292 files changed, 7459 insertions(+), 5465 deletions(-) delete mode 100644 clang/include/clang/AST/ASTConcept.h delete mode 100644 clang/lib/AST/ASTConcept.cpp delete mode 100644 clang/test/CXX/temp/temp.constr/temp.constr.constr/function-tem [...] delete mode 100644 clang/test/CXX/temp/temp.constr/temp.constr.constr/non-function [...] delete mode 100644 clang/test/CXX/temp/temp.constr/temp.constr.constr/partial-spec [...] create mode 100644 clang/test/CodeGen/memccpy-libcall.c create mode 100644 clang/test/CodeGen/no-builtin.cpp delete mode 100644 clang/test/CoverageMapping/debug-dir.cpp create mode 100644 clang/test/OpenMP/constexpr_capture.cpp create mode 100644 clang/test/Sema/no-builtin.cpp rename lldb/docs/resources/{source.rst => contributing.rst} (77%) create mode 100644 lldb/scripts/Python/createPythonInit.py delete mode 100644 lldb/scripts/Python/finishSwigPythonLLDB.py delete mode 100644 lldb/scripts/finishSwigWrapperClasses.py delete mode 100644 lldb/scripts/utilsArgsParse.py delete mode 100644 lldb/scripts/utilsDebug.py delete mode 100644 lldb/scripts/utilsOsType.py create mode 100644 lldb/test/Shell/ObjectFile/PECOFF/symbol.yaml create mode 100644 lldb/test/Shell/SymbolFile/DWARF/anon_class_w_and_wo_export_symbols.ll create mode 100644 lldb/test/Shell/SymbolFile/DWARF/clang-ast-from-dwarf-unamed-an [...] create mode 100644 llvm/include/llvm/CodeGen/MachineSizeOpts.h create mode 100644 llvm/lib/CodeGen/MachineSizeOpts.cpp create mode 100644 llvm/test/CodeGen/AMDGPU/call-waw-waitcnt.mir create mode 100644 llvm/test/CodeGen/Hexagon/reg-by-name.ll create mode 100644 llvm/test/CodeGen/MIR/X86/branch-folder-with-debug.mir create mode 100644 llvm/test/CodeGen/PowerPC/aix-byval-param.ll create mode 100644 llvm/test/CodeGen/PowerPC/aix-nest-param.ll create mode 100644 llvm/test/CodeGen/PowerPC/aix-sret-param.ll create mode 100644 llvm/test/CodeGen/PowerPC/aix-stackargs.ll create mode 100644 llvm/test/CodeGen/PowerPC/pr43527.ll create mode 100644 llvm/test/CodeGen/PowerPC/scalar-min-max.ll create mode 100644 llvm/test/Instrumentation/MemorySanitizer/attributes.ll create mode 100644 llvm/test/Transforms/Inline/inline-skip-use-empty-alloca.ll create mode 100644 llvm/test/Transforms/LoopUnroll/unroll-preserve-scev-lcssa.ll create mode 100644 llvm/unittests/Target/X86/CMakeLists.txt create mode 100644 llvm/unittests/Target/X86/MachineSizeOptsTest.cpp create mode 100644 llvm/unittests/Transforms/Utils/SizeOptsTest.cpp create mode 100644 llvm/utils/gn/secondary/llvm/lib/Transforms/CFGuard/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/Target/X86/BUILD.gn