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-mainline-defconfig in repository toolchain/ci/llvm-project.
from b874b3d3faa [LV] Fix test failure in a Release build. adds ac7864ec019 [clangd] Add new helpers to make tweak tests scale better. [...] adds de67affd005 [Loop Peeling] Introduce an option for profile based peelin [...] adds f6b00c279a5 Fix and test inter-procedural register allocation for ARM adds 4b7239ebaca [IPRA][ARM] Disable no-CSR optimisation for ARM adds 207e3af5018 [MCA] Add support for printing immedate values as hex. Also [...] adds ad66e95b0de [clangd] Remove bad assert: nothing relies on it, and the r [...] adds 5f0077d238f [COFF] Avoid loading objects for mingw autoimport, when a d [...] adds 397a516a52d [COFF] Clarify a comment. NFC. adds 8d99a5c0e62 [OpenCL] Allow OpenCL C style vector initialization in C++ adds ed7e1cd877a [llvm-dlltool] Clarify an error message. NFC. adds ab90c893646 [x86] add/adjust tests for shift-add-shift; NFC adds 4cfd015bebb Fix "not all control paths return a value" warning. NFCI. adds d2df54e6a55 [ThinLTO] Implement index-based WPD adds e69f8dcd0b1 Fix new test adds deb61871d30 Fix new test try 2 adds 522fb7eedc1 GlobalISel: support swiftself attribute adds 13a81444cd5 [clangd][vscode] clang-format the the extension code. adds 7eacefedab6 [NFC] Test commit, corrected some spelling in comment adds 809e9d1efa2 [ORC] Change the locking scheme for ThreadSafeModule. adds 25082817eb6 [clangd] Fix a crash when presenting values for Hover adds 08b72f0d416 Use llvm-nm instead of nm in new test to unbreak Windows bot adds 89683e9dd7d [doc] Give a workaround for a FileCheck regex that ends in [...] adds e93341f7c87 [Sema] Disable -Wbitwise-op-parentheses and -Wlogical-op-pa [...] adds 31e6dbe1c6a Fix PC adjustment in StackFrame::GetSymbolContext adds a13a827c99e gn build: Merge r367667. adds 383d760ffef Fix git-llvm to not delete non-empty directories. adds 6722923c388 [clang-tidy] Adding static analyzer check to list of clang- [...] adds 9ce5f41851f [InstCombine] fold cmp+select using select operand equivalence adds 4dcf8800e2b CodeGen: Don't follow aliases when extracting type info. adds c94c91f55ce Fix ARC after r367633 adds f7d9c43a4a5 [AMDGPU] Regenerated saddo.ll test file for D47927 adds 5545e6963f2 [SimplifyCFG] Cleanup redundant conditions [NFC]. adds e4c46c34cec [AArch64][GlobalISel] Support the neg_addsub_shifted_imm32 pattern adds c5d40145355 [Formatters] Temporarily disable libc++ std::function forma [...] adds 524990797b8 [llvm-objcopy] - Fix the strip-dwo-groups.test. adds 9f057853580 [NewPassManager] Resolve assertion in CGSCCPassManager when [...] adds 1c67521591a Changing representation of cv_def_range directives in Codev [...] adds f98a153c8dc [sanitizer_common][tests] Fix SanitizerCommon-Unit :: ./San [...] adds 98264863254 Use rip-relative addressing in asm test adds 5fb56b19665 Temporarily Revert "Changing representation of cv_def_range [...] adds 06cccc5e6f7 Remove a dead diagnostic, NFC adds d5765ee5645 [Driver][test] Avoid undefined grep in darwin-ld.c adds 68264558f99 [DAGCombiner] try to convert opposing shifts to casts adds fae0a60a9ca Add MCRegister and use it in MCRegisterClass::contains() adds cb391279b41 [ORC] Turn on symbol-flags overrides for LLJIT on Windows b [...] adds 490292c3e04 [PowerPC][NFC] Enable ADT BitVectorTest adds 5f8e570b3ce [Test] Demonstrate a realignment bug missed in r366765 adds de9b1d79127 [ScalarizeMaskedMemIntrin] Add constant mask support to exp [...] adds 10430f41743 [ORC] Remove a dead method. adds 196931a7dd0 hwasan: Remove unused field CurModuleUniqueId. NFCI. adds 511be2a1589 [Statepoints] Fix overalignment of loads in no-realign-stac [...] adds e7694f34ab6 Use MCRegister in MCRegisterInfo's interfaces adds 794f7591eca [TargetLowering] SimplifyMultipleUseDemandedBits - don't as [...] adds c4952da4010 Add benchmarks to test the cost of allocator adds 73752abeab1 [AArch64][GlobalISel] Eliminate redundant G_ZEXT when the s [...] adds d0ea05d5eff [BPF] annotate DIType metadata for builtin preseve_array_ac [...] adds d021617bf7e [Attributor] Using liveness in other attributes. adds fa5c340ea12 Fix ClangASTContext::CreateParameterDeclaration to not call [...] adds dc8af80c190 Remove support for unsupported MSVC versions adds 21d01ea9b6f Revert "Remove support for unsupported MSVC versions" adds 8fb7074d3b2 [clang-doc] Add flag to continue after mapping errors adds df1b00a7cb1 [lit] Fix 42812: lit test suite can no longer be run stand-alone adds 42618b270d3 Revert Fix and test inter-procedural register allocation for ARM adds 81a05cb9bcc [PowerPC][NFC][MachinePipeliner] Add some regression testcases adds e6ef4f98d28 The MinGW linker supports response files adds 748dac7389b Remove support for unsupported MSVC versions adds 37d24a696bf [BPF] Handling type conversions correctly for CO-RE adds 45ea25289d0 [X86] Use the pointer VT for the Scale node when lowering x [...] adds 52e6d52f10d [GlobalISel] Check LLT size matches memory size for non-tru [...] adds b1cfcd1a566 [ScalarizeMaskedMemIntrin] Bitcast the mask to the scalar d [...] adds c835164a47e Re-commit "[GlobalISel] Add legalization support for non-po [...] adds 383650c7f19 Add brackets to remove warnings about ambiguous 'else's. adds 9e0f2c2d9da Temporarily Revert "[PowerPC][NFC][MachinePipeliner] Add so [...] adds 38136d3b968 [ORC] Remove some old debugging output from a unit test. adds 7900905f76f [clang-doc] Update documentation adds 00879c3e87c MCRegister/Register: DenseMapInfo should take `const T &` adds 25ab1c6471f [ELF] Move R_*_IRELATIVE from .rel[a].plt to .rel[a].dyn un [...] adds 67e93a1ae00 Add OMPT support for teams construct adds aa2810b6e74 [InstSimplify] Add test case to show bad sign bit handling [...] adds 96bb3472058 [Attributor] Fix dereferenceable callsite argument initialization adds 10bf563171c Simplify <type_traits> implementations. adds 41a2847a9ae Emit diagnostic if an inline asm constraint requires an immediate adds 2c5a60f1dca [lit] Actually run tests for internal env command adds a67d81e4e2f [lit] Print internal env commands adds 4f8259bdbc5 [Thumb] Fix invalid symbol redefinition due to duplicated j [...]
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-doc/tool/ClangDocMain.cpp | 15 +- clang-tools-extra/clangd/XRefs.cpp | 7 +- .../clangd/clients/clangd-vscode/README.md | 5 + .../clangd/clients/clangd-vscode/package.json | 2 + .../clangd/clients/clangd-vscode/src/extension.ts | 169 +- .../clients/clangd-vscode/test/extension.test.ts | 11 +- .../clangd/clients/clangd-vscode/test/index.ts | 17 +- clang-tools-extra/clangd/unittests/CMakeLists.txt | 1 + .../clangd/unittests/TweakTesting.cpp | 133 + clang-tools-extra/clangd/unittests/TweakTesting.h | 103 + clang-tools-extra/clangd/unittests/TweakTests.cpp | 495 +- clang-tools-extra/clangd/unittests/XRefsTests.cpp | 10 + clang-tools-extra/docs/ReleaseNotes.rst | 2 +- clang-tools-extra/docs/clang-doc.rst | 50 +- .../checks/clang-analyzer-core.CallAndMessage.rst | 10 + .../checks/clang-analyzer-core.DivideZero.rst | 10 + .../clang-analyzer-core.DynamicTypePropagation.rst | 6 + .../clang-analyzer-core.NonNullParamChecker.rst | 10 + .../checks/clang-analyzer-core.NullDereference.rst | 10 + .../clang-analyzer-core.StackAddressEscape.rst | 10 + ...analyzer-core.UndefinedBinaryOperatorResult.rst | 10 + .../checks/clang-analyzer-core.VLASize.rst | 10 + ...-analyzer-core.uninitialized.ArraySubscript.rst | 10 + .../clang-analyzer-core.uninitialized.Assign.rst | 10 + .../clang-analyzer-core.uninitialized.Branch.rst | 10 + ...er-core.uninitialized.CapturedBlockVariable.rst | 6 + ...ang-analyzer-core.uninitialized.UndefReturn.rst | 10 + .../clang-analyzer-cplusplus.InnerPointer.rst | 6 + .../checks/clang-analyzer-cplusplus.Move.rst | 10 + .../checks/clang-analyzer-cplusplus.NewDelete.rst | 10 + .../clang-analyzer-cplusplus.NewDeleteLeaks.rst | 10 + .../checks/clang-analyzer-deadcode.DeadStores.rst | 10 + ...ng-analyzer-nullability.NullPassedToNonnull.rst | 10 + ...nalyzer-nullability.NullReturnedFromNonnull.rst | 10 + ...g-analyzer-nullability.NullableDereferenced.rst | 10 + ...nalyzer-nullability.NullablePassedToNonnull.rst | 10 + ...zer-nullability.NullableReturnedFromNonnull.rst | 6 + ...nalyzer-optin.cplusplus.UninitializedObject.rst | 10 + .../clang-analyzer-optin.cplusplus.VirtualCall.rst | 10 + .../clang-analyzer-optin.mpi.MPI-Checker.rst | 10 + ...clang-analyzer-optin.osx.OSObjectCStyleCast.rst | 6 + ...alizability.EmptyLocalizationContextChecker.rst | 10 + ...oa.localizability.NonLocalizedStringChecker.rst | 10 + ...g-analyzer-optin.performance.GCDAntipattern.rst | 6 + .../clang-analyzer-optin.performance.Padding.rst | 6 + .../clang-analyzer-optin.portability.UnixAPI.rst | 6 + .../clang-tidy/checks/clang-analyzer-osx.API.rst | 10 + .../clang-tidy/checks/clang-analyzer-osx.MIG.rst | 6 + .../clang-analyzer-osx.NumberObjectConversion.rst | 6 + .../clang-analyzer-osx.OSObjectRetainCount.rst | 6 + .../checks/clang-analyzer-osx.ObjCProperty.rst | 6 + .../checks/clang-analyzer-osx.SecKeychainAPI.rst | 10 + .../checks/clang-analyzer-osx.cocoa.AtSync.rst | 10 + .../clang-analyzer-osx.cocoa.AutoreleaseWrite.rst | 6 + .../clang-analyzer-osx.cocoa.ClassRelease.rst | 10 + .../checks/clang-analyzer-osx.cocoa.Dealloc.rst | 10 + ...-analyzer-osx.cocoa.IncompatibleMethodTypes.rst | 10 + .../checks/clang-analyzer-osx.cocoa.Loops.rst | 6 + .../clang-analyzer-osx.cocoa.MissingSuperCall.rst | 6 + .../clang-analyzer-osx.cocoa.NSAutoreleasePool.rst | 10 + .../checks/clang-analyzer-osx.cocoa.NSError.rst | 10 + .../checks/clang-analyzer-osx.cocoa.NilArg.rst | 10 + .../clang-analyzer-osx.cocoa.NonNilReturnValue.rst | 6 + .../clang-analyzer-osx.cocoa.ObjCGenerics.rst | 10 + .../clang-analyzer-osx.cocoa.RetainCount.rst | 10 + ...g-analyzer-osx.cocoa.RunLoopAutoreleaseLeak.rst | 6 + .../checks/clang-analyzer-osx.cocoa.SelfInit.rst | 10 + .../clang-analyzer-osx.cocoa.SuperDealloc.rst | 10 + .../clang-analyzer-osx.cocoa.UnusedIvars.rst | 10 + ...lang-analyzer-osx.cocoa.VariadicMethodTypes.rst | 10 + .../clang-analyzer-osx.coreFoundation.CFError.rst | 10 + .../clang-analyzer-osx.coreFoundation.CFNumber.rst | 10 + ...analyzer-osx.coreFoundation.CFRetainRelease.rst | 10 + ...r-osx.coreFoundation.containers.OutOfBounds.rst | 10 + ...oreFoundation.containers.PointerSizedValues.rst | 10 + .../clang-analyzer-security.FloatLoopCounter.rst | 10 + ...nsecureAPI.DeprecatedOrUnsafeBufferHandling.rst | 10 + ...alyzer-security.insecureAPI.UncheckedReturn.rst | 10 + .../clang-analyzer-security.insecureAPI.bcmp.rst | 10 + .../clang-analyzer-security.insecureAPI.bcopy.rst | 10 + .../clang-analyzer-security.insecureAPI.bzero.rst | 10 + .../clang-analyzer-security.insecureAPI.getpw.rst | 10 + .../clang-analyzer-security.insecureAPI.gets.rst | 10 + ...clang-analyzer-security.insecureAPI.mkstemp.rst | 10 + .../clang-analyzer-security.insecureAPI.mktemp.rst | 10 + .../clang-analyzer-security.insecureAPI.rand.rst | 10 + .../clang-analyzer-security.insecureAPI.strcpy.rst | 10 + .../clang-analyzer-security.insecureAPI.vfork.rst | 10 + .../clang-tidy/checks/clang-analyzer-unix.API.rst | 10 + .../checks/clang-analyzer-unix.Malloc.rst | 10 + .../checks/clang-analyzer-unix.MallocSizeof.rst | 10 + .../clang-analyzer-unix.MismatchedDeallocator.rst | 10 + .../checks/clang-analyzer-unix.Vfork.rst | 10 + .../clang-analyzer-unix.cstring.BadSizeArg.rst | 10 + .../checks/clang-analyzer-unix.cstring.NullArg.rst | 10 + .../checks/clang-analyzer-valist.CopyToSelf.rst | 6 + .../checks/clang-analyzer-valist.Uninitialized.rst | 6 + .../checks/clang-analyzer-valist.Unterminated.rst | 6 + .../clang-tidy/checks/gen-static-analyzer-docs.py | 148 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 85 + clang/include/clang/Basic/DiagnosticParseKinds.td | 2 - clang/include/clang/Basic/DiagnosticSemaKinds.td | 4 +- clang/lib/CodeGen/CGExpr.cpp | 12 +- clang/lib/Driver/ToolChains/MinGW.h | 3 +- clang/lib/Parse/ParseObjc.cpp | 4 - clang/lib/Sema/SemaInit.cpp | 14 +- .../CodeGen/builtin-preserve-access-index-array.c | 18 + clang/test/CodeGen/builtin-preserve-access-index.c | 23 +- clang/test/CodeGenOpenCL/vector_literals_nested.cl | 23 - clang/test/CodeGenOpenCL/vector_literals_valid.cl | 75 +- clang/test/Driver/darwin-ld.c | 4 +- clang/test/Sema/bitwise-op-parentheses.c | 58 + clang/test/Sema/logical-op-parentheses.c | 41 + clang/test/Sema/parentheses.c | 53 +- clang/test/SemaCXX/parentheses.cpp | 2 +- clang/test/SemaCXX/vector.cpp | 8 + clang/test/SemaOpenCL/vector_literals_const.cl | 27 - .../tests/sanitizer_posix_test.cpp | 5 + libcxx/benchmarks/CMakeLists.txt | 2 + libcxx/benchmarks/allocation.bench.cpp | 136 + libcxx/include/type_traits | 103 +- lld/COFF/DLL.cpp | 2 +- lld/COFF/SymbolTable.cpp | 2 + lld/ELF/SyntheticSections.cpp | 25 +- lld/ELF/Writer.cpp | 32 +- lld/test/COFF/Inputs/alias-implib.lib | Bin 0 -> 1608 bytes lld/test/COFF/alias-implib.s | 23 + lld/test/ELF/aarch64-gnu-ifunc-nonpreemptable.s | 4 +- lld/test/ELF/aarch64-gnu-ifunc-plt.s | 13 +- lld/test/ELF/aarch64-gnu-ifunc.s | 8 +- lld/test/ELF/aarch64-gnu-ifunc2.s | 2 +- lld/test/ELF/gnu-ifunc-canon.s | 6 +- lld/test/ELF/gnu-ifunc-dyntags.s | 10 +- lld/test/ELF/gnu-ifunc-i386.s | 8 +- lld/test/ELF/gnu-ifunc-plt-i386.s | 14 +- lld/test/ELF/gnu-ifunc-plt.s | 14 +- lld/test/ELF/gnu-ifunc-relative.s | 2 +- lld/test/ELF/gnu-ifunc-shared.s | 7 +- lld/test/ELF/gnu-ifunc.s | 8 +- lld/test/ELF/linkerscript/orphan-report.s | 2 +- lld/test/ELF/ppc32-gnu-ifunc-nonpreemptable.s | 2 +- lld/test/ELF/ppc32-gnu-ifunc.s | 4 +- lld/test/ELF/ppc64-ifunc.s | 13 +- lldb/include/lldb/Core/Address.h | 17 + lldb/include/lldb/Symbol/ClangASTContext.h | 3 +- lldb/include/lldb/Target/StackFrame.h | 15 +- lldb/include/lldb/Target/Unwind.h | 10 +- lldb/lit/Unwind/Inputs/trap_frame_sym_ctx.s | 42 + lldb/lit/Unwind/trap_frame_sym_ctx.test | 21 + .../libcxx/function/TestLibCxxFunction.py | 3 + .../Makefile | 6 + ...estBreakpointInMemberFuncWNonPrimitiveParams.py | 26 + .../a.cpp | 14 + .../a.h | 7 + .../main.cpp | 15 + .../module.modulemap | 0 lldb/source/Core/Address.cpp | 18 + .../Language/CPlusPlus/CPlusPlusLanguage.cpp | 6 - .../Plugins/Process/Utility/HistoryUnwind.cpp | 4 +- .../source/Plugins/Process/Utility/HistoryUnwind.h | 3 +- .../Process/Utility/RegisterContextLLDB.cpp | 105 +- .../Plugins/Process/Utility/RegisterContextLLDB.h | 4 + lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp | 21 +- lldb/source/Plugins/Process/Utility/UnwindLLDB.h | 3 +- .../Process/Utility/UnwindMacOSXFrameBackchain.cpp | 6 +- .../Process/Utility/UnwindMacOSXFrameBackchain.h | 3 +- .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp | 2 +- .../source/Plugins/SymbolFile/PDB/PDBASTParser.cpp | 2 +- lldb/source/Symbol/ClangASTContext.cpp | 6 +- lldb/source/Target/StackFrame.cpp | 30 +- lldb/source/Target/StackFrameList.cpp | 34 +- llvm/docs/CommandGuide/FileCheck.rst | 5 +- llvm/docs/CommandGuide/llvm-mca.rst | 5 + llvm/docs/LangRef.rst | 4 + llvm/docs/ORCv2.rst | 66 +- .../BuildingAJIT/Chapter2/KaleidoscopeJIT.h | 30 +- llvm/include/llvm/Analysis/CGSCCPassManager.h | 31 +- .../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 4 + llvm/include/llvm/CodeGen/Register.h | 21 + llvm/include/llvm/CodeGen/TargetFrameLowering.h | 5 + llvm/include/llvm/CodeGen/TargetLowering.h | 1 + llvm/include/llvm/CodeGen/TargetRegisterInfo.h | 7 + llvm/include/llvm/Demangle/DemangleConfig.h | 7 - llvm/include/llvm/ExecutionEngine/Orc/Core.h | 1 - .../llvm/ExecutionEngine/Orc/IRTransformLayer.h | 3 + llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h | 4 +- .../llvm/ExecutionEngine/Orc/ThreadSafeModule.h | 44 +- llvm/include/llvm/IR/IRBuilder.h | 10 +- llvm/include/llvm/IR/ModuleSummaryIndex.h | 8 + llvm/include/llvm/MC/MCRegister.h | 38 +- llvm/include/llvm/MC/MCRegisterInfo.h | 84 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 28 +- .../llvm/Transforms/IPO/WholeProgramDevirt.h | 26 + .../llvm/Transforms/Scalar/LoopUnrollPass.h | 7 + llvm/include/llvm/Transforms/Utils/UnrollLoop.h | 3 +- llvm/lib/Analysis/InstructionSimplify.cpp | 3 + llvm/lib/CodeGen/Analysis.cpp | 2 +- llvm/lib/CodeGen/CalcSpillWeights.cpp | 9 +- llvm/lib/CodeGen/GlobalISel/CallLowering.cpp | 3 - llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 12 - llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 99 +- llvm/lib/CodeGen/RegAllocFast.cpp | 2 +- llvm/lib/CodeGen/RegUsageInfoCollector.cpp | 3 +- llvm/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp | 69 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 26 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 35 +- .../CodeGen/SelectionDAG/StatepointLowering.cpp | 23 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 20 +- llvm/lib/CodeGen/TargetFrameLoweringImpl.cpp | 4 +- llvm/lib/DebugInfo/PDB/DIA/DIASession.cpp | 10 +- .../ExecutionEngine/Orc/CompileOnDemandLayer.cpp | 116 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 7 - llvm/lib/ExecutionEngine/Orc/IRCompileLayer.cpp | 4 +- llvm/lib/ExecutionEngine/Orc/IRTransformLayer.cpp | 2 +- llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 23 +- llvm/lib/ExecutionEngine/Orc/Layer.cpp | 24 +- llvm/lib/ExecutionEngine/Orc/ThreadSafeModule.cpp | 58 +- llvm/lib/LTO/LTO.cpp | 16 +- llvm/lib/MC/MCRegisterInfo.cpp | 20 +- llvm/lib/Object/WasmObjectFile.cpp | 2 +- llvm/lib/Passes/PassBuilder.cpp | 2 + llvm/lib/Support/Windows/explicit_symbols.inc | 6 - llvm/lib/Target/AArch64/AArch64CallLowering.cpp | 1 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 12 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 8 + .../Target/AArch64/AArch64InstructionSelector.cpp | 86 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 13 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 6 +- llvm/lib/Target/ARC/ARCOptAddrMode.cpp | 6 +- llvm/lib/Target/ARM/ARMCallLowering.cpp | 1 + llvm/lib/Target/ARM/ARMFrameLowering.h | 5 + llvm/lib/Target/ARM/ARMISelLowering.cpp | 11 +- llvm/lib/Target/ARM/ARMInstrThumb.td | 3 +- llvm/lib/Target/AVR/AVRISelLowering.cpp | 6 +- llvm/lib/Target/BPF/BPFAbstractMemberAccess.cpp | 332 +- llvm/lib/Target/BPF/BTFDebug.cpp | 110 +- llvm/lib/Target/BPF/BTFDebug.h | 15 +- llvm/lib/Target/Hexagon/BitTracker.cpp | 3 +- llvm/lib/Target/Hexagon/HexagonExpandCondsets.cpp | 2 +- llvm/lib/Target/Mips/MipsCallLowering.cpp | 1 + llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 4 + llvm/lib/Target/Sparc/SparcISelLowering.cpp | 2 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 2 +- llvm/lib/Target/X86/X86CallLowering.cpp | 1 + llvm/lib/Target/X86/X86ISelLowering.cpp | 21 +- .../lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp | 2 +- llvm/lib/Transforms/IPO/Attributor.cpp | 175 +- llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp | 303 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 64 +- .../Instrumentation/HWAddressSanitizer.cpp | 2 - .../lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp | 6 +- llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp | 50 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 18 +- .../CodeGen/AArch64/GlobalISel/arm64-fallback.ll | 28 - .../GlobalISel/legalize-non-pow2-load-store.mir | 50 + .../CodeGen/AArch64/GlobalISel/select-binop.mir | 155 + .../GlobalISel/select-redundant-zext-of-load.mir | 48 + .../CodeGen/AArch64/GlobalISel/select-zextload.mir | 4 +- llvm/test/CodeGen/AArch64/GlobalISel/swiftself.ll | 62 + .../CodeGen/AArch64/arm64-inline-asm-error-I.ll | 2 +- .../CodeGen/AArch64/arm64-inline-asm-error-J.ll | 2 +- .../CodeGen/AArch64/arm64-inline-asm-error-K.ll | 2 +- .../CodeGen/AArch64/arm64-inline-asm-error-L.ll | 2 +- .../CodeGen/AArch64/arm64-inline-asm-error-M.ll | 2 +- .../CodeGen/AArch64/arm64-inline-asm-error-N.ll | 2 +- llvm/test/CodeGen/AArch64/shift-mod.ll | 10 +- llvm/test/CodeGen/AMDGPU/saddo.ll | 577 +- llvm/test/CodeGen/ARM/ipra-no-csr.ll | 22 + llvm/test/CodeGen/BPF/CORE/intrinsic-array.ll | 2 +- .../CodeGen/BPF/CORE/offset-reloc-cast-array-1.ll | 124 + .../CodeGen/BPF/CORE/offset-reloc-cast-array-2.ll | 131 + .../CodeGen/BPF/CORE/offset-reloc-cast-struct-1.ll | 112 + .../CodeGen/BPF/CORE/offset-reloc-cast-struct-2.ll | 117 + .../CodeGen/BPF/CORE/offset-reloc-cast-struct-3.ll | 116 + .../CodeGen/BPF/CORE/offset-reloc-cast-union-1.ll | 117 + .../CodeGen/BPF/CORE/offset-reloc-cast-union-2.ll | 118 + .../test/CodeGen/BPF/CORE/offset-reloc-global-1.ll | 79 + .../test/CodeGen/BPF/CORE/offset-reloc-global-2.ll | 95 + .../test/CodeGen/BPF/CORE/offset-reloc-global-3.ll | 84 + llvm/test/CodeGen/BPF/CORE/offset-reloc-ignore.ll | 62 + .../CodeGen/BPF/CORE/offset-reloc-multi-array-1.ll | 101 + .../CodeGen/BPF/CORE/offset-reloc-multi-array-2.ll | 107 + .../CodeGen/BPF/CORE/offset-reloc-pointer-1.ll | 83 + .../CodeGen/BPF/CORE/offset-reloc-pointer-2.ll | 85 + .../BPF/CORE/offset-reloc-struct-anonymous.ll | 2 +- .../CodeGen/BPF/CORE/offset-reloc-struct-array.ll | 2 +- .../CodeGen/BPF/CORE/offset-reloc-typedef-array.ll | 2 +- llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef.ll | 2 +- llvm/test/CodeGen/RISCV/inline-asm-invalid.ll | 10 +- llvm/test/CodeGen/Thumb/pr42760.ll | 56 + .../CodeGen/X86/inline-asm-bad-constraint-n.ll | 2 +- llvm/test/CodeGen/X86/inline-asm-e-constraint.ll | 17 + .../CodeGen/X86/inline-asm-imm-out-of-range.ll | 7 + llvm/test/CodeGen/X86/inline-asm-n-constraint.ll | 13 + llvm/test/CodeGen/X86/masked_compressstore.ll | 5378 ++++++++++--------- llvm/test/CodeGen/X86/masked_expandload.ll | 5539 +++++++++----------- llvm/test/CodeGen/X86/pr39666.ll | 21 +- llvm/test/CodeGen/X86/pr40994.ll | 2 +- llvm/test/CodeGen/X86/shift-combine.ll | 140 +- .../CodeGen/X86/statepoint-no-realign-stack.ll | 53 + llvm/test/CodeGen/X86/typeid-alias.ll | 18 + llvm/test/Other/new-pm-pr42726-cgscc.ll | 57 + llvm/test/TableGen/address-space-patfrags.td | 17 +- llvm/test/ThinLTO/X86/Inputs/devirt2.ll | 59 + llvm/test/ThinLTO/X86/devirt.ll | 56 +- llvm/test/ThinLTO/X86/devirt2.ll | 278 + .../ThinLTO/X86/nodevirt-nonpromoted-typeid.ll | 66 + llvm/test/Transforms/FunctionAttrs/arg_returned.ll | 2 + llvm/test/Transforms/FunctionAttrs/liveness.ll | 97 +- llvm/test/Transforms/FunctionAttrs/willreturn.ll | 7 +- .../InstCombine/select-bitext-bitwise-ops.ll | 36 +- .../Transforms/InstCombine/select-obo-peo-ops.ll | 466 +- llvm/test/Transforms/InstCombine/select.ll | 20 +- llvm/test/Transforms/InstSimplify/icmp-abs-nabs.ll | 12 + .../Transforms/LoopUnroll/peel-loop-pgo-deopt.ll | 3 +- .../X86/expand-masked-compressstore.ll | 72 +- .../X86/expand-masked-expandload.ll | 90 +- llvm/test/tools/llvm-mca/X86/print-imm-hex-1.s | 30 + llvm/test/tools/llvm-mca/X86/print-imm-hex-2.s | 39 + .../tools/llvm-objcopy/ELF/strip-dwo-groups.test | 27 +- llvm/tools/lli/lli.cpp | 51 +- llvm/tools/llvm-lto2/llvm-lto2.cpp | 8 + llvm/tools/llvm-mca/CodeRegionGenerator.cpp | 2 + llvm/tools/llvm-mca/llvm-mca.cpp | 7 + llvm/unittests/ADT/BitVectorTest.cpp | 4 - .../unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp | 2 - .../ExecutionEngine/Orc/ThreadSafeModuleTest.cpp | 2 +- llvm/unittests/Support/AlignmentTest.cpp | 15 +- llvm/utils/TableGen/GlobalISelEmitter.cpp | 18 +- llvm/utils/git-svn/git-llvm | 57 +- .../clang-tools-extra/clangd/unittests/BUILD.gn | 1 + llvm/utils/lit/lit/TestRunner.py | 17 +- .../tests/Inputs/shtest-env/print_environment.py | 2 +- .../lit/tests/Inputs/shtest-env/shtest-env.py | 3 - llvm/utils/lit/tests/lit.cfg | 13 +- llvm/utils/lit/tests/shtest-env.py | 23 + openmp/runtime/src/kmp_csupport.cpp | 3 +- openmp/runtime/src/kmp_runtime.cpp | 160 +- openmp/runtime/src/kmp_wait_release.h | 5 +- openmp/runtime/src/ompt-internal.h | 1 + openmp/runtime/src/ompt-specific.cpp | 7 +- openmp/runtime/src/ompt-specific.h | 2 +- openmp/runtime/test/ompt/callback.h | 31 +- openmp/runtime/test/ompt/misc/interoperability.cpp | 10 +- openmp/runtime/test/ompt/teams/parallel_team.c | 81 + openmp/runtime/test/ompt/teams/serial_teams.c | 89 + openmp/runtime/test/ompt/teams/serialized.c | 62 + openmp/runtime/test/ompt/teams/team.c | 49 + 348 files changed, 13590 insertions(+), 7904 deletions(-) create mode 100644 clang-tools-extra/clangd/unittests/TweakTesting.cpp create mode 100644 clang-tools-extra/clangd/unittests/TweakTesting.h create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-core.Ca [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-core.Di [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-core.Dy [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-core.No [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-core.Nu [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-core.St [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-core.Un [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-core.VL [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-core.un [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-core.un [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-core.un [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-core.un [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-core.un [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-cpluspl [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-cpluspl [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-cpluspl [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-cpluspl [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-deadcod [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-nullabi [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-nullabi [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-nullabi [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-nullabi [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-nullabi [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-optin.c [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-optin.c [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-optin.m [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-optin.o [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-optin.o [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-optin.o [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-optin.p [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-optin.p [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-optin.p [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-osx.API.rst create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-osx.MIG.rst create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-osx.Num [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-osx.OSO [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-osx.Obj [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-osx.Sec [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-osx.coc [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-osx.coc [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-osx.coc [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-osx.coc [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-osx.coc [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-osx.coc [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-osx.coc [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-osx.coc [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-osx.coc [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-osx.coc [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-osx.coc [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-osx.coc [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-osx.coc [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-osx.coc [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-osx.coc [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-osx.coc [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-osx.coc [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-osx.coc [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-osx.cor [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-osx.cor [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-osx.cor [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-osx.cor [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-osx.cor [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-securit [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-securit [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-securit [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-securit [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-securit [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-securit [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-securit [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-securit [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-securit [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-securit [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-securit [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-securit [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-securit [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-unix.API.rst create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-unix.Ma [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-unix.Ma [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-unix.Mi [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-unix.Vfork.rst create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-unix.cs [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-unix.cs [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-valist. [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-valist. [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/clang-analyzer-valist. [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/gen-static-analyzer-docs.py create mode 100644 clang/test/CodeGen/builtin-preserve-access-index-array.c delete mode 100644 clang/test/CodeGenOpenCL/vector_literals_nested.cl create mode 100644 clang/test/Sema/bitwise-op-parentheses.c create mode 100644 clang/test/Sema/logical-op-parentheses.c delete mode 100644 clang/test/SemaOpenCL/vector_literals_const.cl create mode 100644 libcxx/benchmarks/allocation.bench.cpp create mode 100644 lld/test/COFF/Inputs/alias-implib.lib create mode 100644 lld/test/COFF/alias-implib.s create mode 100644 lldb/lit/Unwind/Inputs/trap_frame_sym_ctx.s create mode 100644 lldb/lit/Unwind/trap_frame_sym_ctx.test create mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/breakpoint_in_memb [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/breakpoint_in_memb [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/breakpoint_in_memb [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/breakpoint_in_memb [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/breakpoint_in_memb [...] copy {clang/test/VFS/Inputs/MissingVFS => lldb/packages/Python/lldbsuite/test/lang [...] create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-non-pow2-load-store.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-redundant-zext-of-load.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/swiftself.ll create mode 100644 llvm/test/CodeGen/ARM/ipra-no-csr.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-array-1.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-array-2.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-struct-1.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-struct-2.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-struct-3.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-union-1.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-union-2.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-global-1.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-global-2.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-global-3.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-ignore.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-multi-array-1.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-multi-array-2.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-pointer-1.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-pointer-2.ll create mode 100644 llvm/test/CodeGen/Thumb/pr42760.ll create mode 100644 llvm/test/CodeGen/X86/inline-asm-e-constraint.ll create mode 100644 llvm/test/CodeGen/X86/inline-asm-imm-out-of-range.ll create mode 100644 llvm/test/CodeGen/X86/inline-asm-n-constraint.ll create mode 100644 llvm/test/CodeGen/X86/typeid-alias.ll create mode 100644 llvm/test/Other/new-pm-pr42726-cgscc.ll create mode 100644 llvm/test/ThinLTO/X86/Inputs/devirt2.ll create mode 100644 llvm/test/ThinLTO/X86/devirt2.ll create mode 100644 llvm/test/ThinLTO/X86/nodevirt-nonpromoted-typeid.ll create mode 100644 llvm/test/tools/llvm-mca/X86/print-imm-hex-1.s create mode 100644 llvm/test/tools/llvm-mca/X86/print-imm-hex-2.s delete mode 100644 llvm/utils/lit/tests/Inputs/shtest-env/shtest-env.py create mode 100644 llvm/utils/lit/tests/shtest-env.py create mode 100644 openmp/runtime/test/ompt/teams/parallel_team.c create mode 100644 openmp/runtime/test/ompt/teams/serial_teams.c create mode 100644 openmp/runtime/test/ompt/teams/serialized.c create mode 100644 openmp/runtime/test/ompt/teams/team.c