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-lts-allmodconfig in repository toolchain/ci/llvm-project.
from 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. adds d6a7da80aae Reland [AArch64][DebugInfo] Do not recompute CalleeSavedSta [...] new 1c85a2e8dc7 isBuiltinFunc() uses StringRef instead of const char* new 5503455ccb3 [SLP] Fix -Wunused-variable. NFC new 6a93a12a8dd [LLDB][Python] fix another fflush issue on NetBSD new 2a0fcae3d4d [lld] [ELF] Add '-z nognustack' opt to suppress emitting PT [...] new 94bfa6deb0d [ELF] Delete redundant comment after D56554. NFC
The 5 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/clangd/SemanticHighlighting.cpp | 19 +- clang-tools-extra/clangd/refactor/Rename.cpp | 14 +- .../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/ExprCXX.h | 39 +- clang/include/clang/Basic/Builtins.def | 1 + clang/include/clang/Basic/Builtins.h | 2 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 30 - 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/Builtins.cpp | 3 +- clang/lib/Basic/Targets/Hexagon.cpp | 5 +- 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/SemaDeclAttr.cpp | 2 +- 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 | 1 + clang/test/CoverageMapping/debug-dir.cpp | 16 - clang/test/Driver/fuchsia.c | 9 +- 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 | 1 + compiler-rt/lib/hwasan/hwasan_report.cpp | 2 +- compiler-rt/lib/scudo/standalone/list.h | 1 + .../lib/scudo/standalone/tests/list_test.cpp | 14 + 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 +- .../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 | 6 +- lld/ELF/Driver.cpp | 17 +- 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 | 28 +- lld/docs/ld.lld.1 | 5 + lld/test/ELF/gnustack.s | 5 + lldb/CMakeLists.txt | 68 +- lldb/docs/.htaccess | 4 +- 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 +- .../test/python_api/file_handle/TestFileHandle.py | 5 + .../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 ++++---- lldb/source/Host/common/File.cpp | 2 +- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 2 +- .../ScriptInterpreter/Python/PythonDataObjects.cpp | 17 +- .../ScriptInterpreter/Python/PythonDataObjects.h | 18 +- .../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/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/CodeGen/TargetFrameLowering.h | 8 + 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/LiveDebugValues.cpp | 3 +- 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/RegUsageInfoCollector.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 7 +- .../CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp | 8 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 8 +- llvm/lib/CodeGen/TargetFrameLoweringImpl.cpp | 13 + .../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 +- llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 9 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 5 +- .../Target/AArch64/AArch64MachineFunctionInfo.h | 52 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 16 +- llvm/lib/Target/ARM/ARMFrameLowering.cpp | 6 + llvm/lib/Target/ARM/ARMFrameLowering.h | 2 + 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 | 42 +- 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 | 151 ++-- .../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 +- ...g-callee-save-size-after-livedebugvariables.mir | 92 +++ 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/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 +- .../MIR/Mips/live-debug-values-reg-copy.mir | 121 ++-- .../MIR/X86/live-debug-values-reg-copy.mir | 66 +- .../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/cl_arguments.py | 2 +- llvm/utils/lit/lit/main.py | 56 +- 286 files changed, 7013 insertions(+), 5250 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 delete mode 100644 clang/test/CoverageMapping/debug-dir.cpp create mode 100644 clang/test/OpenMP/constexpr_capture.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/AArch64/wrong-callee-save-size-after-livedebu [...] 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/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