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-tested 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 new 6213b4d80f02 [InstCombine] Fold (min/max ~X, Y) -> ~(max/min X, ~Y) whe [...] new cd1da54c730d [X86] Teach X86DAGToDAGISel::foldLoadStoreIntoMemOperand t [...] new 1d7dcf82c82a [X86] Use regular expressions to make test immune to regis [...] new c268a2746cbb [X86] Change the addcarry and subborrow intrinsics to retu [...] new e3c58f6dfb4f [X86] Modify addcarry/subborrow builtins to emit an 2 resu [...] new 5e4d2462c76f utils/abtest: Refactor and add bisection method new 42afeaa032d1 [Bindings][Go] Fixed go.test failure due to C-API argument [...] new 6f0723639ce6 [PGO][CHR] Small cleanup. new 64b27e603c75 [Scalar] Fix undefined behaviour when converting double to long. new 8ae702766ec5 Add input files to the "prepare swig bindings" step. new 7f537163838f NFC: remove magic bool in LoopIdiomRecognize new 27659572807d [Scalar] Commit the correct patch, forgot `git add`. new 11f0a8f17d0c [RISCV] Fix AddressSanitizer heap-buffer-overflow in disas [...] new c722314b888e [OpenMP] Initial implementation of OMP 5.0 Memory Manageme [...] new 8aefa35fa6e7 [llvm-dwp] Clean up tests X86/*.test new 654932c56f78 [Error] Reintroduce type validation in createFileError() new 063ea399d66e NFC: Move Searcher::Depth into lldb-enumerations as SearchDepth. new c80b3a6ce10e [RISCV] Fix crash in decoding instruction with unknown flo [...] new f9ac17530b58 [PGO][CHR] Build/warning fix new 4deb03eedd3a [OpenMP] Synchronization hint constants added to headers new f46aaad8459e [OpenMP] Change hint parameter type for critical to uint32_t new bf6b3379b269 [codeview] Improve readobj FPO dumper and pdbutil register names new 1d752c02bd69 Add the Disassembler unit test dir. new 0da0687ba39d warn_stdlibcxx_not_found: suggest '-stdlib=libc++' instead [...] new 5e8a1cf3ac5c [X86] Modify the the rdtscp intrinsic to return values ins [...] new 237baccf7341 [X86] Custom emit __builtin_rdtscp so we can emit an expli [...] new 6633a6a9ebbf PR38870: Add warning for zero-width unicode characters app [...] new 6e29d6b181e3 [CMake] Fix LLVM_ENABLE_LTO option on Windows new c0d14534bb6f [PGO] Fix some style issue of ControlHeightReduction new 68369da7eb75 [OpenMP] Update copyright to 2018 new 2f6f0b493f14 [X86] Don't create X86ISD::AVG nodes from v1iX vectors. new 43ff45624f19 [X86] Don't create ZERO_EXTEND_INREG/SIGN_EXTEND_INREG for [...] new ec8e648bd0d0 [AArch64] Support reserving x1-7 registers. new 7ad00470f516 [WebAssembly] Change SIMD lane indices to vec_i8imm_op new 69ffb5db151b [InstCombine] narrow vector select with padded condition a [...] new a92479a0d456 [MemorySSA] Update MemoryPhi wiring for block splitting to [...] new 50703e2bcfec Make -Watomic-alignment say whether the atomic operation w [...] new 5df0a746ca51 [X86] Add codegen tests for narrow PADDUS/PSUBUS patterns [...] new d3e2dfa40c7a [codeview] Add .cv_string directive for testing purposes new 141730bf0523 [AST] Generalize argument specific aliasing new 874391e4993f [Disassembler] Run ARM-specific tests only if the ARM back [...] new 8fb4dae12802 [InstCombine][x86] add tests for possible blendv transform [...] new 229c999d9717 [benchmark] Re-enable benchmarks on all platforms includin [...] new 61fffe565396 [benchmark] Fix flags used to compile benchmark library wi [...] new b841a968ee24 [WebAssembly] v8x16.shuffle new 63d68303159a Revert "Revert "Revert "Revert "[analyzer] Add coverage in [...] new 7eaeca7d9717 [clang-tidy/ObjC] Update list of acronyms in PropertyDecla [...] new 59a3ae390911 [clang-tidy/ObjC] Update list of acronyms in PropertyDecla [...] new 082165f87399 [analyzer] Remove the "postponed" hack, deal with derived [...] new 8e0c6ff15456 [analyzer] [NFC] Use StringRef when returning a large stri [...] new cadb940b1a3c [analyzer] [NFC] Move methods for dumping the coverage in [...] new 7bbb367943e2 Set cost of invariant group intrinsics to 0 new 002834b9362c [SimplifyIndVar] Avoid generating truncate instructions wi [...] new 29d3df48ff1a [COFF] Implement llvm.global_ctors priorities for MSVC COF [...] new c30178674761 ADT: add <bit> header, implement C++20 bit_cast, use new 842b820ca61a [PDB] Support pointer types in the native reader. new 320d853082fe Revert "ADT: add <bit> header, implement C++20 bit_cast, use" new b4a5c14a2d5e Fix some of the PDB tests. new 0b39c2da8115 [XCodeproj] Remove extra whitespace in SBAPI path. new be7e7abd4117 [MemorySSA] Relax verification of clobbering accesses. new db49c55cb588 Do not use optimized atomic libcalls for misaligned atomics. new f3f3a535977c [hwasan] Export memory stats through /proc/$PID/maps. new b6447e5330a8 Switch to using a reserved identifier for this internal co [...] new 4ce4fd561146 Remove addBlockByrefAddress(), it is dead code as far as c [...] new 78854f139a8b [hwasan] Disable print-memory-usage-android test. new de4e07148a5d [hwasan] rename two .cc tests into .c new 35e26ae846d0 Fix typos. NFC new d82202ddec02 ADT: add <bit> header, implement C++20 bit_cast, use new a78f8ad18a7f Fix typo in previous commit new 0fc61e53afdc [X86] Add stack folding MIR test for ADCX/ADOX. new 61fd78baceef [X86] Add load folding test cases for the addcarryx intrinsic. new ab3c83509b15 [X86] Add commuted isel pattern for the load form of ADCX [...] new 93f353a960ec Check if a terminal supports colors on Windows properly new bae475c5bc7d Revert "Modernize NativeProcessProtocol::GetSoftwareBreakp [...]
The 74 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-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