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-next-allyesconfig in repository toolchain/ci/llvm-monorepo.
from 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 [...]
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 +- .../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/Basic/Sanitizers.h | 2 +- clang/include/clang/Driver/SanitizerArgs.h | 1 + clang/lib/CodeGen/CGBuiltin.cpp | 33 +- 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/Sema/SemaCodeComplete.cpp | 8 +- clang/lib/Sema/SemaOpenMP.cpp | 11 +- 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/sse2-builtins.c | 16 +- clang/test/Index/cxx11-lambdas.cpp | 3 + ...arget_teams_distribute_parallel_for_codegen.cpp | 13 +- 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 +- .../sanitizer_common_interceptors.inc | 3 +- .../lib/sanitizer_common/sanitizer_type_traits.h | 2 +- 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 +- 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 + .../allocator.traits.members/destroy.pass.cpp | 2 +- libcxx/test/support/min_allocator.h | 54 + lldb/lit/Driver/Inputs/convenience.in | 2 +- lldb/lit/Driver/Inputs/hello.c | 6 - lldb/lit/Driver/Inputs/hello.cpp | 11 + lldb/lit/Driver/TestConvenienceVariables.test | 4 +- lldb/lit/SymbolFile/PDB/compilands.test | 3 +- .../lit/SymbolFile/PDB/function-level-linking.test | 3 +- .../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 +- .../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 - lldb/source/Commands/CommandObjectMemory.cpp | 8 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 2 +- llvm/CMakeLists.txt | 4 - llvm/cmake/modules/ChooseMSVCCRT.cmake | 9 - llvm/cmake/modules/HandleLLVMOptions.cmake | 8 - llvm/cmake/modules/TableGen.cmake | 20 +- llvm/include/llvm/Analysis/DemandedBits.h | 6 + llvm/include/llvm/BinaryFormat/Dwarf.def | 82 +- llvm/include/llvm/BinaryFormat/Dwarf.h | 5 +- llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 7 +- 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/ValueTracking.cpp | 39 +- llvm/lib/BinaryFormat/Dwarf.cpp | 19 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 5 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 21 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 19 +- 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/Object/ArchiveWriter.cpp | 26 +- llvm/lib/TableGen/Main.cpp | 32 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 4 + llvm/lib/Target/AArch64/AArch64SchedExynosM3.td | 8 +- .../AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.cpp | 6 +- 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 + .../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 +- llvm/lib/Transforms/Scalar/BDCE.cpp | 38 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 8 +- .../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 +- llvm/test/CodeGen/AMDGPU/scratch-simple.ll | 4 + 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/scalar_vector_test_1.ll | 1 + llvm/test/CodeGen/X86/avx2-intrinsics-fast-isel.ll | 36 +- llvm/test/CodeGen/X86/avx2-schedule.ll | 24 +- .../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/fold-vector-sext-zext.ll | 20 +- llvm/test/CodeGen/X86/known-bits-vector.ll | 10 +- llvm/test/CodeGen/X86/pr38743.ll | 94 + llvm/test/CodeGen/X86/sse2-intrinsics-fast-isel.ll | 72 +- llvm/test/CodeGen/X86/sse2-schedule.ll | 24 +- llvm/test/CodeGen/X86/stack-folding-int-avx1.ll | 16 +- llvm/test/CodeGen/X86/stack-folding-int-avx2.ll | 16 +- .../test/CodeGen/X86/stack-folding-int-avx512vl.ll | 32 +- llvm/test/CodeGen/X86/stack-folding-int-sse42.ll | 16 +- llvm/test/CodeGen/X86/tbm_patterns.ll | 27 +- .../test/LTO/Resolution/X86/local-def-dllimport.ll | 32 + 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 +- .../tools/llvm-dwarfdump/X86/prettyprint_types.s | 62 +- .../{register-offset.s => load-register-offset.s} | 40 +- .../AArch64/Exynos/store-register-offset.s | 47 + llvm/tools/llvm-mca/llvm-mca.cpp | 24 +- .../gn/secondary/llvm/tools/llvm-objcopy/BUILD.gn | 3 + .../gn/secondary/llvm/utils/TableGen/tablegen.gni | 5 - 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 +++++++ 289 files changed, 24375 insertions(+), 1355 deletions(-) create mode 100644 clang/test/CodeCompletion/this-quals.cpp create mode 100644 libcxx/test/libcxx/containers/sequences/vector/vector.cons/cons [...] create mode 100644 libcxx/test/libcxx/containers/sequences/vector/vector.cons/cons [...] 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/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/CodeGen/AArch64/GlobalISel/select-ceil.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 create mode 100644 llvm/test/CodeGen/X86/pr38743.ll create mode 100644 llvm/test/LTO/Resolution/X86/local-def-dllimport.ll rename llvm/test/tools/llvm-mca/AArch64/Exynos/{register-offset.s => load-register [...] create mode 100644 llvm/test/tools/llvm-mca/AArch64/Exynos/store-register-offset.s 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