This is an automated email from the git hooks/post-receive script.
"tcwg-buildslave pushed a change to branch linaro-local/ci/llvm-kernel-armv8l-good in repository toolchain/ci/llvm-monorepo.
from 04ef0c16c5a4 [X86][SSE] Add fadd/fsub(x, bitcast_fneg(y)) tests adds 0d2fb3b83c05 [NewGVN] Mark function as changed if we erase instructions. adds 39ffd546b4d0 [DAGCombiner] foldBitcastedFPLogic - Add basic vector support adds 9ac89fc816cd Fix for https://bugs.llvm.org/show_bug.cgi?id=38839: adds 34cb3b92947c Reland r341390 clang-cl: Pass /Brepro to linker if it was [...] adds 968c85222031 Differential Revision: https://reviews.llvm.org/D50246 adds 29c01a9fa534 [libclang] Return the proper pointee type for 'auto' deduc [...] adds 7f7a0815e0b1 [X86][SSE] Add additional fadd/fsub(x, bitcast_fneg(y)) te [...] adds 116ac4775868 Add support for getRegisterByName. adds f2eb6bc81e78 [DebugInfo] Handle stack slot offsets for spilled sub-regi [...] adds f59c9850bbc6 [CodeComplete] Clearly distinguish signature help and code [...] adds 86afff595ce8 [InstCombine] Do not fold scalar ops over select with vect [...] adds bd90343951a8 [ARC] Make char unsigned by default adds e8dd50d1d0bf Revert "[OPENMP][NVPTX] Disable runtime-type info for CUDA [...] adds 3079866bba58 Hot cold splitting pass adds 8f4033e33d60 MachO: Fix out-of-bounds memory access in getString16 adds 9aadba5d7f6b [asan] Update a vector's storage annotation during destruc [...] adds 68ee86789f51 MachO: Change getString16() back to inline function adds 3f900a23a15e [LV] Fix code gen for conditionally executed loads and stores adds 6213b4d80f02 [InstCombine] Fold (min/max ~X, Y) -> ~(max/min X, ~Y) whe [...] adds cd1da54c730d [X86] Teach X86DAGToDAGISel::foldLoadStoreIntoMemOperand t [...] adds 1d7dcf82c82a [X86] Use regular expressions to make test immune to regis [...] adds c268a2746cbb [X86] Change the addcarry and subborrow intrinsics to retu [...] adds e3c58f6dfb4f [X86] Modify addcarry/subborrow builtins to emit an 2 resu [...] adds 5e4d2462c76f utils/abtest: Refactor and add bisection method adds 42afeaa032d1 [Bindings][Go] Fixed go.test failure due to C-API argument [...] adds 6f0723639ce6 [PGO][CHR] Small cleanup. adds 64b27e603c75 [Scalar] Fix undefined behaviour when converting double to long. adds 8ae702766ec5 Add input files to the "prepare swig bindings" step. adds 7f537163838f NFC: remove magic bool in LoopIdiomRecognize adds 27659572807d [Scalar] Commit the correct patch, forgot `git add`. adds 11f0a8f17d0c [RISCV] Fix AddressSanitizer heap-buffer-overflow in disas [...] adds c722314b888e [OpenMP] Initial implementation of OMP 5.0 Memory Manageme [...] adds 8aefa35fa6e7 [llvm-dwp] Clean up tests X86/*.test adds 654932c56f78 [Error] Reintroduce type validation in createFileError() adds 063ea399d66e NFC: Move Searcher::Depth into lldb-enumerations as SearchDepth. adds c80b3a6ce10e [RISCV] Fix crash in decoding instruction with unknown flo [...] adds f9ac17530b58 [PGO][CHR] Build/warning fix adds 4deb03eedd3a [OpenMP] Synchronization hint constants added to headers adds f46aaad8459e [OpenMP] Change hint parameter type for critical to uint32_t adds bf6b3379b269 [codeview] Improve readobj FPO dumper and pdbutil register names adds 1d752c02bd69 Add the Disassembler unit test dir. adds 0da0687ba39d warn_stdlibcxx_not_found: suggest '-stdlib=libc++' instead [...] adds 5e8a1cf3ac5c [X86] Modify the the rdtscp intrinsic to return values ins [...] adds 237baccf7341 [X86] Custom emit __builtin_rdtscp so we can emit an expli [...] adds 6633a6a9ebbf PR38870: Add warning for zero-width unicode characters app [...] adds 6e29d6b181e3 [CMake] Fix LLVM_ENABLE_LTO option on Windows adds c0d14534bb6f [PGO] Fix some style issue of ControlHeightReduction adds 68369da7eb75 [OpenMP] Update copyright to 2018 adds 2f6f0b493f14 [X86] Don't create X86ISD::AVG nodes from v1iX vectors. adds 43ff45624f19 [X86] Don't create ZERO_EXTEND_INREG/SIGN_EXTEND_INREG for [...] adds ec8e648bd0d0 [AArch64] Support reserving x1-7 registers. adds 7ad00470f516 [WebAssembly] Change SIMD lane indices to vec_i8imm_op adds 69ffb5db151b [InstCombine] narrow vector select with padded condition a [...] adds a92479a0d456 [MemorySSA] Update MemoryPhi wiring for block splitting to [...] adds 50703e2bcfec Make -Watomic-alignment say whether the atomic operation w [...] adds 5df0a746ca51 [X86] Add codegen tests for narrow PADDUS/PSUBUS patterns [...] adds d3e2dfa40c7a [codeview] Add .cv_string directive for testing purposes adds 141730bf0523 [AST] Generalize argument specific aliasing adds 874391e4993f [Disassembler] Run ARM-specific tests only if the ARM back [...] adds 8fb4dae12802 [InstCombine][x86] add tests for possible blendv transform [...] adds 229c999d9717 [benchmark] Re-enable benchmarks on all platforms includin [...] adds 61fffe565396 [benchmark] Fix flags used to compile benchmark library wi [...] adds b841a968ee24 [WebAssembly] v8x16.shuffle adds 63d68303159a Revert "Revert "Revert "Revert "[analyzer] Add coverage in [...] adds 7eaeca7d9717 [clang-tidy/ObjC] Update list of acronyms in PropertyDecla [...] adds 59a3ae390911 [clang-tidy/ObjC] Update list of acronyms in PropertyDecla [...] adds 082165f87399 [analyzer] Remove the "postponed" hack, deal with derived [...] adds 8e0c6ff15456 [analyzer] [NFC] Use StringRef when returning a large stri [...] adds cadb940b1a3c [analyzer] [NFC] Move methods for dumping the coverage in [...] adds 7bbb367943e2 Set cost of invariant group intrinsics to 0 adds 002834b9362c [SimplifyIndVar] Avoid generating truncate instructions wi [...] adds 29d3df48ff1a [COFF] Implement llvm.global_ctors priorities for MSVC COF [...] adds c30178674761 ADT: add <bit> header, implement C++20 bit_cast, use adds 842b820ca61a [PDB] Support pointer types in the native reader. adds 320d853082fe Revert "ADT: add <bit> header, implement C++20 bit_cast, use" adds b4a5c14a2d5e Fix some of the PDB tests. adds 0b39c2da8115 [XCodeproj] Remove extra whitespace in SBAPI path. adds be7e7abd4117 [MemorySSA] Relax verification of clobbering accesses. adds db49c55cb588 Do not use optimized atomic libcalls for misaligned atomics. adds f3f3a535977c [hwasan] Export memory stats through /proc/$PID/maps. adds b6447e5330a8 Switch to using a reserved identifier for this internal co [...] adds 4ce4fd561146 Remove addBlockByrefAddress(), it is dead code as far as c [...] adds 78854f139a8b [hwasan] Disable print-memory-usage-android test. adds de4e07148a5d [hwasan] rename two .cc tests into .c adds 35e26ae846d0 Fix typos. NFC adds d82202ddec02 ADT: add <bit> header, implement C++20 bit_cast, use adds a78f8ad18a7f Fix typo in previous commit adds 0fc61e53afdc [X86] Add stack folding MIR test for ADCX/ADOX. adds 61fd78baceef [X86] Add load folding test cases for the addcarryx intrinsic. adds ab3c83509b15 [X86] Add commuted isel pattern for the load form of ADCX [...] adds 93f353a960ec Check if a terminal supports colors on Windows properly adds bae475c5bc7d Revert "Modernize NativeProcessProtocol::GetSoftwareBreakp [...]
No new revisions were added by this update.
Summary of changes: .../clang-tidy/objc/PropertyDeclarationCheck.cpp | 8 + .../checks/objc-property-declaration.rst | 2 +- .../include/clang/Basic/DiagnosticFrontendKinds.td | 2 +- clang/include/clang/Basic/DiagnosticLexKinds.td | 3 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 4 +- clang/include/clang/Basic/PlistSupport.h | 25 +- clang/include/clang/Sema/Sema.h | 14 +- .../StaticAnalyzer/Core/PathSensitive/MemRegion.h | 3 + .../StaticAnalyzer/Core/PathSensitive/Store.h | 2 + clang/lib/CodeGen/CGAtomic.cpp | 26 +- clang/lib/CodeGen/CGBuiltin.cpp | 41 + clang/lib/Driver/ToolChains/MSVC.cpp | 9 + clang/lib/Driver/ToolChains/RISCV.cpp | 34 +- clang/lib/Driver/ToolChains/RISCV.h | 6 + clang/lib/Frontend/CompilerInvocation.cpp | 5 - clang/lib/Lex/Lexer.cpp | 21 +- clang/lib/Parse/ParseDecl.cpp | 7 +- clang/lib/Parse/ParseExpr.cpp | 10 +- clang/lib/Parse/ParseExprCXX.cpp | 6 +- clang/lib/Parse/ParseOpenMP.cpp | 3 +- clang/lib/Sema/SemaCodeComplete.cpp | 69 +- clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp | 28 +- clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp | 50 +- clang/lib/StaticAnalyzer/Core/RegionStore.cpp | 62 +- .../expected-plists/NewDelete-path-notes.cpp.plist | 32 + .../expected-plists/conditional-path-notes.c.plist | 89 + .../Inputs/expected-plists/cxx-for-range.cpp.plist | 90 + .../Inputs/expected-plists/edges-new.mm.plist | 696 +++ .../Inputs/expected-plists/generics.m.plist | 492 ++ .../Inputs/expected-plists/inline-plist.c.plist | 88 + .../expected-plists/inline-unique-reports.c.plist | 21 + .../Inputs/expected-plists/lambda-notes.cpp.plist | 205 + .../expected-plists/malloc-plist.c.plist} | 4259 ++++++++-------- .../method-call-path-notes.cpp.plist | 66 + .../Inputs/expected-plists/model-file.cpp.plist | 27 + .../expected-plists/null-deref-path-notes.m.plist | 52 + .../expected-plists/nullability-notes.m.plist | 20 + .../Inputs/expected-plists/objc-arc.m.plist | 177 + .../Inputs/expected-plists/plist-macros.cpp.plist | 94 + .../expected-plists/plist-output-alternate.m.plist | 81 + .../Inputs/expected-plists/plist-output.m.plist | 246 + .../retain-release-path-notes.m.plist | 282 +- .../Inputs/expected-plists/unix-fns.c.plist | 5364 ++++++++++---------- .../Analysis/MismatchedDeallocator-path-notes.cpp | 292 +- clang/test/Analysis/NewDelete-path-notes.cpp | 2 +- clang/test/Analysis/conditional-path-notes.c | 2 +- .../MismatchedDeallocator-path-notes.cpp.plist} | 217 +- .../plist-diagnostics-notes-as-events.cpp.plist | 18 + .../expected-plists/plist-diagnostics.cpp.plist | 18 + .../plist-diagnostics-notes-as-events.cpp | 2 +- .../test/Analysis/copypaste/plist-diagnostics.cpp | 2 +- clang/test/Analysis/cstring-plist.c | 3 + clang/test/Analysis/cxx-for-range.cpp | 2 +- .../deref-track-symbolic-region.c.plist | 35 + .../plist-diagnostics-include-check.cpp.plist | 147 + .../expected-plists/plist-multi-file.c.plist | 212 + .../report-issues-within-main-file.cpp.plist} | 1529 +++--- .../expected-plists/undef-value-caller.c.plist | 25 + .../expected-plists/undef-value-param.c.plist | 55 + .../expected-plists/undef-value-param.m.plist | 43 + .../diagnostics/deref-track-symbolic-region.c | 2 +- .../plist-diagnostics-include-check.cpp | 132 +- clang/test/Analysis/diagnostics/plist-multi-file.c | 199 +- .../diagnostics/report-issues-within-main-file.cpp | 1709 +------ .../test/Analysis/diagnostics/undef-value-caller.c | 2 +- .../test/Analysis/diagnostics/undef-value-param.c | 2 +- .../test/Analysis/diagnostics/undef-value-param.m | 2 +- clang/test/Analysis/edges-new.mm | 2 +- clang/test/Analysis/generics.m | 2 +- clang/test/Analysis/inline-plist.c | 2 +- clang/test/Analysis/inline-unique-reports.c | 2 +- .../eager-reclamation-path-notes.c.plist | 38 + .../eager-reclamation-path-notes.cpp.plist | 23 + .../Inputs/expected-plists/path-notes.c.plist | 152 + .../Inputs/expected-plists/path-notes.cpp.plist | 236 + .../Inputs/expected-plists/path-notes.m.plist | 81 + .../inlining/eager-reclamation-path-notes.c | 2 +- .../inlining/eager-reclamation-path-notes.cpp | 2 +- clang/test/Analysis/inlining/path-notes.c | 2 +- clang/test/Analysis/inlining/path-notes.cpp | 2 +- clang/test/Analysis/inlining/path-notes.m | 2 +- clang/test/Analysis/lambda-notes.cpp | 195 +- clang/test/Analysis/malloc-plist.c | 5037 +----------------- clang/test/Analysis/method-call-path-notes.cpp | 2 +- clang/test/Analysis/model-file.cpp | 2 +- clang/test/Analysis/null-deref-path-notes.m | 2 +- clang/test/Analysis/nullability-notes.m | 2 +- clang/test/Analysis/objc-arc.m | 2 +- clang/test/Analysis/plist-macros.cpp | 2 +- clang/test/Analysis/plist-output-alternate.m | 2 +- clang/test/Analysis/plist-output.m | 2 +- clang/test/Analysis/plist-stats-output.c | 3 + clang/test/Analysis/retain-release-path-notes.m | 2 +- clang/test/Analysis/unix-fns.c | 2835 +---------- clang/test/CodeCompletion/call.cpp | 2 +- clang/test/CodeGen/adc-builtins.c | 20 +- clang/test/CodeGen/adx-builtins.c | 10 +- clang/test/CodeGen/atomic-ops.c | 47 +- clang/test/CodeGen/atomics-sema-alignment.c | 8 +- clang/test/CodeGen/rd-builtins.c | 9 + clang/test/Driver/msvc-link.c | 12 + clang/test/Driver/riscv32-toolchain.c | 31 +- clang/test/Frontend/warning-stdlibcxx-darwin.cpp | 2 +- clang/test/Index/print-type.cpp | 3 + clang/test/Lexer/unicode.c | 7 + clang/test/OpenMP/nvptx_target_rtti_messages.cpp | 68 - clang/tools/libclang/CXType.cpp | 7 + compiler-rt/lib/builtins/int_util.c | 8 +- compiler-rt/lib/builtins/int_util.h | 6 +- compiler-rt/lib/hwasan/hwasan.cc | 47 +- compiler-rt/lib/hwasan/hwasan.h | 2 + compiler-rt/lib/hwasan/hwasan_allocator.h | 2 +- compiler-rt/lib/hwasan/hwasan_flags.inc | 2 + .../hwasan/TestCases/print-memory-usage-android.c | 18 + .../hwasan/TestCases/{stack-oob.cc => stack-oob.c} | 8 +- .../hwasan/TestCases/{stack-uar.cc => stack-uar.c} | 4 +- libcxx/include/vector | 5 +- .../MachO/MachONormalizedFileBinaryUtils.h | 9 +- .../lldb/Breakpoint/BreakpointResolverAddress.h | 2 +- .../lldb/Breakpoint/BreakpointResolverFileLine.h | 2 +- .../lldb/Breakpoint/BreakpointResolverFileRegex.h | 2 +- .../lldb/Breakpoint/BreakpointResolverName.h | 2 +- lldb/include/lldb/Core/AddressResolverFileLine.h | 2 +- lldb/include/lldb/Core/AddressResolverName.h | 2 +- lldb/include/lldb/Core/FileLineResolver.h | 2 +- lldb/include/lldb/Core/SearchFilter.h | 11 +- .../lldb/Host/common/NativeProcessProtocol.h | 6 +- lldb/include/lldb/Interpreter/CommandCompletions.h | 8 +- lldb/include/lldb/lldb-enumerations.h | 10 + lldb/lldb.xcodeproj/project.pbxproj | 70 +- .../Breakpoint/BreakpointResolverAddress.cpp | 4 +- .../Breakpoint/BreakpointResolverFileLine.cpp | 4 +- .../Breakpoint/BreakpointResolverFileRegex.cpp | 4 +- lldb/source/Breakpoint/BreakpointResolverName.cpp | 4 +- lldb/source/Commands/CommandCompletions.cpp | 12 +- lldb/source/Core/AddressResolverFileLine.cpp | 4 +- lldb/source/Core/AddressResolverName.cpp | 4 +- lldb/source/Core/Debugger.cpp | 1 - lldb/source/Core/FileLineResolver.cpp | 4 +- lldb/source/Core/SearchFilter.cpp | 20 +- lldb/source/Host/common/File.cpp | 3 + lldb/source/Host/common/NativeProcessProtocol.cpp | 32 - lldb/source/Host/common/SoftwareBreakpoint.cpp | 57 +- .../RenderScriptRuntime/RenderScriptRuntime.h | 6 +- .../Plugins/Process/Linux/NativeProcessLinux.cpp | 73 +- .../Plugins/Process/Linux/NativeProcessLinux.h | 9 +- .../Plugins/Process/NetBSD/NativeProcessNetBSD.cpp | 17 + .../Plugins/Process/NetBSD/NativeProcessNetBSD.h | 10 + lldb/source/Target/LanguageRuntime.cpp | 4 +- lldb/source/Utility/ArchSpec.cpp | 1 + lldb/source/Utility/Scalar.cpp | 9 +- lldb/unittests/CMakeLists.txt | 1 + lldb/unittests/Disassembler/CMakeLists.txt | 24 +- llvm/CMakeLists.txt | 7 +- llvm/bindings/go/llvm/dibuilder.go | 2 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 2 +- llvm/docs/CMake.rst | 3 +- llvm/include/llvm/ADT/bit.h | 34 + llvm/include/llvm/Analysis/MemoryLocation.h | 6 +- llvm/include/llvm/Analysis/MemorySSAUpdater.h | 7 +- .../llvm/Analysis/TargetTransformInfoImpl.h | 2 + llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h | 7 + .../DebugInfo/PDB/Native/NativeCompilandSymbol.h | 2 + .../llvm/DebugInfo/PDB/Native/NativeTypeEnum.h | 9 +- .../llvm/DebugInfo/PDB/Native/NativeTypePointer.h | 50 + .../llvm/DebugInfo/PDB/Native/SymbolCache.h | 6 + llvm/include/llvm/IR/IntrinsicsX86.td | 40 +- llvm/include/llvm/InitializePasses.h | 1 + llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 2 +- llvm/include/llvm/Support/Error.h | 10 +- llvm/include/llvm/Transforms/IPO.h | 5 + llvm/lib/Analysis/AliasSetTracker.cpp | 40 + llvm/lib/Analysis/MemoryLocation.cpp | 7 +- llvm/lib/Analysis/MemorySSA.cpp | 14 +- llvm/lib/Analysis/MemorySSAUpdater.cpp | 11 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 2 - llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 132 - llvm/lib/CodeGen/ImplicitNullChecks.cpp | 2 +- llvm/lib/CodeGen/LiveDebugVariables.cpp | 87 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 16 +- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 21 +- llvm/lib/DebugInfo/PDB/CMakeLists.txt | 1 + llvm/lib/DebugInfo/PDB/DIA/DIARawSymbol.cpp | 308 +- .../DebugInfo/PDB/Native/NativeCompilandSymbol.cpp | 10 + llvm/lib/DebugInfo/PDB/Native/NativeEnumTypes.cpp | 7 +- llvm/lib/DebugInfo/PDB/Native/NativeExeSymbol.cpp | 2 + llvm/lib/DebugInfo/PDB/Native/NativeRawSymbol.cpp | 8 +- .../lib/DebugInfo/PDB/Native/NativeTypeBuiltin.cpp | 2 +- llvm/lib/DebugInfo/PDB/Native/NativeTypeEnum.cpp | 119 +- .../lib/DebugInfo/PDB/Native/NativeTypePointer.cpp | 86 + llvm/lib/DebugInfo/PDB/Native/SymbolCache.cpp | 14 +- llvm/lib/IR/AutoUpgrade.cpp | 95 + llvm/lib/IR/Verifier.cpp | 8 + llvm/lib/MC/MCContext.cpp | 2 +- llvm/lib/MC/MCParser/AsmParser.cpp | 21 +- llvm/lib/Support/APInt.cpp | 21 +- llvm/lib/Target/AArch64/AArch64.td | 11 +- llvm/lib/Target/AArch64/AArch64CallLowering.cpp | 5 +- llvm/lib/Target/AArch64/AArch64FastISel.cpp | 4 + llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 2 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 37 +- llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp | 53 +- llvm/lib/Target/AArch64/AArch64RegisterInfo.h | 2 + llvm/lib/Target/AArch64/AArch64Subtarget.cpp | 6 +- llvm/lib/Target/AArch64/AArch64Subtarget.h | 11 +- .../AArch64/MCTargetDesc/AArch64AddressingModes.h | 21 +- .../Target/ARM/MCTargetDesc/ARMAddressingModes.h | 22 +- llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 13 + llvm/lib/Target/Hexagon/HexagonISelLowering.h | 3 + .../RISCV/Disassembler/RISCVDisassembler.cpp | 20 + llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.h | 15 + llvm/lib/Target/RISCV/RISCVInstrInfoF.td | 2 +- llvm/lib/Target/WebAssembly/WebAssemblyISD.def | 1 + .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 39 + .../Target/WebAssembly/WebAssemblyISelLowering.h | 1 + .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 62 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 28 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 66 +- llvm/lib/Target/X86/X86InstrArithmetic.td | 9 + llvm/lib/Target/X86/X86IntrinsicsInfo.h | 14 +- llvm/lib/Transforms/IPO/CMakeLists.txt | 1 + llvm/lib/Transforms/IPO/HotColdSplitting.cpp | 370 ++ llvm/lib/Transforms/IPO/IPO.cpp | 1 + llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 7 + .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 16 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 51 +- .../InstCombine/InstCombineVectorOps.cpp | 38 + .../Instrumentation/ControlHeightReduction.cpp | 118 +- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 152 + llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 18 +- llvm/lib/Transforms/Scalar/NewGVN.cpp | 6 +- llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp | 3 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 49 +- llvm/test/Analysis/AliasSet/argmemonly.ll | 64 +- llvm/test/CodeGen/AArch64/arm64-platform-reg.ll | 57 + .../AArch64/arm64-reserved-arg-reg-call-error.ll | 19 + llvm/test/CodeGen/Hexagon/namedreg.ll | 13 + llvm/test/CodeGen/WebAssembly/simd.ll | 96 + llvm/test/CodeGen/X86/addcarry.ll | 12 +- ...adx-intrinsics.ll => adx-intrinsics-upgrade.ll} | 28 +- llvm/test/CodeGen/X86/adx-intrinsics.ll | 149 +- llvm/test/CodeGen/X86/avg.ll | 29 + llvm/test/CodeGen/X86/ctor-priority-coff.ll | 59 + llvm/test/CodeGen/X86/fp-logic.ll | 32 +- llvm/test/CodeGen/X86/paddus.ll | 597 +++ llvm/test/CodeGen/X86/psubus.ll | 562 ++ llvm/test/CodeGen/X86/rdtsc-upgrade.ll | 31 + llvm/test/CodeGen/X86/rdtsc.ll | 12 +- llvm/test/CodeGen/X86/stack-folding-adx-x86_64.ll | 12 +- llvm/test/CodeGen/X86/stack-folding-adx.mir | 269 + llvm/test/CodeGen/X86/vec_cast.ll | 22 +- llvm/test/DebugInfo/COFF/fpo-csrs.ll | 154 +- llvm/test/DebugInfo/COFF/fpo-shrink-wrap.ll | 30 +- .../PDB/Native/pdb-native-compilands.test | 19 + .../DebugInfo/PDB/Native/pdb-native-enums.test | 219 + .../PowerPC/live-debug-vars-subreg-offset.ll | 81 + llvm/test/MC/COFF/cv-fpo-csrs.s | 50 +- llvm/test/MC/COFF/cv-fpo-setframe.s | 47 +- llvm/test/MC/COFF/cv-string.s | 69 + llvm/test/MC/Disassembler/RISCV/fuzzer-invalid.txt | 8 + .../RISCV/invalid-fp-rounding-mode.txt | 9 + .../test/MC/{ => Disassembler}/RISCV/lit.local.cfg | 0 llvm/test/MC/Disassembler/WebAssembly/wasm.txt | 3 + llvm/test/Transforms/HotColdSplit/split-cold-1.ll | 34 + .../Transforms/IndVarSimplify/iv-widen-elim-ext.ll | 84 + .../Transforms/Inline/launder.invariant.group.ll | 36 +- llvm/test/Transforms/InstCombine/X86/blend_x86.ll | 132 +- llvm/test/Transforms/InstCombine/max-of-nots.ll | 22 +- llvm/test/Transforms/InstCombine/select-gep.ll | 14 + llvm/test/Transforms/InstCombine/select.ll | 8 +- llvm/test/Transforms/InstCombine/select_meta.ll | 32 +- .../InstCombine/shuffle-select-narrow.ll | 46 +- llvm/test/Transforms/InstCombine/sub.ll | 42 +- llvm/test/Transforms/InstCombine/xor.ll | 6 +- llvm/test/Transforms/LICM/argmemonly-call.ll | 3 +- .../Transforms/LoopVectorize/X86/gather_scatter.ll | 631 +++ .../LoopVectorize/X86/invariant-load-gather.ll | 93 + .../Transforms/NewGVN/eliminate-callsite-inline.ll | 18 + llvm/test/Verifier/blockbyref.ll | 19 + llvm/test/tools/llvm-dwp/X86/compress.test | 3 +- llvm/test/tools/llvm-dwp/X86/compressfail.test | 3 +- .../llvm-dwp/X86/dwos_list_from_exec_simple.test | 3 +- llvm/test/tools/llvm-dwp/X86/gcc_type.test | 3 +- llvm/test/tools/llvm-dwp/X86/nocompress.test | 3 +- llvm/test/tools/llvm-dwp/X86/simple.test | 8 +- llvm/tools/llvm-pdbutil/MinimalSymbolDumper.cpp | 25 +- llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp | 50 + llvm/tools/llvm-readobj/COFFDumper.cpp | 20 +- llvm/unittests/Support/ErrorTest.cpp | 3 + llvm/utils/abtest.py | 403 +- llvm/utils/benchmark/CMakeLists.txt | 2 +- openmp/LICENSE.txt | 4 +- openmp/runtime/src/dllexports | 18 + openmp/runtime/src/exports_so.txt | 1 + openmp/runtime/src/i18n/en_US.txt | 1 + openmp/runtime/src/include/50/omp.h.var | 53 +- openmp/runtime/src/include/50/omp_lib.f.var | 21 + openmp/runtime/src/include/50/omp_lib.f90.var | 45 +- openmp/runtime/src/include/50/omp_lib.h.var | 192 +- openmp/runtime/src/kmp.h | 96 +- openmp/runtime/src/kmp_alloc.cpp | 153 + openmp/runtime/src/kmp_barrier.cpp | 4 + openmp/runtime/src/kmp_csupport.cpp | 6 +- openmp/runtime/src/kmp_ftn_entry.h | 30 +- openmp/runtime/src/kmp_ftn_os.h | 26 +- openmp/runtime/src/kmp_global.cpp | 15 + openmp/runtime/src/kmp_runtime.cpp | 31 +- openmp/runtime/src/kmp_settings.cpp | 149 +- openmp/runtime/src/kmp_stub.cpp | 14 + openmp/runtime/test/api/omp_alloc.c | 78 + openmp/runtime/tools/generate-def.pl | 6 +- 311 files changed, 17304 insertions(+), 17517 deletions(-) create mode 100644 clang/test/Analysis/Inputs/expected-plists/lambda-notes.cpp.plist copy clang/test/Analysis/{inlining/Inputs/expected-plists/path-notes.cpp.plist => [...] copy clang/test/Analysis/{inlining/Inputs/expected-plists/eager-reclamation-path-n [...] create mode 100644 clang/test/Analysis/diagnostics/Inputs/expected-plists/plist-di [...] create mode 100644 clang/test/Analysis/diagnostics/Inputs/expected-plists/plist-mu [...] copy clang/test/Analysis/{Inputs/expected-plists/inline-plist.c.plist => diagnosti [...] delete mode 100644 clang/test/OpenMP/nvptx_target_rtti_messages.cpp create mode 100644 compiler-rt/test/hwasan/TestCases/print-memory-usage-android.c rename compiler-rt/test/hwasan/TestCases/{stack-oob.cc => stack-oob.c} (54%) rename compiler-rt/test/hwasan/TestCases/{stack-uar.cc => stack-uar.c} (74%) create mode 100644 llvm/include/llvm/ADT/bit.h create mode 100644 llvm/include/llvm/DebugInfo/PDB/Native/NativeTypePointer.h create mode 100644 llvm/lib/DebugInfo/PDB/Native/NativeTypePointer.cpp create mode 100644 llvm/lib/Transforms/IPO/HotColdSplitting.cpp create mode 100644 llvm/test/CodeGen/AArch64/arm64-reserved-arg-reg-call-error.ll create mode 100644 llvm/test/CodeGen/Hexagon/namedreg.ll copy llvm/test/CodeGen/X86/{adx-intrinsics.ll => adx-intrinsics-upgrade.ll} (96%) create mode 100644 llvm/test/CodeGen/X86/ctor-priority-coff.ll create mode 100644 llvm/test/CodeGen/X86/rdtsc-upgrade.ll create mode 100644 llvm/test/CodeGen/X86/stack-folding-adx.mir create mode 100644 llvm/test/DebugInfo/PowerPC/live-debug-vars-subreg-offset.ll create mode 100644 llvm/test/MC/COFF/cv-string.s create mode 100644 llvm/test/MC/Disassembler/RISCV/fuzzer-invalid.txt create mode 100644 llvm/test/MC/Disassembler/RISCV/invalid-fp-rounding-mode.txt copy llvm/test/MC/{ => Disassembler}/RISCV/lit.local.cfg (100%) create mode 100644 llvm/test/Transforms/HotColdSplit/split-cold-1.ll create mode 100644 llvm/test/Transforms/LoopVectorize/X86/invariant-load-gather.ll create mode 100644 llvm/test/Transforms/NewGVN/eliminate-callsite-inline.ll create mode 100644 llvm/test/Verifier/blockbyref.ll create mode 100644 openmp/runtime/test/api/omp_alloc.c