This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-stable-allnoconfig in repository toolchain/ci/llvm-monorepo.
from 740be6805b4 Fix errors with the Clang natvis file. adds 6f9b2c2fc17 [InstCombine] auto-generate complete checks; NFC adds fe4926b4aa3 [AArch64] Avoid crashing on .seh directives in assembly adds fbe96f0db2d TestHelloWorld: Use a file on the target platform for synch [...] adds 66d151f7124 [OPENMP] parsing and sema support for 'close' map-type-modifier adds 4fa73f32b2c Rewrite objc intrinsics to runtime methods in PreISelIntrin [...] adds 55b805b2e4a Un-conditionalize use of libcompression. debugserver only [...] adds 84eb118ead2 [LoopVectorize] auto-generate complete checks; NFC adds 5875877d7fd [asan] Restore ODR-violation detection on vtables adds 230a9a7f0d7 [LAA] Introduce enum for vectorization safety status (NFC). adds 7d5cc97cd06 Reject .so files if -static is given. adds ef241950f2f Add nonlazybind to objc_retain/objc_release when converting [...] adds ee642245a64 Preserve the linkage for objc* intrinsics as clang will set [...] adds 736e88762c0 [InstCombine] add tests for extract of vector load; NFC adds 64f305867da Emit ASM input in a constant context adds 7a4293d9e30 [lit] Use the new build.py script in the lldb-mi tests adds 6f8e394c2e4 Force libcompression calls to be enabled when building on D [...] adds 2c29d441702 [DebugInfo] Move several private headers to include directory adds 42672604146 [NativePDB] Correctly reconstruct DeclContext for nested enums. adds 2d60a055ed3 Portability fix: add missing includes and static_casts. Rev [...] adds 063085fc8b2 [llvm-mca] Improve test (NFC) adds ab04c6b9e01 [AArch64] Fix instructions order (NFC) adds 77aa60396e1 [AArch64] Simplify the Exynos M3 pipeline model adds ee04da6e304 [Driver] Also obey -nostdlib++ when rewriting -lstdc++. adds 7bcd6593203 Fix error message. adds cbc5e6fb227 Remove the zlib CFLAGS and LDFLAGS settings from the xcode [...] adds a5eb94d0fed [lit] Rather than including stdio.h, forward-declare printf [...] adds 01534184296 Don't forget to free the libcompression scratch buffer in t [...] adds 5e63d9b3170 Use unique_ptr to manage a TarWriter instance. NFC. adds e9c22ffc89d [asan] Disable ODR test on Android adds 5c6027e06ac Add llvm-objdump man page adds 2d3f3c743ca Re-land "Fix MSVC dependency issue between Clang-tablegen a [...] adds 9399601ec1c [gn build] Add build file for llvm-objcopy adds afb5f7436ed [PowerPC]Exploit P9 vabsdu for unsigned vselect patterns adds d3196a9b898 Fix use-after-free with profile remapping. adds 87e41ad7675 [bugpoint][PR29027] Reduce function attributes adds ab0d82e0d19 [DebugInfo] Make AsmPrinter struct HandlerInfo and Handlers [...] adds 8618b90fa78 Revert accidentally included code. adds d7fe4545e1f Use "EvaluateAsRValue" instead of as a known int, because i [...] adds 11e242705de [llvm-objcopy] Initial COFF support adds f3f56db8904 [llvm-objcopy] [COFF] Fix the Object forward declaration adds ae2a5c06364 refactor testsuite spawnLldbMi args->exe+args adds 5b4babb8a5f AMDGPU/GlobalISel: Regbankselect for fsub adds 96c178bd855 tsan: align default value of detect_deadlocks flag with act [...] adds bf1c73c3c85 [ARM GlobalISel] Support G_CONSTANT for Thumb2 adds b72cc119298 AMDGPU/InsertWaitcnts: Update VGPR/SGPR bounds when bracket [...] adds f53694e8169 [LLD][ELF] - Report a location for symbols from the linker [...] adds 111f3fee683 [llvm-objdump] - Demangle the symbols when printing symbol [...] adds 0f100ca1241 [llvm-objdump] - Fix BB. adds 93a4a05ccc5 [X86][SSE] Remove SSE ADDUS/SUBUS saturation intrinsics fro [...] adds 53cc421b794 [SelectionDAG] Optional handling of UNDEF elements in match [...] adds e8ec5178c36 [llvm-objdump] - Fix one more BB. adds 446f027c1d2 [clangd] Unify path canonicalizations in the codebase adds e0211e794d4 Reimplement Thread Static Data ASan routines with TLS adds 3e035f6fed5 AMDGPU: Use an ABS32_LO relocation for SCRATCH_RSRC_DWORD1 adds b8a8a58331c [X86][SSE] Remove use of SSE ADDS/SUBS saturation intrinsic [...] adds 08cb0931479 Fix test MC/AMDGPU/reloc.s adds 5921174b489 [clang-tidy] use "const SourceManager&" parameter, NFC. adds e2ff74ecf59 Let TableGen write output only if it changed, instead of do [...] adds 6bc5c9e0e4f [TargetLowering] Fix propagation of undefs in zero extensio [...] adds cb9098894b9 [Index] Index paremeters in lambda expressions. adds 8484f52b7a1 Portable Python script across Python version adds 9298daf79b0 [SelectionDAG] Optional handling of UNDEF elements in match [...] adds a351b11fbea [SelectionDAG] Optional handling of UNDEF elements in match [...] adds efd7ae7faeb [X86][SSE] Auto upgrade PADDUS/PSUBUS intrinsics to UADD_SA [...] adds 300c3e3ed19 [X86][SSE] Auto upgrade PADDUS/PSUBUS intrinsics to UADD_SA [...] adds 80a940a1036 [clangd] Fix a syntax error on the test. adds 609a4dcbf52 Test commit adds 21a4dda6f37 [compiler-rt][builtins][PowerPC] Enable builtins tests on P [...] adds a6c5d96eb30 [OpenMP] Fix data sharing analysis in nested clause adds b0922c582c9 [clang-tidy] Diagnose abseil-duration-comparison on macro a [...] adds 9d25b5b44ed [Object] Deduplicate long archive member names adds add0a86a627 [gn build] Merge r349605 adds 46dd470daac Add missing include to test. NFC adds c48b1268f2d [BPF] Generate BTF DebugInfo under BPF target adds 14ec099b8ba [ValueTracking] remove unused parameters from helper functi [...] adds d89be2d22f2 [lit] Make TestConvenienceVariables a cpp file adds c7df26dfd03 [X86] Remove already upgraded llvm.x86.avx512.mask.padds/ps [...] adds 593c3fec4a8 Test commit adds e05220e933f [sanitizer_common] Fix sha2 interceptors not to use vars in [...] adds 2e5f3f95509 Regenerate test adds 5c806502cf2 [Driver] Disable -faddrsig by default on NetBSD adds 1c411095237 [Basic] Correct description of SanitizerSet.empty() adds 27d5569c1ba [Driver] Add .hasAnySanitizer() to SanitizerArgs adds 734f1de5265 [Driver] [NetBSD] Add -D_REENTRANT when using sanitizers adds c8915eaf426 [llvm-mca] Split test (NFC) adds 8516482922c [AArch64] Improve the Exynos M3 pipeline model adds 02f1d64d27c Initial PSTL commit adds 189408b988e Revert r349517 "[CMake] Default options for faster executab [...] adds 3941a9be22f [CodeComplete] Properly determine qualifiers of 'this' in a lambda adds 4a12fb9fd45 Revert r349517 "[CMake] Default options for faster executab [...] adds 01a17ef6443 [OPENMP]Mark the loop as started when initialized. adds 98e52af3e46 Show the memory region name if there is one in the output o [...] adds b1caa7bcef4 [llvm-mca] Add an error handler for error from parseCodeRegions adds 51062ab4140 [X86] Fix assert fails in pass X86AvoidSFBPass adds d829d7fa6b8 [X86] Don't match TESTrr from (cmp (and X, Y), 0) during is [...] adds d0a4182236c [llvm-mca] Rename an error variable. adds 32e9ad4516b Work around GCC 9.0 regression adds 27f4645d8c1 [GlobalISel][AArch64] Add support for @llvm.ceil adds 9e07e5adf22 [lldbsuite] Un-xfail tests on Windows that are now passing adds 98bb9961d87 [sanitizer] Remove spurious semi-colon adds ff2b31b1c19 [ThinLTO] Remove dllimport attribute from locally defined symbols adds d474fe670f5 [lldbsuite] Un-xfail tests on Windows that are now passing (pt.2) adds 71bef8f39fa PR40096: Forwards-compatible with C++20 rule regarding aggr [...] adds 4d7180dbd58 llvm-dwarfdump: Improve/fix pretty printing of array dimensions adds 1ef73bdcbdd [X86] Remove a bunch of 'else' after returns in reduceVMULW [...] adds 481edcfb319 Re-land "Fix MSVC dependency issue between Clang-tablegen a [...] adds 0063cef07da [NativePDB] Fix a use after free and enable corresponding n [...] adds 108ce201d24 [BDCE][DemandedBits] Detect dead uses of undead instructions adds 9d707176a5b [NativePDB] Enable function-level-linking.test in native mode. adds 76281baff4b [libcxx] Use custom allocator's `construct` in C++03 when a [...] adds c7d4ccfaebe [gn build] Add build file for clang/lib/Basic and dependencies adds 5e9086e801c Revert 349677, it contained a whole bunch of stuff I did no [...] adds c9f4c3129a5 [gn build] Add build file for clang/lib/Basic and dependenc [...] adds 94a360394be [x86] add test to show ddup hole; NFC (PR37502) adds d180757598a [llvm-ar] Simplify string table get-or-insert pattern with [...]
No new revisions were added by this update.
Summary of changes: .../clang-tidy/ClangTidyDiagnosticConsumer.cpp | 6 +- .../clang-tidy/abseil/DurationComparisonCheck.cpp | 38 +- .../clang-tidy/abseil/DurationRewriter.cpp | 5 +- .../clang-tidy/abseil/DurationRewriter.h | 2 +- .../clang-tidy/abseil/DurationSubtractionCheck.cpp | 6 +- clang-tools-extra/clangd/SourceCode.cpp | 47 +- clang-tools-extra/clangd/SourceCode.h | 11 +- clang-tools-extra/clangd/XRefs.cpp | 10 +- clang-tools-extra/clangd/index/Background.cpp | 18 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 54 +- .../test/clang-tidy/abseil-duration-comparison.cpp | 27 + .../unittests/clangd/FindSymbolsTests.cpp | 2 +- clang/docs/tools/dump_ast_matchers.py | 7 +- clang/docs/tools/dump_format_style.py | 1 - clang/include/clang/AST/OpenMPClause.h | 91 +- clang/include/clang/Basic/DiagnosticParseKinds.td | 4 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 2 + clang/include/clang/Basic/OpenMPKinds.def | 11 +- clang/include/clang/Basic/OpenMPKinds.h | 9 + clang/include/clang/Basic/Sanitizers.h | 2 +- clang/include/clang/Driver/SanitizerArgs.h | 1 + clang/include/clang/Parse/Parser.h | 6 +- clang/include/clang/Sema/Sema.h | 7 +- clang/lib/AST/OpenMPClause.cpp | 22 +- clang/lib/Basic/OpenMPKinds.cpp | 11 +- clang/lib/Basic/TargetInfo.cpp | 2 + clang/lib/CodeGen/CGBuiltin.cpp | 33 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 65 +- clang/lib/CodeGen/CGStmt.cpp | 7 +- clang/lib/Driver/Driver.cpp | 4 +- clang/lib/Driver/ToolChains/Clang.cpp | 3 +- clang/lib/Driver/ToolChains/NetBSD.cpp | 8 + clang/lib/Driver/ToolChains/NetBSD.h | 4 + clang/lib/Index/IndexBody.cpp | 11 + clang/lib/Parse/ParseOpenMP.cpp | 168 +- clang/lib/Sema/SemaCodeComplete.cpp | 8 +- clang/lib/Sema/SemaOpenMP.cpp | 54 +- clang/lib/Sema/SemaStmtAsm.cpp | 12 +- clang/lib/Sema/TreeTransform.h | 16 +- clang/lib/Serialization/ASTReader.cpp | 7 +- clang/lib/Serialization/ASTWriter.cpp | 5 +- clang/lib/Tooling/Refactoring/ASTSelection.cpp | 2 - clang/test/CodeCompletion/this-quals.cpp | 21 + clang/test/CodeGen/avx2-builtins.c | 16 +- clang/test/CodeGen/avx512bw-builtins.c | 48 +- clang/test/CodeGen/avx512vlbw-builtins.c | 64 +- clang/test/CodeGen/builtin-constant-p.c | 11 + clang/test/CodeGen/sse2-builtins.c | 16 +- clang/test/Driver/nostdlibxx.cpp | 9 + clang/test/Index/cxx11-lambdas.cpp | 3 + ...arget_teams_distribute_parallel_for_codegen.cpp | 13 +- clang/test/OpenMP/target_ast_print.cpp | 76 +- clang/test/OpenMP/target_data_ast_print.cpp | 26 + clang/test/OpenMP/target_map_messages.cpp | 56 +- .../OpenMP/target_parallel_for_map_messages.cpp | 4 +- .../target_parallel_for_simd_map_messages.cpp | 4 +- clang/test/OpenMP/target_parallel_map_messages.cpp | 4 +- clang/test/OpenMP/target_simd_map_messages.cpp | 4 +- .../target_teams_distribute_map_messages.cpp | 4 +- ..._teams_distribute_parallel_for_map_messages.cpp | 4 +- ...s_distribute_parallel_for_simd_map_messages.cpp | 4 +- .../target_teams_distribute_simd_map_messages.cpp | 4 +- clang/test/OpenMP/target_teams_map_messages.cpp | 4 +- clang/test/OpenMP/target_teams_messages.cpp | 10 + clang/tools/clang-refactor/TestSupport.h | 3 - clang/tools/scan-view/bin/scan-view | 8 +- clang/tools/scan-view/share/ScanView.py | 15 +- compiler-rt/lib/asan/asan_posix.cc | 46 + .../sanitizer_common_interceptors.inc | 3 +- .../lib/sanitizer_common/sanitizer_flags.inc | 2 +- .../lib/sanitizer_common/sanitizer_type_traits.h | 2 +- compiler-rt/lib/tsan/rtl/tsan_flags.cc | 3 +- .../test/asan/TestCases/Linux/odr-vtable.cc | 29 + compiler-rt/test/builtins/Unit/ppc/fixtfdi_test.c | 6 +- .../test/builtins/Unit/ppc/floatditf_test.c | 5 +- .../test/builtins/Unit/ppc/floatunditf_test.c | 5 +- compiler-rt/test/builtins/Unit/ppc/qadd_test.c | 4 +- compiler-rt/test/builtins/Unit/ppc/qdiv_test.c | 4 +- compiler-rt/test/builtins/Unit/ppc/qmul_test.c | 4 +- compiler-rt/test/builtins/Unit/ppc/qsub_test.c | 4 +- .../test/tsan/deadlock_detector_stress_test.cc | 10 +- compiler-rt/test/tsan/mutex_cycle2.c | 2 +- libcxx/include/memory | 48 +- .../vector.cons/construct_iter_iter.pass.cpp | 54 + .../vector.cons/construct_iter_iter_alloc.pass.cpp | 57 + .../variant/variant.variant/variant_size.pass.cpp | 3 +- .../alg.find.end/find_end_pred.pass.cpp | 1 + .../unord.map/unord.map.cnstr/assign_copy.pass.cpp | 2 + .../iostream.format/ext.manip/get_money.pass.cpp | 1 + .../iostream.format/ext.manip/get_time.pass.cpp | 1 + .../iostream.format/ext.manip/put_money.pass.cpp | 1 + .../iostream.format/ext.manip/put_time.pass.cpp | 1 + .../istream.formatted.arithmetic/int.pass.cpp | 1 + .../istream.formatted.arithmetic/short.pass.cpp | 1 + .../std.manip/resetiosflags.pass.cpp | 2 + .../iostream.format/std.manip/setbase.pass.cpp | 2 + .../iostream.format/std.manip/setfill.pass.cpp | 1 + .../iostream.format/std.manip/setiosflags.pass.cpp | 2 + .../std.manip/setprecision.pass.cpp | 2 + .../iostream.format/std.manip/setw.pass.cpp | 2 + .../locale.codecvt.members/wchar_t_out.pass.cpp | 1 + .../facet.num.get.members/get_long.pass.cpp | 10 +- .../facet.num.get.members/test_neg_one.pass.cpp | 1 + libcxx/test/std/strings/c.strings/cwchar.pass.cpp | 1 + .../strings/string.conversions/to_string.pass.cpp | 1 + .../strings/string.conversions/to_wstring.pass.cpp | 1 + .../allocator.traits.members/destroy.pass.cpp | 2 +- .../allocator.traits.members/max_size.pass.cpp | 1 + .../tuple/tuple.tuple/tuple.assign/move.pass.cpp | 1 + .../PR20855_tuple_ref_binding_diagnostics.pass.cpp | 1 + .../type.index/type.index.hash/hash.pass.cpp | 1 + libcxx/test/support/min_allocator.h | 54 + lld/ELF/Driver.cpp | 8 +- lld/ELF/InputFiles.cpp | 2 +- lld/ELF/InputFiles.h | 2 +- lld/ELF/Relocations.cpp | 17 +- lld/test/ELF/linkerscript/symbol-location.s | 15 + lld/test/ELF/static-error.s | 13 + lld/test/ELF/tls-static.s | 1 - lldb/lit/Driver/Inputs/convenience.in | 2 +- lldb/lit/Driver/Inputs/hello.c | 5 - lldb/lit/Driver/Inputs/hello.cpp | 11 + lldb/lit/Driver/TestConvenienceVariables.test | 4 +- .../NativePDB/Inputs/nested-types.lldbinit | 1 + lldb/lit/SymbolFile/NativePDB/nested-types.cpp | 17 +- lldb/lit/SymbolFile/PDB/compilands.test | 3 +- .../lit/SymbolFile/PDB/function-level-linking.test | 3 +- .../lit/tools/lldb-mi/breakpoint/break-insert.test | 5 +- lldb/lit/tools/lldb-mi/data/data-info-line.test | 5 +- lldb/lit/tools/lldb-mi/exec/exec-continue.test | 5 +- lldb/lit/tools/lldb-mi/exec/exec-finish.test | 5 +- lldb/lit/tools/lldb-mi/exec/exec-interrupt.test | 5 +- .../tools/lldb-mi/exec/exec-next-instruction.test | 5 +- lldb/lit/tools/lldb-mi/exec/exec-next.test | 5 +- .../tools/lldb-mi/exec/exec-step-instruction.test | 5 +- lldb/lit/tools/lldb-mi/exec/exec-step.test | 5 +- .../tools/lldb-mi/symbol/symbol-list-lines.test | 5 +- lldb/lldb.xcodeproj/project.pbxproj | 124 +- .../anonymous-struct/TestCallUserAnonTypedef.py | 1 - .../call-function/TestCallStopAndContinue.py | 3 - .../call-function/TestCallUserDefinedFunction.py | 3 - .../test/expression_command/char/TestExprsChar.py | 3 - .../completion/TestExprCompletion.py | 3 - .../dont_allow_jit/TestAllowJIT.py | 6 +- .../persistent_types/TestNestedPersistentTypes.py | 1 - .../persistent_types/TestPersistentTypes.py | 1 - .../pr35310/TestExprsBug35310.py | 1 - .../radar_9531204/TestPrintfAfterUp.py | 1 - .../radar_9673664/TestExprHelpExamples.py | 1 - .../test/expression_command/test/TestExprs.py | 2 - .../test/expression_command/test/TestExprs2.py | 7 +- .../breakpoint_command/TestBreakpointCommand.py | 2 - .../postmortem/minidump-new/TestMiniDumpNew.py | 30 + .../postmortem/minidump-new}/regions-linux-map.dmp | Bin .../lldbsuite/test/lang/c/strings/TestCStrings.py | 1 - .../lang/cpp/call-function/TestCallCPPFunction.py | 3 - .../lang/cpp/chained-calls/TestCppChainedCalls.py | 1 - .../cpp/global_operators/TestCppGlobalOperators.py | 2 - .../TestOverloadedFunctions.py | 3 - .../cpp/rvalue-references/TestRvalueReferences.py | 3 - .../cpp/static_methods/TestCPPStaticMethods.py | 1 - .../test/lang/cpp/template/TestTemplateArgs.py | 3 - .../cpp/unicode-literals/TestUnicodeLiterals.py | 9 - .../test/python_api/hello_world/TestHelloWorld.py | 24 +- .../lldbsuite/test/python_api/hello_world/main.c | 24 +- .../test/tools/lldb-mi/lldbmi_testcase.py | 6 +- .../startup_options/TestMiStartupOptions.py | 17 +- .../test/tools/lldb-mi/syntax/TestMiSyntax.py | 2 +- lldb/source/Commands/CommandObjectMemory.cpp | 8 +- lldb/source/Host/common/Symbols.cpp | 2 +- .../Process/gdb-remote/GDBRemoteCommunication.cpp | 48 +- .../Process/gdb-remote/GDBRemoteCommunication.h | 3 + .../gdb-remote/GDBRemoteCommunicationClient.cpp | 3 +- .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp | 5 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 2 +- .../debugserver.xcodeproj/project.pbxproj | 95 +- lldb/tools/debugserver/source/RNBRemote.cpp | 110 +- llvm/CMakeLists.txt | 4 - llvm/cmake/modules/ChooseMSVCCRT.cmake | 9 - llvm/cmake/modules/HandleLLVMOptions.cmake | 8 - llvm/cmake/modules/TableGen.cmake | 26 +- llvm/docs/llvm-objdump.1 | 197 ++ llvm/include/llvm/Analysis/DemandedBits.h | 6 + llvm/include/llvm/Analysis/LoopAccessAnalysis.h | 31 +- llvm/include/llvm/BinaryFormat/Dwarf.def | 82 +- llvm/include/llvm/BinaryFormat/Dwarf.h | 5 +- llvm/include/llvm/CodeGen/AsmPrinter.h | 3 + .../llvm/CodeGen}/AsmPrinterHandler.h | 6 +- .../llvm/CodeGen}/DbgEntityHistoryCalculator.h | 8 +- .../llvm/CodeGen}/DebugHandlerBase.h | 10 +- llvm/include/llvm/CodeGen/Passes.h | 7 +- .../llvm/CodeGen/PreISelIntrinsicLowering.h | 3 +- llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 9 +- llvm/include/llvm/Object/COFF.h | 3 + llvm/include/llvm/ProfileData/SampleProfReader.h | 4 + llvm/include/llvm/Support/TargetOpcodes.def | 3 + llvm/include/llvm/Target/GenericOpcodes.td | 7 + .../llvm/Target/GlobalISel/SelectionDAGCompat.td | 1 + llvm/lib/Analysis/DemandedBits.cpp | 47 +- llvm/lib/Analysis/LoopAccessAnalysis.cpp | 18 +- llvm/lib/Analysis/ValueTracking.cpp | 39 +- llvm/lib/BinaryFormat/Dwarf.cpp | 19 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h | 4 +- .../AsmPrinter/DbgEntityHistoryCalculator.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h | 2 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 4 +- llvm/lib/CodeGen/AsmPrinter/EHStreamer.h | 2 +- llvm/lib/CodeGen/AsmPrinter/WinCFGuard.h | 2 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 5 + llvm/lib/CodeGen/PreISelIntrinsicLowering.cpp | 124 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 21 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 36 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 50 - llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 14 + llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 65 +- llvm/lib/IR/AutoUpgrade.cpp | 21 +- llvm/lib/IR/DebugInfo.cpp | 5 +- llvm/lib/LTO/LTO.cpp | 6 +- llvm/lib/MC/MCWin64EH.cpp | 8 +- llvm/lib/Object/ArchiveWriter.cpp | 24 +- llvm/lib/Object/COFFObjectFile.cpp | 12 + llvm/lib/TableGen/Main.cpp | 32 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 4 + llvm/lib/Target/AArch64/AArch64SchedExynosM1.td | 8 +- llvm/lib/Target/AArch64/AArch64SchedExynosM3.td | 25 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 1 + .../AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.cpp | 6 +- llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 3 + llvm/lib/Target/ARM/ARMLegalizerInfo.cpp | 8 +- llvm/lib/Target/BPF/BPFAsmPrinter.cpp | 14 + llvm/lib/Target/BPF/BTF.def | 33 + llvm/lib/Target/BPF/BTF.h | 209 ++ llvm/lib/Target/BPF/BTFDebug.cpp | 759 +++++ llvm/lib/Target/BPF/BTFDebug.h | 285 ++ llvm/lib/Target/BPF/CMakeLists.txt | 1 + llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 65 + llvm/lib/Target/PowerPC/PPCISelLowering.h | 1 + .../Target/X86/X86AvoidStoreForwardingBlocks.cpp | 27 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 25 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 151 +- llvm/lib/Target/X86/X86InstrArithmetic.td | 11 +- .../Instrumentation/AddressSanitizer.cpp | 4 +- llvm/lib/Transforms/Scalar/BDCE.cpp | 38 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 8 +- llvm/test/BugPoint/func-attrs-keyval.ll | 11 + llvm/test/BugPoint/func-attrs.ll | 11 + .../AArch64/GlobalISel/arm64-irtranslator.ll | 41 + .../GlobalISel/legalizer-info-validation.mir | 3 + .../CodeGen/AArch64/GlobalISel/select-ceil.mir | 93 + llvm/test/CodeGen/AArch64/arm64-vcvt.ll | 6 + llvm/test/CodeGen/AArch64/pr40091.ll | 2 +- .../AMDGPU/GlobalISel/regbankselect-fsub.mir | 69 + llvm/test/CodeGen/AMDGPU/scratch-simple.ll | 4 + .../CodeGen/AMDGPU/waitcnt-loop-irreducible.mir | 72 +- .../CodeGen/ARM/GlobalISel/arm-legalize-consts.mir | 57 + llvm/test/CodeGen/ARM/GlobalISel/arm-legalizer.mir | 54 +- .../ARM/GlobalISel/thumb-select-arithmetic-ops.mir | 251 ++ .../CodeGen/ARM/GlobalISel/thumb-select-binops.mir | 135 - .../CodeGen/ARM/GlobalISel/thumb-select-imm.mir | 66 + .../ARM/GlobalISel/thumb-select-logical-ops.mir | 219 ++ llvm/test/CodeGen/BPF/BTF/array-1d-char.ll | 68 + llvm/test/CodeGen/BPF/BTF/array-1d-int.ll | 68 + llvm/test/CodeGen/BPF/BTF/array-2d-int.ll | 68 + llvm/test/CodeGen/BPF/BTF/array-size-0.ll | 70 + llvm/test/CodeGen/BPF/BTF/array-typedef.ll | 82 + llvm/test/CodeGen/BPF/BTF/binary-format.ll | 68 + llvm/test/CodeGen/BPF/BTF/char.ll | 53 + llvm/test/CodeGen/BPF/BTF/enum-basic.ll | 62 + llvm/test/CodeGen/BPF/BTF/func-func-ptr.ll | 128 + llvm/test/CodeGen/BPF/BTF/func-non-void.ll | 97 + llvm/test/CodeGen/BPF/BTF/func-source.ll | 80 + llvm/test/CodeGen/BPF/BTF/func-typedef.ll | 112 + llvm/test/CodeGen/BPF/BTF/func-unused-arg.ll | 93 + llvm/test/CodeGen/BPF/BTF/func-void.ll | 74 + llvm/test/CodeGen/BPF/BTF/fwd-no-define.ll | 73 + llvm/test/CodeGen/BPF/BTF/fwd-with-define.ll | 66 + llvm/test/CodeGen/BPF/BTF/int.ll | 53 + llvm/test/CodeGen/BPF/BTF/longlong.ll | 53 + llvm/test/CodeGen/BPF/BTF/ptr-const-void.ll | 54 + llvm/test/CodeGen/BPF/BTF/ptr-func-1.ll | 55 + llvm/test/CodeGen/BPF/BTF/ptr-func-2.ll | 73 + llvm/test/CodeGen/BPF/BTF/ptr-func-3.ll | 73 + llvm/test/CodeGen/BPF/BTF/ptr-int.ll | 58 + llvm/test/CodeGen/BPF/BTF/ptr-void.ll | 50 + .../CodeGen/BPF/BTF/ptr-volatile-const-void.ll | 58 + llvm/test/CodeGen/BPF/BTF/ptr-volatile-void.ll | 54 + llvm/test/CodeGen/BPF/BTF/restrict-ptr.ll | 61 + llvm/test/CodeGen/BPF/BTF/short.ll | 54 + llvm/test/CodeGen/BPF/BTF/struct-anon.ll | 76 + llvm/test/CodeGen/BPF/BTF/struct-basic.ll | 81 + .../CodeGen/BPF/BTF/struct-bitfield-typedef.ll | 99 + llvm/test/CodeGen/BPF/BTF/struct-enum.ll | 86 + llvm/test/CodeGen/BPF/BTF/uchar.ll | 53 + llvm/test/CodeGen/BPF/BTF/uint.ll | 53 + llvm/test/CodeGen/BPF/BTF/ulonglong.ll | 53 + llvm/test/CodeGen/BPF/BTF/union-array-typedef.ll | 103 + llvm/test/CodeGen/BPF/BTF/ushort.ll | 53 + llvm/test/CodeGen/PowerPC/ppc64-P9-vabsd.ll | 120 +- llvm/test/CodeGen/PowerPC/scalar_vector_test_1.ll | 1 + llvm/test/CodeGen/X86/avx2-intrinsics-fast-isel.ll | 36 +- llvm/test/CodeGen/X86/avx2-schedule.ll | 48 +- .../CodeGen/X86/avx512bw-intrinsics-canonical.ll | 91 +- llvm/test/CodeGen/X86/avx512bw-intrinsics.ll | 198 -- .../CodeGen/X86/avx512bwvl-intrinsics-canonical.ll | 312 +- llvm/test/CodeGen/X86/bmi.ll | 24 +- llvm/test/CodeGen/X86/build-vector-128.ll | 65 + llvm/test/CodeGen/X86/combine-shl.ll | 12 +- llvm/test/CodeGen/X86/combine-sra.ll | 11 +- llvm/test/CodeGen/X86/combine-srl.ll | 11 +- llvm/test/CodeGen/X86/fold-vector-sext-zext.ll | 20 +- llvm/test/CodeGen/X86/known-bits-vector.ll | 10 +- llvm/test/CodeGen/X86/objc-arc.ll | 230 -- llvm/test/CodeGen/X86/pr38743.ll | 94 + llvm/test/CodeGen/X86/sse2-intrinsics-fast-isel.ll | 72 +- llvm/test/CodeGen/X86/sse2-schedule.ll | 48 +- llvm/test/CodeGen/X86/stack-folding-int-avx1.ll | 32 +- llvm/test/CodeGen/X86/stack-folding-int-avx2.ll | 32 +- .../test/CodeGen/X86/stack-folding-int-avx512vl.ll | 64 +- llvm/test/CodeGen/X86/stack-folding-int-sse42.ll | 32 +- llvm/test/CodeGen/X86/tbm_patterns.ll | 27 +- .../AddressSanitizer/odr-check-ignore.ll | 2 +- .../test/LTO/Resolution/X86/local-def-dllimport.ll | 32 + llvm/test/MC/AArch64/seh.s | 84 + llvm/test/MC/AMDGPU/reloc.s | 4 +- llvm/test/Object/archive-format.test | 5 +- llvm/test/Transforms/BDCE/dead-uses.ll | 4 +- .../Transforms/InstCombine/X86/x86-adds-subs.ll | 144 +- llvm/test/Transforms/InstCombine/scalarization.ll | 57 + .../InstCombine/sink-into-catchswitch.ll | 37 +- .../X86/illegal-parallel-loop-uniform-write.ll | 141 +- .../test/Transforms/LoopVectorize/runtime-check.ll | 40 + .../PreISelIntrinsicLowering/objc-arc.ll | 312 ++ .../tools/llvm-dwarfdump/X86/prettyprint_types.s | 62 +- .../llvm-mca/AArch64/Exynos/load-register-offset.s | 61 + .../llvm-mca/AArch64/Exynos/register-offset.s | 43 - .../AArch64/Exynos/store-register-offset.s | 47 + .../tools/llvm-objcopy/COFF/Inputs/i386-exe.yaml | 84 + .../tools/llvm-objcopy/COFF/Inputs/i386-obj.yaml | 244 ++ .../tools/llvm-objcopy/COFF/Inputs/x86_64-exe.yaml | 89 + .../tools/llvm-objcopy/COFF/Inputs/x86_64-obj.yaml | 295 ++ llvm/test/tools/llvm-objcopy/COFF/basic-copy.test | 42 + llvm/test/tools/llvm-objdump/X86/demangle.s | 23 + llvm/tools/bugpoint-passes/TestPasses.cpp | 25 + llvm/tools/bugpoint/CrashDebugger.cpp | 92 + llvm/tools/llvm-mca/llvm-mca.cpp | 24 +- llvm/tools/llvm-objcopy/CMakeLists.txt | 3 + llvm/tools/llvm-objcopy/COFF/COFFObjcopy.cpp | 40 + llvm/tools/llvm-objcopy/COFF/COFFObjcopy.h | 31 + llvm/tools/llvm-objcopy/COFF/Object.h | 110 + llvm/tools/llvm-objcopy/COFF/Reader.cpp | 141 + llvm/tools/llvm-objcopy/COFF/Reader.h | 47 + llvm/tools/llvm-objcopy/COFF/Writer.cpp | 318 ++ llvm/tools/llvm-objcopy/COFF/Writer.h | 68 + llvm/tools/llvm-objcopy/llvm-objcopy.cpp | 4 + llvm/tools/llvm-objdump/llvm-objdump.cpp | 57 +- llvm/unittests/ProfileData/SampleProfTest.cpp | 4 + llvm/utils/gn/secondary/BUILD.gn | 7 + .../secondary/clang/include/clang/Basic/BUILD.gn | 109 + .../secondary/clang/include/clang/Config/BUILD.gn | 84 + .../gn/secondary/clang/lib/ARCMigrate/enable.gni | 4 + llvm/utils/gn/secondary/clang/lib/Basic/BUILD.gn | 82 + .../clang/lib/StaticAnalyzer/Frontend/enable.gni | 4 + .../gn/secondary/clang/utils/TableGen/BUILD.gn | 19 + .../clang/utils/TableGen/clang_tablegen.gni | 41 + .../gn/secondary/lld/include/lld/Common/BUILD.gn | 1 - .../gn/secondary/llvm/tools/llvm-objcopy/BUILD.gn | 60 + .../gn/secondary/llvm/utils/TableGen/tablegen.gni | 13 +- pstl/.arcconfig | 4 + pstl/.clang-format | 17 + pstl/CMakeLists.txt | 71 + pstl/CREDITS.txt | 17 + pstl/LICENSE.txt | 70 + pstl/ParallelSTLConfig.cmake.in | 18 + pstl/README.md | 40 + pstl/build/Makefile | 102 + pstl/build/Makefile.common | 113 + pstl/build/Makefile.pstl | 47 + pstl/build/android.inc | 48 + pstl/build/android.linux.launcher.sh | 149 + pstl/build/clang.inc | 22 + pstl/build/gcc.inc | 28 + pstl/build/icc.inc | 24 + pstl/build/icl.inc | 23 + pstl/build/jni/Android.mk | 54 + pstl/build/jni/Application.mk | 61 + pstl/build/macos.inc | 10 + pstl/build/mingw.inc | 50 + pstl/build/unix.inc | 51 + pstl/build/windows.inc | 54 + pstl/cmake/FindTBB.cmake | 78 + pstl/include/pstl/algorithm | 25 + pstl/include/pstl/execution | 49 + pstl/include/pstl/internal/algorithm_impl.h | 3557 ++++++++++++++++++++ pstl/include/pstl/internal/execution_defs.h | 163 + pstl/include/pstl/internal/execution_impl.h | 156 + pstl/include/pstl/internal/glue_algorithm_defs.h | 552 +++ pstl/include/pstl/internal/glue_algorithm_impl.h | 1173 +++++++ pstl/include/pstl/internal/glue_execution_defs.h | 53 + pstl/include/pstl/internal/glue_memory_defs.h | 80 + pstl/include/pstl/internal/glue_memory_impl.h | 357 ++ pstl/include/pstl/internal/glue_numeric_defs.h | 116 + pstl/include/pstl/internal/glue_numeric_impl.h | 224 ++ pstl/include/pstl/internal/memory_impl.h | 57 + pstl/include/pstl/internal/numeric_impl.h | 359 ++ pstl/include/pstl/internal/parallel_backend.h | 20 + pstl/include/pstl/internal/parallel_backend_tbb.h | 656 ++++ .../include/pstl/internal/parallel_backend_utils.h | 195 ++ pstl/include/pstl/internal/parallel_impl.h | 82 + pstl/include/pstl/internal/pstl_config.h | 175 + pstl/include/pstl/internal/unseq_backend_simd.h | 856 +++++ pstl/include/pstl/internal/utils.h | 223 ++ pstl/include/pstl/memory | 25 + pstl/include/pstl/numeric | 25 + pstl/test/pstl_test_config.h | 50 + pstl/test/test_adjacent_difference.cpp | 170 + pstl/test/test_adjacent_find.cpp | 112 + pstl/test/test_all_of.cpp | 115 + pstl/test/test_any_of.cpp | 101 + pstl/test/test_copy_if.cpp | 145 + pstl/test/test_copy_move.cpp | 199 ++ pstl/test/test_count.cpp | 106 + pstl/test/test_equal.cpp | 166 + pstl/test/test_fill.cpp | 98 + pstl/test/test_find.cpp | 94 + pstl/test/test_find_end.cpp | 121 + pstl/test/test_find_first_of.cpp | 110 + pstl/test/test_find_if.cpp | 107 + pstl/test/test_for_each.cpp | 98 + pstl/test/test_generate.cpp | 101 + pstl/test/test_includes.cpp | 105 + pstl/test/test_inplace_merge.cpp | 155 + pstl/test/test_is_heap.cpp | 143 + pstl/test/test_is_partitioned.cpp | 99 + pstl/test/test_is_sorted.cpp | 98 + pstl/test/test_lexicographical_compare.cpp | 174 + pstl/test/test_merge.cpp | 114 + pstl/test/test_minmax_element.cpp | 192 ++ pstl/test/test_mismatch.cpp | 133 + pstl/test/test_none_of.cpp | 99 + pstl/test/test_nth_element.cpp | 176 + pstl/test/test_partial_sort.cpp | 150 + pstl/test/test_partial_sort_copy.cpp | 190 ++ pstl/test/test_partition.cpp | 178 + pstl/test/test_partition_copy.cpp | 115 + pstl/test/test_reduce.cpp | 112 + pstl/test/test_remove.cpp | 152 + pstl/test/test_remove_copy.cpp | 88 + pstl/test/test_replace.cpp | 158 + pstl/test/test_replace_copy.cpp | 103 + pstl/test/test_reverse.cpp | 103 + pstl/test/test_reverse_copy.cpp | 132 + pstl/test/test_rotate.cpp | 172 + pstl/test/test_rotate_copy.cpp | 145 + pstl/test/test_scan.cpp | 197 ++ pstl/test/test_search_n.cpp | 107 + pstl/test/test_set.cpp | 161 + pstl/test/test_sort.cpp | 245 ++ pstl/test/test_swap_ranges.cpp | 132 + pstl/test/test_transform_binary.cpp | 117 + pstl/test/test_transform_reduce.cpp | 134 + pstl/test/test_transform_scan.cpp | 174 + pstl/test/test_transform_unary.cpp | 87 + pstl/test/test_uninitialized_construct.cpp | 121 + pstl/test/test_uninitialized_copy_move.cpp | 143 + pstl/test/test_uninitialized_fill_destroy.cpp | 92 + pstl/test/test_unique.cpp | 155 + pstl/test/test_unique_copy_equal.cpp | 133 + pstl/test/utils.h | 1249 +++++++ 470 files changed, 29602 insertions(+), 2720 deletions(-) create mode 100644 clang/test/CodeCompletion/this-quals.cpp create mode 100644 compiler-rt/test/asan/TestCases/Linux/odr-vtable.cc create mode 100644 libcxx/test/libcxx/containers/sequences/vector/vector.cons/cons [...] create mode 100644 libcxx/test/libcxx/containers/sequences/vector/vector.cons/cons [...] create mode 100644 lld/test/ELF/linkerscript/symbol-location.s create mode 100644 lld/test/ELF/static-error.s delete mode 100644 lldb/lit/Driver/Inputs/hello.c create mode 100644 lldb/lit/Driver/Inputs/hello.cpp copy lldb/{unittests/Process/minidump/Inputs => packages/Python/lldbsuite/test/fun [...] create mode 100644 llvm/docs/llvm-objdump.1 rename llvm/{lib/CodeGen/AsmPrinter => include/llvm/CodeGen}/AsmPrinterHandler.h (92%) rename llvm/{lib/CodeGen/AsmPrinter => include/llvm/CodeGen}/DbgEntityHistoryCalcu [...] rename llvm/{lib/CodeGen/AsmPrinter => include/llvm/CodeGen}/DebugHandlerBase.h (94%) create mode 100644 llvm/lib/Target/BPF/BTF.def create mode 100644 llvm/lib/Target/BPF/BTF.h create mode 100644 llvm/lib/Target/BPF/BTFDebug.cpp create mode 100644 llvm/lib/Target/BPF/BTFDebug.h create mode 100644 llvm/test/BugPoint/func-attrs-keyval.ll create mode 100644 llvm/test/BugPoint/func-attrs.ll create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-ceil.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-fsub.mir create mode 100644 llvm/test/CodeGen/ARM/GlobalISel/arm-legalize-consts.mir create mode 100644 llvm/test/CodeGen/ARM/GlobalISel/thumb-select-arithmetic-ops.mir delete mode 100644 llvm/test/CodeGen/ARM/GlobalISel/thumb-select-binops.mir create mode 100644 llvm/test/CodeGen/ARM/GlobalISel/thumb-select-imm.mir create mode 100644 llvm/test/CodeGen/ARM/GlobalISel/thumb-select-logical-ops.mir create mode 100644 llvm/test/CodeGen/BPF/BTF/array-1d-char.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/array-1d-int.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/array-2d-int.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/array-size-0.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/array-typedef.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/binary-format.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/char.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/enum-basic.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/func-func-ptr.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/func-non-void.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/func-source.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/func-typedef.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/func-unused-arg.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/func-void.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/fwd-no-define.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/fwd-with-define.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/int.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/longlong.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/ptr-const-void.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/ptr-func-1.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/ptr-func-2.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/ptr-func-3.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/ptr-int.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/ptr-void.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/ptr-volatile-const-void.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/ptr-volatile-void.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/restrict-ptr.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/short.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/struct-anon.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/struct-basic.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/struct-bitfield-typedef.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/struct-enum.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/uchar.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/uint.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/ulonglong.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/union-array-typedef.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/ushort.ll delete mode 100644 llvm/test/CodeGen/X86/objc-arc.ll create mode 100644 llvm/test/CodeGen/X86/pr38743.ll create mode 100644 llvm/test/LTO/Resolution/X86/local-def-dllimport.ll create mode 100644 llvm/test/MC/AArch64/seh.s create mode 100644 llvm/test/Transforms/PreISelIntrinsicLowering/objc-arc.ll create mode 100644 llvm/test/tools/llvm-mca/AArch64/Exynos/load-register-offset.s delete mode 100644 llvm/test/tools/llvm-mca/AArch64/Exynos/register-offset.s create mode 100644 llvm/test/tools/llvm-mca/AArch64/Exynos/store-register-offset.s create mode 100644 llvm/test/tools/llvm-objcopy/COFF/Inputs/i386-exe.yaml create mode 100644 llvm/test/tools/llvm-objcopy/COFF/Inputs/i386-obj.yaml create mode 100644 llvm/test/tools/llvm-objcopy/COFF/Inputs/x86_64-exe.yaml create mode 100644 llvm/test/tools/llvm-objcopy/COFF/Inputs/x86_64-obj.yaml create mode 100644 llvm/test/tools/llvm-objcopy/COFF/basic-copy.test create mode 100644 llvm/test/tools/llvm-objdump/X86/demangle.s create mode 100644 llvm/tools/llvm-objcopy/COFF/COFFObjcopy.cpp create mode 100644 llvm/tools/llvm-objcopy/COFF/COFFObjcopy.h create mode 100644 llvm/tools/llvm-objcopy/COFF/Object.h create mode 100644 llvm/tools/llvm-objcopy/COFF/Reader.cpp create mode 100644 llvm/tools/llvm-objcopy/COFF/Reader.h create mode 100644 llvm/tools/llvm-objcopy/COFF/Writer.cpp create mode 100644 llvm/tools/llvm-objcopy/COFF/Writer.h create mode 100644 llvm/utils/gn/secondary/clang/include/clang/Basic/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/include/clang/Config/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/lib/ARCMigrate/enable.gni create mode 100644 llvm/utils/gn/secondary/clang/lib/Basic/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/lib/StaticAnalyzer/Frontend/enable.gni create mode 100644 llvm/utils/gn/secondary/clang/utils/TableGen/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/utils/TableGen/clang_tablegen.gni create mode 100644 llvm/utils/gn/secondary/llvm/tools/llvm-objcopy/BUILD.gn create mode 100644 pstl/.arcconfig create mode 100644 pstl/.clang-format create mode 100644 pstl/CMakeLists.txt create mode 100644 pstl/CREDITS.txt create mode 100644 pstl/LICENSE.txt create mode 100644 pstl/ParallelSTLConfig.cmake.in create mode 100644 pstl/README.md create mode 100644 pstl/build/Makefile create mode 100644 pstl/build/Makefile.common create mode 100644 pstl/build/Makefile.pstl create mode 100644 pstl/build/android.inc create mode 100644 pstl/build/android.linux.launcher.sh create mode 100644 pstl/build/clang.inc create mode 100644 pstl/build/gcc.inc create mode 100644 pstl/build/icc.inc create mode 100644 pstl/build/icl.inc create mode 100644 pstl/build/jni/Android.mk create mode 100644 pstl/build/jni/Application.mk create mode 100644 pstl/build/macos.inc create mode 100644 pstl/build/mingw.inc create mode 100644 pstl/build/unix.inc create mode 100644 pstl/build/windows.inc create mode 100644 pstl/cmake/FindTBB.cmake create mode 100644 pstl/include/pstl/algorithm create mode 100644 pstl/include/pstl/execution create mode 100644 pstl/include/pstl/internal/algorithm_impl.h create mode 100644 pstl/include/pstl/internal/execution_defs.h create mode 100644 pstl/include/pstl/internal/execution_impl.h create mode 100644 pstl/include/pstl/internal/glue_algorithm_defs.h create mode 100644 pstl/include/pstl/internal/glue_algorithm_impl.h create mode 100644 pstl/include/pstl/internal/glue_execution_defs.h create mode 100644 pstl/include/pstl/internal/glue_memory_defs.h create mode 100644 pstl/include/pstl/internal/glue_memory_impl.h create mode 100644 pstl/include/pstl/internal/glue_numeric_defs.h create mode 100644 pstl/include/pstl/internal/glue_numeric_impl.h create mode 100644 pstl/include/pstl/internal/memory_impl.h create mode 100644 pstl/include/pstl/internal/numeric_impl.h create mode 100644 pstl/include/pstl/internal/parallel_backend.h create mode 100644 pstl/include/pstl/internal/parallel_backend_tbb.h create mode 100644 pstl/include/pstl/internal/parallel_backend_utils.h create mode 100644 pstl/include/pstl/internal/parallel_impl.h create mode 100644 pstl/include/pstl/internal/pstl_config.h create mode 100644 pstl/include/pstl/internal/unseq_backend_simd.h create mode 100644 pstl/include/pstl/internal/utils.h create mode 100644 pstl/include/pstl/memory create mode 100644 pstl/include/pstl/numeric create mode 100644 pstl/test/pstl_test_config.h create mode 100644 pstl/test/test_adjacent_difference.cpp create mode 100644 pstl/test/test_adjacent_find.cpp create mode 100644 pstl/test/test_all_of.cpp create mode 100644 pstl/test/test_any_of.cpp create mode 100644 pstl/test/test_copy_if.cpp create mode 100644 pstl/test/test_copy_move.cpp create mode 100644 pstl/test/test_count.cpp create mode 100644 pstl/test/test_equal.cpp create mode 100644 pstl/test/test_fill.cpp create mode 100644 pstl/test/test_find.cpp create mode 100644 pstl/test/test_find_end.cpp create mode 100644 pstl/test/test_find_first_of.cpp create mode 100644 pstl/test/test_find_if.cpp create mode 100644 pstl/test/test_for_each.cpp create mode 100644 pstl/test/test_generate.cpp create mode 100644 pstl/test/test_includes.cpp create mode 100644 pstl/test/test_inplace_merge.cpp create mode 100644 pstl/test/test_is_heap.cpp create mode 100644 pstl/test/test_is_partitioned.cpp create mode 100644 pstl/test/test_is_sorted.cpp create mode 100644 pstl/test/test_lexicographical_compare.cpp create mode 100644 pstl/test/test_merge.cpp create mode 100644 pstl/test/test_minmax_element.cpp create mode 100644 pstl/test/test_mismatch.cpp create mode 100644 pstl/test/test_none_of.cpp create mode 100644 pstl/test/test_nth_element.cpp create mode 100644 pstl/test/test_partial_sort.cpp create mode 100644 pstl/test/test_partial_sort_copy.cpp create mode 100644 pstl/test/test_partition.cpp create mode 100644 pstl/test/test_partition_copy.cpp create mode 100644 pstl/test/test_reduce.cpp create mode 100644 pstl/test/test_remove.cpp create mode 100644 pstl/test/test_remove_copy.cpp create mode 100644 pstl/test/test_replace.cpp create mode 100644 pstl/test/test_replace_copy.cpp create mode 100644 pstl/test/test_reverse.cpp create mode 100644 pstl/test/test_reverse_copy.cpp create mode 100644 pstl/test/test_rotate.cpp create mode 100644 pstl/test/test_rotate_copy.cpp create mode 100644 pstl/test/test_scan.cpp create mode 100644 pstl/test/test_search_n.cpp create mode 100644 pstl/test/test_set.cpp create mode 100644 pstl/test/test_sort.cpp create mode 100644 pstl/test/test_swap_ranges.cpp create mode 100644 pstl/test/test_transform_binary.cpp create mode 100644 pstl/test/test_transform_reduce.cpp create mode 100644 pstl/test/test_transform_scan.cpp create mode 100644 pstl/test/test_transform_unary.cpp create mode 100644 pstl/test/test_uninitialized_construct.cpp create mode 100644 pstl/test/test_uninitialized_copy_move.cpp create mode 100644 pstl/test/test_uninitialized_fill_destroy.cpp create mode 100644 pstl/test/test_unique.cpp create mode 100644 pstl/test/test_unique_copy_equal.cpp create mode 100644 pstl/test/utils.h