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 9bdfee2a3bd [AArch64] Add the pipeline model for Exynos M5 adds a329cf69696 [Support][Error] Unfriend FileError. It is not special. adds 24aafcadff3 [clang-tidy] modernize-use-equals-default avoid adding redu [...] adds cd8748a15f2 Temporarily Revert "[SLP] allow forming 2-way reduction patterns" adds a0841dfe859 [BPF] Fix a bug in peephole optimization adds 8a0aa5310bc Temporarily Revert "Temporarily Revert "[SLP] allow forming [...] adds 714aabacfb0 Temporarily Revert "[SLP] allow forming 2-way reduction pat [...] adds 8259182e51c Revert "[AArch64] Add the pipeline model for Exynos M5" as [...] adds a0da875a3ac gn build: check-clang depends on llvm-cxxfilt. adds d9957c7405b [Sema] Add a 'Semantic' parameter to Expr::isKnownToHaveBoo [...] adds 049043b598e [ADT] Move to_vector from STLExtras.h to SmallVector.h adds da4baa2a6c9 [MemorySSA] Update analysis when the terminator is a memory [...] adds 6760ca8c76f [docs] Tiny rewording in the portability FAQ entry adds 1f4395942fc Precommit tests for forthcoming widenable.condition transforms adds 5da385fb56c Fix an offset underflow bug in DwarfExpression when describ [...] adds 5f3bf5967b8 [X86] Fix f128->i16 fptosi to promote the i16 to i32 before [...] adds 27da569a7a5 [X86] Fix i16->f128 sitofp to promote the i16 to i32 before [...] adds 5c5cf899ef2 [MemorySSA] Moving at the end often means before terminator. adds 76bcbaafab2 [Orc][Modules] Fix Modules build fallout from a34680a33eb. adds 8e896b19ddd [Error] Remove a broken code fragment accidentally included [...] adds ee9b49eef04 Tablegen: Remove the error for duplicate include files. adds a84922916e6 Fix unused variable warning in NDEBUG mode after 8ba56f322a [...] adds fec3ca77bbc [clang][IFS][test] GreenDragon and Fuchsia Darwin bot fix: [...] adds e47d6da8a5d D'oh. Fix assert after a84922916e6eddf701b39fbd7fe0222cb0fe [...] adds 252567377c5 [DAGCombine][NFC] Use ArrayRef and correctly size SmallVectors. adds 339502cc8ab [clangd] Reland b5135a86e0476: Fix a crash in expected types adds 03130757936 [libcxx] Add Sergej Jaskiewicz to CREDITS.txt adds df876a02698 [RISCV] Support mutilib in baremetal environment adds 82921bf2bae [Support] Don't check XCR0 when detecting avx512 on Darwin. adds a70c3f9f45c [compiler-rt] Don't check XCR0 when detecting avx512 on Darwin. adds 2cada1e4da9 [lldb][NFC] Early exit in ClangExpressionDeclMap::FindExter [...] adds 3889ff82bf4 [DebugInfo] Refactor DIExpression [SZ]Ext creation into fun [...] adds 6821a3ccd69 [AMDGPU] Add attribute for target loop unroll threshold default adds ba6f9068542 [Driver] Use VFS to check if sanitizer blacklists exist adds 337151f41e7 [lldb][NFC] Move searching for the local variable namespace [...] adds 2229391eb16 [COFF] Widen PE32Header fields to fit 64 bit versions adds 9f3fdb0d7fa Revert "[Driver] Use VFS to check if sanitizer blacklists exist" adds 5cf58768cb3 Atomics: support min/max orthogonally adds 35388dcbbc4 [OpenCL] Fix address space for base method call (PR43145) adds 446acafb82b Revert "[DependenceAnalysis] Dependecies for loads marked w [...] adds 3d07c3cf7c9 [mips] Remove addresses from the test case. NFC adds cc80695f6f1 [mips] Remove unused `IsPCRelativeLoad` MIPS instructions a [...] adds d9cb1b34e06 [mips] Rename test case. NFC adds f65cfff605f dwarfdump --statistics: Use new location list api adds aa981c1802d Reland 9f3fdb0d7fab: [Driver] Use VFS to check if sanitizer [...] adds a0408ab7f98 [lldb][NFC] Move searching the ClangModulesDeclVendor into [...] adds 2e298a6a510 [Driver] Fix a shadowing warning. NFC adds 7fa976d57a1 [lldb][NFC] Move searching local variables into own function adds ffc4ff868fc [lldb][NFC] Remove test directory completely adds 013f4ba9c21 Fix Wshadow warning against global None variable. NFC. adds af029860593 Statistic - Fix MSVC shadow warning against global PrintOnE [...] adds 12a88f0128e [DAGCombiner] Add tests for thumb load-combine. adds bdb1f1dcb9f Revert "[RISCV] Support mutilib in baremetal environment" adds 161742a612d Make coding standards document more inclusive adds 24e98867937 [lldb][NFC] Reduce scope of some variables in ClangExpressi [...] adds 7b957ddc981 [Debuginfo][NFC] removes redundant semicolon. adds c63f1b160eb [DeclCXX] Remove unknown external linkage specifications adds 5fb7dd8a40d [lldb][NFC] Move searching functions in ClangExpressionDecl [...] adds 8cf8ec40a1f [lldb][NFC] Modernize string handling in ClangExpressionDec [...] adds 901cd3b3f62 [LV] PreferPredicateOverEpilog respecting option adds b25f9858487 [DAGCombiner] Use the right thumbv7meb triple for ARM big-e [...] adds 6ba5cbf3ea2 [mips] Add a 'generic' Mips CPU adds 103f3c9e3b3 [OPENMP50]Add if clause in for simd directive. adds e8d15781312 [Hexagon] Remove incorrect intrinsic definition and invalid [...] adds d3fec7fb456 LLD: Don't use the stderrOS stream in link before it's reassigned. adds d4e006e8446 Fix unused variable warning. NFCI. adds 4ae0a132566 [InstCombine] add assert in SimplifyDemandedVectorElts and [...] adds 77d049d0c65 [OPENMP]Fix datasharing checks for if clause in parallel ta [...] adds 1b9ef3bbb59 Reduce the number of iterations in testcase. (NFC) adds 3b69f0c5550 [NFC] Refactor and improve comments in CommandObjectTarget adds c4afc6566a6 Fix compilation warning. NFC. adds 898de302919 [BranchFolding] Fix PR43964 about branch folder not being d [...] adds 242002770ba [llvm-objcopy][MachO] Fix symbol order in the symbol table adds 30ccee71ca0 [llvm-objcopy][MachO] Implement --strip-debug adds 4dc2fb123dc [ELF] Error if -Ttext-segment is specified adds f1a9a832322 [SCEV] Be robust against IR generated by simple-loop-unswitch adds bb775bee212 [Docs] Generate the LLDB man page with Sphinx adds 46240c38721 [scudo][standalone] Minor optimization & improvements adds 70d173fb1f7 [SCEV] Add a mode to skip classification when printing analysis adds 4e8231b5cf0 [OPENMP50]Add device/kind context selector support. adds d9426c33608 [Tests] Autogenerate a bunch of SCEV trip count tests for r [...] adds aaea24802bf Broaden the definition of a "widenable branch" adds ab411801b82 [cmake] Explicitly mark libraries defined in lib/ as "Compo [...] adds e0cabe280b8 Debug info: Emit objc_direct methods as members of their co [...] adds f5759d5dbc4 [Test] Split up TestIntegerTypes.py adds 5fcf89f7789 [PowerPC] Add new Future CPU for PowerPC adds fea8288c174 [X86] Add test case for f128 fma. NFC adds 1439059cc76 [X86] Change legalization action for f128 fadd/fsub/fmul/fd [...] adds 4f5d931c581 [JumpThreading] Refactor ThreadEdge adds 44fe1f024d5 [test] Mark TestEditline as skipped with ASan. adds b26d9e417d2 [Reproducer] Instruct users to replay reproducer adds bb090bb1cad [Reproducer] Make 'reproducer xcrash' behave the same durin [...] adds 6c2e4e88010 [Driver] Fix newline at the end of help output adds f8ff3d7ebd8 [OPENMP]Remove unused template parameter, NFC. adds 844d97f650a Clang-trunk Generates Wrong Debug values with -O1 adds 52e377497dd [PGO][PGSO] DAG.shouldOptForSize part.
No new revisions were added by this update.
Summary of changes: .../clang-tidy/modernize/UseEqualsDefaultCheck.cpp | 12 +- clang-tools-extra/clang-tidy/utils/LexerUtils.cpp | 10 + clang-tools-extra/clang-tidy/utils/LexerUtils.h | 5 + clang-tools-extra/clangd/ExpectedTypes.cpp | 6 +- clang-tools-extra/clangd/Hover.cpp | 2 +- .../clangd/unittests/CodeCompleteTests.cpp | 12 + clang-tools-extra/docs/ReleaseNotes.rst | 4 + clang-tools-extra/modularize/Modularize.cpp | 2 - .../checkers/modernize-use-equals-default-copy.cpp | 2 +- .../checkers/modernize-use-equals-default.cpp | 20 +- clang/docs/LanguageExtensions.rst | 2 + clang/include/clang/AST/DeclCXX.h | 12 +- clang/include/clang/AST/DeclTemplate.h | 4 +- clang/include/clang/AST/Expr.h | 8 +- clang/include/clang/Basic/Attr.td | 26 +- clang/include/clang/Basic/Builtins.def | 4 + clang/include/clang/Basic/DiagnosticParseKinds.td | 3 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 6 +- clang/include/clang/Basic/OpenMPKinds.def | 3 + clang/include/clang/Basic/OpenMPKinds.h | 3 +- clang/include/clang/Sema/Sema.h | 3 +- clang/lib/AST/DeclPrinter.cpp | 15 +- clang/lib/AST/Expr.cpp | 29 +- clang/lib/AST/JSONNodeDumper.cpp | 6 - clang/lib/AST/TextNodeDumper.cpp | 6 - clang/lib/Basic/OpenMPKinds.cpp | 2 + clang/lib/Basic/SanitizerSpecialCaseList.cpp | 2 +- clang/lib/Basic/Targets/PPC.cpp | 16 + clang/lib/Basic/Targets/PPC.h | 14 +- clang/lib/Basic/XRayLists.cpp | 11 +- clang/lib/CodeGen/CGAtomic.cpp | 72 +- clang/lib/CodeGen/CGDebugInfo.cpp | 48 +- clang/lib/CodeGen/CGDebugInfo.h | 5 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 195 +++- clang/lib/CodeGen/CGStmtOpenMP.cpp | 218 +++-- clang/lib/CodeGen/CodeGenModule.cpp | 4 +- clang/lib/Driver/Driver.cpp | 6 +- clang/lib/Driver/SanitizerArgs.cpp | 10 +- clang/lib/Driver/ToolChains/Arch/PPC.cpp | 1 + clang/lib/Driver/XRayArgs.cpp | 6 +- clang/lib/Parse/ParseOpenMP.cpp | 89 ++ clang/lib/Sema/SemaChecking.cpp | 27 +- clang/lib/Sema/SemaDeclCXX.cpp | 4 - clang/lib/Sema/SemaExpr.cpp | 14 + clang/lib/Sema/SemaModule.cpp | 2 - clang/lib/Sema/SemaOpenMP.cpp | 44 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 11 + clang/test/CodeGen/atomic-ops.c | 77 ++ clang/test/CodeGenObjC/debug-info-direct-method.m | 21 + .../CodeGenOpenCLCXX/addrspace-derived-base.cl | 23 +- clang/test/Misc/target-invalid-cpu-note.c | 2 +- clang/test/OpenMP/declare_variant_ast_print.c | 16 +- clang/test/OpenMP/declare_variant_ast_print.cpp | 80 +- .../OpenMP/declare_variant_device_kind_codegen.cpp | 187 ++++ clang/test/OpenMP/declare_variant_messages.c | 13 +- clang/test/OpenMP/declare_variant_messages.cpp | 22 + .../test/OpenMP/declare_variant_mixed_codegen.cpp | 137 +++ clang/test/OpenMP/for_simd_ast_print.cpp | 30 +- clang/test/OpenMP/for_simd_codegen.cpp | 70 +- clang/test/OpenMP/for_simd_if_messages.cpp | 101 ++ .../nvptx_declare_variant_device_kind_codegen.cpp | 170 ++++ .../parallel_master_taskloop_loop_messages.cpp | 10 + ...parallel_master_taskloop_simd_loop_messages.cpp | 10 + clang/test/Preprocessor/init.c | 16 + clang/test/Sema/atomic-ops.c | 32 +- clang/test/Sema/switch.c | 11 + clang/test/SemaOpenCL/atomic-ops.cl | 2 +- clang/unittests/Driver/CMakeLists.txt | 2 + clang/unittests/Driver/SanitizerArgsTest.cpp | 141 +++ compiler-rt/lib/builtins/cpu_model.c | 8 + compiler-rt/lib/scudo/standalone/combined.h | 16 +- compiler-rt/lib/scudo/standalone/primary32.h | 9 +- compiler-rt/lib/scudo/standalone/primary64.h | 17 +- libcxx/CREDITS.TXT | 4 + lld/COFF/Driver.cpp | 8 +- lld/COFF/DriverUtils.cpp | 8 +- lld/Common/ErrorHandler.cpp | 2 - lld/ELF/Driver.cpp | 16 +- lld/ELF/DriverUtils.cpp | 8 +- lld/ELF/Options.td | 5 +- lld/MinGW/Driver.cpp | 3 +- lld/include/lld/Common/ErrorHandler.h | 2 - lld/lib/Driver/DarwinLdDriver.cpp | 8 +- lld/test/ELF/sectionstart.s | 6 - lld/test/ELF/ttext-segment.s | 8 + lld/wasm/Driver.cpp | 16 +- lldb/docs/CMakeLists.txt | 4 + lldb/docs/conf.py | 2 +- lldb/docs/lldb.1 | 154 --- lldb/docs/man/lldb.rst | 316 ++++++ .../expression/completion-crash-lambda/Makefile | 2 - .../TestCompletionInLambdaAndUnnamedClass.py | 0 .../main.cpp | 0 .../Python/lldbsuite/test/terminal/TestEditline.py | 1 + .../Python/lldbsuite/test/types/TestCharType.py | 32 + .../lldbsuite/test/types/TestCharTypeExpr.py | 32 + .../Python/lldbsuite/test/types/TestIntegerType.py | 31 + .../lldbsuite/test/types/TestIntegerTypeExpr.py | 37 + .../lldbsuite/test/types/TestIntegerTypes.py | 108 --- .../lldbsuite/test/types/TestIntegerTypesExpr.py | 109 --- .../Python/lldbsuite/test/types/TestLongTypes.py | 51 + .../lldbsuite/test/types/TestLongTypesExpr.py | 51 + .../Python/lldbsuite/test/types/TestShortType.py | 31 + .../lldbsuite/test/types/TestShortTypeExpr.py | 32 + lldb/source/Commands/CommandObjectReproducer.cpp | 5 +- lldb/source/Commands/CommandObjectTarget.cpp | 286 +++--- .../Clang/ClangExpressionDeclMap.cpp | 771 +++++++-------- .../Clang/ClangExpressionDeclMap.h | 69 ++ lldb/tools/driver/Driver.cpp | 21 +- lldb/tools/driver/Options.td | 4 +- llvm/cmake/modules/AddLLVM.cmake | 19 +- llvm/cmake/modules/LLVM-Config.cmake | 3 +- llvm/docs/CodingStandards.rst | 509 ++++------ llvm/docs/FAQ.rst | 2 +- llvm/docs/index.rst | 3 +- llvm/include/llvm/ADT/STLExtras.h | 14 - llvm/include/llvm/ADT/SmallVector.h | 11 + llvm/include/llvm/ADT/Statistic.h | 2 +- llvm/include/llvm/Analysis/MemorySSA.h | 2 +- llvm/include/llvm/BinaryFormat/COFF.h | 10 +- llvm/include/llvm/CodeGen/FastISel.h | 5 + llvm/include/llvm/CodeGen/SelectionDAG.h | 12 +- llvm/include/llvm/CodeGen/SelectionDAGISel.h | 7 + llvm/include/llvm/ExecutionEngine/Orc/OrcError.h | 2 + llvm/include/llvm/IR/DebugInfoMetadata.h | 5 + llvm/include/llvm/Support/Error.h | 14 +- llvm/include/llvm/Support/SpecialCaseList.h | 9 +- .../include/llvm/Transforms/Scalar/JumpThreading.h | 5 +- .../llvm/Transforms/Vectorize/SLPVectorizer.h | 5 +- llvm/include/llvm/module.modulemap | 23 +- llvm/lib/Analysis/CMakeLists.txt | 2 +- llvm/lib/Analysis/GuardUtils.cpp | 34 +- llvm/lib/Analysis/LoopInfo.cpp | 3 +- llvm/lib/Analysis/MemoryDependenceAnalysis.cpp | 25 +- llvm/lib/Analysis/MemorySSAUpdater.cpp | 8 +- llvm/lib/Analysis/ScalarEvolution.cpp | 128 +-- llvm/lib/AsmParser/CMakeLists.txt | 2 +- llvm/lib/BinaryFormat/CMakeLists.txt | 2 +- llvm/lib/Bitcode/Reader/CMakeLists.txt | 2 +- llvm/lib/Bitcode/Writer/CMakeLists.txt | 2 +- llvm/lib/Bitstream/Reader/CMakeLists.txt | 2 +- llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt | 2 +- llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp | 17 +- llvm/lib/CodeGen/BranchFolding.cpp | 143 +-- llvm/lib/CodeGen/CMakeLists.txt | 2 +- llvm/lib/CodeGen/GlobalISel/CMakeLists.txt | 2 +- llvm/lib/CodeGen/MIRParser/CMakeLists.txt | 2 +- llvm/lib/CodeGen/SelectionDAG/CMakeLists.txt | 2 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 10 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 27 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 8 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 3 +- llvm/lib/DebugInfo/CodeView/CMakeLists.txt | 2 +- llvm/lib/DebugInfo/DWARF/CMakeLists.txt | 2 +- llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 2 +- llvm/lib/DebugInfo/GSYM/CMakeLists.txt | 2 +- llvm/lib/DebugInfo/MSF/CMakeLists.txt | 2 +- llvm/lib/DebugInfo/PDB/CMakeLists.txt | 2 +- llvm/lib/DebugInfo/Symbolize/CMakeLists.txt | 2 +- llvm/lib/Demangle/CMakeLists.txt | 2 +- llvm/lib/ExecutionEngine/CMakeLists.txt | 2 +- .../ExecutionEngine/IntelJITEvents/CMakeLists.txt | 2 +- .../lib/ExecutionEngine/Interpreter/CMakeLists.txt | 2 +- llvm/lib/ExecutionEngine/JITLink/CMakeLists.txt | 2 +- llvm/lib/ExecutionEngine/MCJIT/CMakeLists.txt | 2 +- .../lib/ExecutionEngine/OProfileJIT/CMakeLists.txt | 2 +- llvm/lib/ExecutionEngine/Orc/CMakeLists.txt | 2 +- llvm/lib/ExecutionEngine/OrcError/CMakeLists.txt | 2 +- llvm/lib/ExecutionEngine/OrcError/OrcError.cpp | 2 + llvm/lib/ExecutionEngine/OrcError/RPCError.cpp | 5 + .../ExecutionEngine/PerfJITEvents/CMakeLists.txt | 2 +- .../lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt | 2 +- llvm/lib/FuzzMutate/CMakeLists.txt | 2 +- llvm/lib/IR/CMakeLists.txt | 2 +- llvm/lib/IR/DebugInfoMetadata.cpp | 9 + llvm/lib/IRReader/CMakeLists.txt | 2 +- llvm/lib/LTO/CMakeLists.txt | 2 +- llvm/lib/LineEditor/CMakeLists.txt | 2 +- llvm/lib/Linker/CMakeLists.txt | 2 +- llvm/lib/MC/CMakeLists.txt | 2 +- llvm/lib/MC/MCDisassembler/CMakeLists.txt | 2 +- llvm/lib/MC/MCParser/CMakeLists.txt | 2 +- llvm/lib/MCA/CMakeLists.txt | 2 +- llvm/lib/Object/CMakeLists.txt | 2 +- llvm/lib/ObjectYAML/CMakeLists.txt | 2 +- llvm/lib/Option/CMakeLists.txt | 2 +- llvm/lib/Passes/CMakeLists.txt | 2 +- llvm/lib/ProfileData/CMakeLists.txt | 2 +- llvm/lib/ProfileData/Coverage/CMakeLists.txt | 2 +- llvm/lib/Remarks/CMakeLists.txt | 2 +- llvm/lib/Support/CMakeLists.txt | 2 +- llvm/lib/Support/Error.cpp | 5 +- llvm/lib/Support/Host.cpp | 15 + llvm/lib/Support/SpecialCaseList.cpp | 12 +- llvm/lib/Support/Statistic.cpp | 4 +- llvm/lib/TableGen/CMakeLists.txt | 2 +- llvm/lib/TableGen/Main.cpp | 2 +- llvm/lib/TableGen/TGLexer.cpp | 10 +- llvm/lib/TableGen/TGLexer.h | 9 +- llvm/lib/TableGen/TGParser.h | 2 +- llvm/lib/Target/AArch64/AArch64.td | 3 +- llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 8 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 6 +- llvm/lib/Target/AArch64/AArch64SchedExynosM5.td | 1012 -------------------- llvm/lib/Target/AArch64/AsmParser/CMakeLists.txt | 2 +- .../lib/Target/AArch64/Disassembler/CMakeLists.txt | 2 +- .../lib/Target/AArch64/MCTargetDesc/CMakeLists.txt | 2 +- llvm/lib/Target/AArch64/TargetInfo/CMakeLists.txt | 2 +- llvm/lib/Target/AArch64/Utils/CMakeLists.txt | 2 +- .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 3 +- llvm/lib/Target/AMDGPU/AsmParser/CMakeLists.txt | 2 +- llvm/lib/Target/AMDGPU/Disassembler/CMakeLists.txt | 2 +- llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeLists.txt | 2 +- llvm/lib/Target/AMDGPU/TargetInfo/CMakeLists.txt | 2 +- llvm/lib/Target/AMDGPU/Utils/CMakeLists.txt | 2 +- llvm/lib/Target/ARC/Disassembler/CMakeLists.txt | 2 +- llvm/lib/Target/ARC/MCTargetDesc/CMakeLists.txt | 2 +- llvm/lib/Target/ARC/TargetInfo/CMakeLists.txt | 2 +- llvm/lib/Target/ARM/AsmParser/CMakeLists.txt | 2 +- llvm/lib/Target/ARM/Disassembler/CMakeLists.txt | 2 +- llvm/lib/Target/ARM/MCTargetDesc/CMakeLists.txt | 2 +- llvm/lib/Target/ARM/TargetInfo/CMakeLists.txt | 2 +- llvm/lib/Target/ARM/Utils/CMakeLists.txt | 2 +- llvm/lib/Target/AVR/AsmParser/CMakeLists.txt | 2 +- llvm/lib/Target/AVR/Disassembler/CMakeLists.txt | 2 +- llvm/lib/Target/AVR/MCTargetDesc/CMakeLists.txt | 2 +- llvm/lib/Target/AVR/TargetInfo/CMakeLists.txt | 2 +- llvm/lib/Target/BPF/AsmParser/CMakeLists.txt | 2 +- llvm/lib/Target/BPF/BPFMIPeephole.cpp | 80 +- llvm/lib/Target/BPF/Disassembler/CMakeLists.txt | 2 +- llvm/lib/Target/BPF/MCTargetDesc/CMakeLists.txt | 2 +- llvm/lib/Target/BPF/TargetInfo/CMakeLists.txt | 2 +- llvm/lib/Target/CMakeLists.txt | 2 +- llvm/lib/Target/Hexagon/AsmParser/CMakeLists.txt | 2 +- .../lib/Target/Hexagon/Disassembler/CMakeLists.txt | 2 +- llvm/lib/Target/Hexagon/HexagonIntrinsics.td | 3 - .../lib/Target/Hexagon/MCTargetDesc/CMakeLists.txt | 2 +- llvm/lib/Target/Hexagon/TargetInfo/CMakeLists.txt | 2 +- llvm/lib/Target/Lanai/AsmParser/CMakeLists.txt | 2 +- llvm/lib/Target/Lanai/Disassembler/CMakeLists.txt | 2 +- llvm/lib/Target/Lanai/MCTargetDesc/CMakeLists.txt | 2 +- llvm/lib/Target/Lanai/TargetInfo/CMakeLists.txt | 2 +- llvm/lib/Target/MSP430/AsmParser/CMakeLists.txt | 2 +- llvm/lib/Target/MSP430/Disassembler/CMakeLists.txt | 2 +- llvm/lib/Target/MSP430/MCTargetDesc/CMakeLists.txt | 2 +- llvm/lib/Target/MSP430/TargetInfo/CMakeLists.txt | 2 +- llvm/lib/Target/Mips/AsmParser/CMakeLists.txt | 2 +- llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 3 +- llvm/lib/Target/Mips/Disassembler/CMakeLists.txt | 2 +- llvm/lib/Target/Mips/MCTargetDesc/CMakeLists.txt | 2 +- llvm/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h | 5 +- llvm/lib/Target/Mips/Mips.td | 1 + llvm/lib/Target/Mips/MipsInstrFormats.td | 6 +- llvm/lib/Target/Mips/TargetInfo/CMakeLists.txt | 2 +- llvm/lib/Target/NVPTX/MCTargetDesc/CMakeLists.txt | 2 +- llvm/lib/Target/NVPTX/TargetInfo/CMakeLists.txt | 2 +- llvm/lib/Target/PowerPC/AsmParser/CMakeLists.txt | 2 +- .../lib/Target/PowerPC/Disassembler/CMakeLists.txt | 2 +- .../lib/Target/PowerPC/MCTargetDesc/CMakeLists.txt | 2 +- llvm/lib/Target/PowerPC/TargetInfo/CMakeLists.txt | 2 +- llvm/lib/Target/RISCV/AsmParser/CMakeLists.txt | 2 +- llvm/lib/Target/RISCV/Disassembler/CMakeLists.txt | 2 +- llvm/lib/Target/RISCV/MCTargetDesc/CMakeLists.txt | 2 +- llvm/lib/Target/RISCV/TargetInfo/CMakeLists.txt | 2 +- llvm/lib/Target/RISCV/Utils/CMakeLists.txt | 2 +- llvm/lib/Target/Sparc/AsmParser/CMakeLists.txt | 2 +- llvm/lib/Target/Sparc/Disassembler/CMakeLists.txt | 2 +- llvm/lib/Target/Sparc/MCTargetDesc/CMakeLists.txt | 2 +- llvm/lib/Target/Sparc/TargetInfo/CMakeLists.txt | 2 +- llvm/lib/Target/SystemZ/AsmParser/CMakeLists.txt | 2 +- .../lib/Target/SystemZ/Disassembler/CMakeLists.txt | 2 +- .../lib/Target/SystemZ/MCTargetDesc/CMakeLists.txt | 2 +- llvm/lib/Target/SystemZ/TargetInfo/CMakeLists.txt | 2 +- .../Target/WebAssembly/AsmParser/CMakeLists.txt | 2 +- .../Target/WebAssembly/Disassembler/CMakeLists.txt | 2 +- .../Target/WebAssembly/MCTargetDesc/CMakeLists.txt | 2 +- .../Target/WebAssembly/TargetInfo/CMakeLists.txt | 2 +- llvm/lib/Target/X86/AsmParser/CMakeLists.txt | 2 +- llvm/lib/Target/X86/Disassembler/CMakeLists.txt | 2 +- llvm/lib/Target/X86/MCTargetDesc/CMakeLists.txt | 2 +- llvm/lib/Target/X86/TargetInfo/CMakeLists.txt | 2 +- llvm/lib/Target/X86/Utils/CMakeLists.txt | 2 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 4 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 78 +- llvm/lib/Target/X86/X86InstrInfo.td | 8 +- llvm/lib/Target/XCore/Disassembler/CMakeLists.txt | 2 +- llvm/lib/Target/XCore/MCTargetDesc/CMakeLists.txt | 2 +- llvm/lib/Target/XCore/TargetInfo/CMakeLists.txt | 2 +- llvm/lib/TextAPI/CMakeLists.txt | 2 +- llvm/lib/ToolDrivers/llvm-dlltool/CMakeLists.txt | 2 +- llvm/lib/ToolDrivers/llvm-lib/CMakeLists.txt | 2 +- .../AggressiveInstCombine/CMakeLists.txt | 2 +- llvm/lib/Transforms/CFGuard/CMakeLists.txt | 2 +- llvm/lib/Transforms/Coroutines/CMakeLists.txt | 2 +- llvm/lib/Transforms/IPO/CMakeLists.txt | 2 +- llvm/lib/Transforms/InstCombine/CMakeLists.txt | 2 +- .../InstCombine/InstCombineSimplifyDemanded.cpp | 41 +- llvm/lib/Transforms/Instrumentation/CMakeLists.txt | 2 +- .../Instrumentation/DataFlowSanitizer.cpp | 5 +- llvm/lib/Transforms/ObjCARC/CMakeLists.txt | 2 +- llvm/lib/Transforms/Scalar/BDCE.cpp | 2 +- llvm/lib/Transforms/Scalar/CMakeLists.txt | 2 +- llvm/lib/Transforms/Scalar/GVNHoist.cpp | 6 +- llvm/lib/Transforms/Scalar/GuardWidening.cpp | 11 +- llvm/lib/Transforms/Scalar/JumpThreading.cpp | 29 +- llvm/lib/Transforms/Scalar/LICM.cpp | 3 +- llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp | 3 + llvm/lib/Transforms/Scalar/MakeGuardsExplicit.cpp | 5 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 2 +- llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | 8 +- llvm/lib/Transforms/Utils/CMakeLists.txt | 2 +- llvm/lib/Transforms/Utils/GuardUtils.cpp | 50 +- llvm/lib/Transforms/Utils/Local.cpp | 6 +- llvm/lib/Transforms/Vectorize/CMakeLists.txt | 2 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 6 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 37 +- llvm/lib/WindowsManifest/CMakeLists.txt | 2 +- llvm/lib/XRay/CMakeLists.txt | 2 +- llvm/test/Analysis/MemorySSA/pr44027.ll | 27 + llvm/test/Analysis/MemorySSA/pr44029.ll | 63 ++ .../Analysis/ScalarEvolution/trip-count-andor.ll | 194 +--- llvm/test/Analysis/ScalarEvolution/trip-count.ll | 70 +- llvm/test/Analysis/ScalarEvolution/trip-count10.ll | 78 +- llvm/test/Analysis/ScalarEvolution/trip-count2.ll | 50 +- llvm/test/Analysis/ScalarEvolution/trip-count3.ll | 14 +- llvm/test/Analysis/ScalarEvolution/trip-count4.ll | 37 +- llvm/test/Analysis/ScalarEvolution/trip-count6.ll | 17 +- llvm/test/Analysis/ScalarEvolution/trip-count7.ll | 133 +-- llvm/test/Analysis/ScalarEvolution/trip-count8.ll | 41 +- llvm/test/Analysis/ScalarEvolution/trip-count9.ll | 263 +++-- .../test/CodeGen/AMDGPU/amdgpu-unroll-threshold.ll | 52 + llvm/test/CodeGen/ARM/load-combine-big-endian.ll | 308 ++++++ llvm/test/CodeGen/ARM/load-combine.ll | 263 +++++ llvm/test/CodeGen/BPF/32-bit-subreg-cond-select.ll | 17 +- .../CodeGen/BPF/32-bit-subreg-peephole-phi-1.ll | 34 + .../CodeGen/BPF/32-bit-subreg-peephole-phi-2.ll | 34 + llvm/test/CodeGen/BPF/32-bit-subreg-peephole.ll | 27 +- llvm/test/CodeGen/Hexagon/vasrh.select.ll | 33 - llvm/test/CodeGen/Mips/cpus.ll | 4 + .../CodeGen/X86/branchfolding-debug-invariant.mir | 135 +++ llvm/test/CodeGen/X86/fp128-cast.ll | 189 +++- llvm/test/CodeGen/X86/fp128-extract.ll | 7 +- llvm/test/CodeGen/X86/fp128-g.ll | 8 +- llvm/test/CodeGen/X86/fp128-i128.ll | 60 +- llvm/test/CodeGen/X86/fp128-libcalls.ll | 10 + llvm/test/CodeGen/X86/soft-fp.ll | 5 +- llvm/test/DebugInfo/MIR/ARM/larger-subregister.mir | 36 + llvm/test/Feature/weak_constant.ll | 2 +- llvm/test/MC/Mips/sc-expansion.s | 74 ++ llvm/test/MC/Mips/sym-sc.s | 74 -- llvm/test/MC/X86/dwarf-size-field-overflow.test | 8 +- llvm/test/TableGen/duplicate-include.inc | 7 + llvm/test/TableGen/duplicate-include.td | 7 + llvm/test/Transforms/BDCE/pr41925.ll | 126 +++ .../basic_widenable_condition_guards.ll | 85 ++ .../Transforms/InstCombine/widenable-conditions.ll | 156 +++ .../basic_widenable_branch_guards.ll | 66 ++ .../Transforms/LoopPredication/predicate-exits.ll | 160 ++++ .../LoopVectorize/ARM/prefer-tail-loop-folding.ll | 18 + .../test/Transforms/SLPVectorizer/X86/reduction.ll | 19 +- .../Transforms/SLPVectorizer/X86/reduction2.ll | 19 +- llvm/test/Transforms/SimplifyCFG/wc-widen-block.ll | 75 ++ .../llvm-dwarfdump/X86/statistics-base-address.s | 113 +++ .../tools/llvm-dwarfdump/X86/statistics-dwo.test | 4 +- llvm/test/tools/llvm-mca/AArch64/Exynos/aes.s | 57 -- .../test/tools/llvm-mca/AArch64/Exynos/asimd-ld1.s | 189 ---- .../test/tools/llvm-mca/AArch64/Exynos/asimd-ld2.s | 118 --- .../test/tools/llvm-mca/AArch64/Exynos/asimd-ld3.s | 118 --- .../test/tools/llvm-mca/AArch64/Exynos/asimd-ld4.s | 118 --- .../test/tools/llvm-mca/AArch64/Exynos/asimd-st1.s | 169 ---- .../test/tools/llvm-mca/AArch64/Exynos/asimd-st2.s | 97 -- .../test/tools/llvm-mca/AArch64/Exynos/asimd-st3.s | 97 -- .../test/tools/llvm-mca/AArch64/Exynos/asimd-st4.s | 97 -- llvm/test/tools/llvm-mca/AArch64/Exynos/crc.s | 58 -- .../tools/llvm-mca/AArch64/Exynos/direct-branch.s | 8 - .../llvm-mca/AArch64/Exynos/divide-multiply.s | 67 -- .../tools/llvm-mca/AArch64/Exynos/double-recp.s | 66 -- .../tools/llvm-mca/AArch64/Exynos/double-rsqrt.s | 78 -- .../tools/llvm-mca/AArch64/Exynos/double-sqrt.s | 79 -- .../llvm-mca/AArch64/Exynos/extended-register.s | 16 - .../AArch64/Exynos/float-divide-multiply.s | 94 -- .../tools/llvm-mca/AArch64/Exynos/float-integer.s | 114 --- .../tools/llvm-mca/AArch64/Exynos/float-load.s | 153 --- .../tools/llvm-mca/AArch64/Exynos/float-recp.s | 62 -- .../tools/llvm-mca/AArch64/Exynos/float-rsqrt.s | 72 -- .../tools/llvm-mca/AArch64/Exynos/float-sqrt.s | 73 -- .../tools/llvm-mca/AArch64/Exynos/float-store.s | 142 --- llvm/test/tools/llvm-mca/AArch64/Exynos/load.s | 66 -- .../AArch64/Exynos/scheduler-queue-usage.s | 6 - .../llvm-mca/AArch64/Exynos/shifted-register.s | 22 +- llvm/test/tools/llvm-mca/AArch64/Exynos/store.s | 82 -- .../llvm-mca/AArch64/Exynos/zero-latency-move.s | 51 +- .../tools/llvm-objcopy/MachO/Inputs/strip-all.yaml | 2 + llvm/test/tools/llvm-objcopy/MachO/strip-all.test | 4 + .../test/tools/llvm-objcopy/MachO/strip-debug.test | 38 + llvm/test/tools/yaml2obj/COFF/basic-arm64.yaml | 4 +- llvm/tools/llvm-cfi-verify/llvm-cfi-verify.cpp | 4 +- llvm/tools/llvm-cov/CodeCoverage.cpp | 5 +- llvm/tools/llvm-dwarfdump/Statistics.cpp | 70 +- .../llvm-objcopy/MachO/MachOLayoutBuilder.cpp | 8 +- llvm/tools/llvm-objcopy/MachO/MachOObjcopy.cpp | 6 +- llvm/tools/llvm-shlib/CMakeLists.txt | 16 +- llvm/tools/sancov/sancov.cpp | 4 +- llvm/unittests/CodeGen/AArch64SelectionDAGTest.cpp | 2 +- llvm/unittests/Support/SpecialCaseListTest.cpp | 6 +- llvm/utils/TableGen/GlobalISelEmitter.cpp | 8 + llvm/utils/gn/secondary/clang/test/BUILD.gn | 1 + 407 files changed, 6857 insertions(+), 6235 deletions(-) create mode 100644 clang/test/CodeGenObjC/debug-info-direct-method.m create mode 100644 clang/test/OpenMP/declare_variant_device_kind_codegen.cpp create mode 100644 clang/test/OpenMP/declare_variant_mixed_codegen.cpp create mode 100644 clang/test/OpenMP/for_simd_if_messages.cpp create mode 100644 clang/test/OpenMP/nvptx_declare_variant_device_kind_codegen.cpp create mode 100644 clang/unittests/Driver/SanitizerArgsTest.cpp create mode 100644 lld/test/ELF/ttext-segment.s delete mode 100644 lldb/docs/lldb.1 create mode 100644 lldb/docs/man/lldb.rst delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/complet [...] rename lldb/packages/Python/lldbsuite/test/commands/expression/{completion-in-lamb [...] rename lldb/packages/Python/lldbsuite/test/commands/expression/{completion-in-lamb [...] create mode 100644 lldb/packages/Python/lldbsuite/test/types/TestCharType.py create mode 100644 lldb/packages/Python/lldbsuite/test/types/TestCharTypeExpr.py create mode 100644 lldb/packages/Python/lldbsuite/test/types/TestIntegerType.py create mode 100644 lldb/packages/Python/lldbsuite/test/types/TestIntegerTypeExpr.py delete mode 100644 lldb/packages/Python/lldbsuite/test/types/TestIntegerTypes.py delete mode 100644 lldb/packages/Python/lldbsuite/test/types/TestIntegerTypesExpr.py create mode 100644 lldb/packages/Python/lldbsuite/test/types/TestLongTypes.py create mode 100644 lldb/packages/Python/lldbsuite/test/types/TestLongTypesExpr.py create mode 100644 lldb/packages/Python/lldbsuite/test/types/TestShortType.py create mode 100644 lldb/packages/Python/lldbsuite/test/types/TestShortTypeExpr.py delete mode 100644 llvm/lib/Target/AArch64/AArch64SchedExynosM5.td create mode 100644 llvm/test/Analysis/MemorySSA/pr44027.ll create mode 100644 llvm/test/Analysis/MemorySSA/pr44029.ll create mode 100644 llvm/test/CodeGen/AMDGPU/amdgpu-unroll-threshold.ll create mode 100644 llvm/test/CodeGen/BPF/32-bit-subreg-peephole-phi-1.ll create mode 100644 llvm/test/CodeGen/BPF/32-bit-subreg-peephole-phi-2.ll delete mode 100644 llvm/test/CodeGen/Hexagon/vasrh.select.ll create mode 100644 llvm/test/CodeGen/X86/branchfolding-debug-invariant.mir create mode 100644 llvm/test/DebugInfo/MIR/ARM/larger-subregister.mir create mode 100644 llvm/test/MC/Mips/sc-expansion.s delete mode 100644 llvm/test/MC/Mips/sym-sc.s create mode 100644 llvm/test/TableGen/duplicate-include.inc create mode 100644 llvm/test/TableGen/duplicate-include.td create mode 100644 llvm/test/Transforms/BDCE/pr41925.ll create mode 100644 llvm/test/Transforms/InstCombine/widenable-conditions.ll create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/statistics-base-address.s delete mode 100644 llvm/test/tools/llvm-mca/AArch64/Exynos/aes.s delete mode 100644 llvm/test/tools/llvm-mca/AArch64/Exynos/asimd-ld1.s delete mode 100644 llvm/test/tools/llvm-mca/AArch64/Exynos/asimd-ld2.s delete mode 100644 llvm/test/tools/llvm-mca/AArch64/Exynos/asimd-ld3.s delete mode 100644 llvm/test/tools/llvm-mca/AArch64/Exynos/asimd-ld4.s delete mode 100644 llvm/test/tools/llvm-mca/AArch64/Exynos/asimd-st1.s delete mode 100644 llvm/test/tools/llvm-mca/AArch64/Exynos/asimd-st2.s delete mode 100644 llvm/test/tools/llvm-mca/AArch64/Exynos/asimd-st3.s delete mode 100644 llvm/test/tools/llvm-mca/AArch64/Exynos/asimd-st4.s delete mode 100644 llvm/test/tools/llvm-mca/AArch64/Exynos/crc.s delete mode 100644 llvm/test/tools/llvm-mca/AArch64/Exynos/divide-multiply.s delete mode 100644 llvm/test/tools/llvm-mca/AArch64/Exynos/double-recp.s delete mode 100644 llvm/test/tools/llvm-mca/AArch64/Exynos/double-rsqrt.s delete mode 100644 llvm/test/tools/llvm-mca/AArch64/Exynos/double-sqrt.s delete mode 100644 llvm/test/tools/llvm-mca/AArch64/Exynos/float-divide-multiply.s delete mode 100644 llvm/test/tools/llvm-mca/AArch64/Exynos/float-integer.s delete mode 100644 llvm/test/tools/llvm-mca/AArch64/Exynos/float-load.s delete mode 100644 llvm/test/tools/llvm-mca/AArch64/Exynos/float-recp.s delete mode 100644 llvm/test/tools/llvm-mca/AArch64/Exynos/float-rsqrt.s delete mode 100644 llvm/test/tools/llvm-mca/AArch64/Exynos/float-sqrt.s delete mode 100644 llvm/test/tools/llvm-mca/AArch64/Exynos/float-store.s delete mode 100644 llvm/test/tools/llvm-mca/AArch64/Exynos/load.s delete mode 100644 llvm/test/tools/llvm-mca/AArch64/Exynos/store.s create mode 100644 llvm/test/tools/llvm-objcopy/MachO/strip-debug.test