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-defconfig in repository toolchain/ci/llvm-monorepo.
from ddaf01877fa [lldb] Fix ObjCExceptionRecognizedStackFrame to populate th [...] adds d796917e408 [OpenMP] Fix nvidia-cuda-toolkit detection on Debian/Ubuntu adds 0a8c0861a8c [memcpyopt] Remove a few unnecessary isVolatile() checks. NFC adds a1eeee419ac [WebAssembly] Split the checking from the sorting logic. adds 23fedf7e186 RangeMap.h: merge RangeDataArray and RangeDataVector adds 3666a296fbe [CMake] Use XCODE_ATTRIBUTE properties for code signing and [...] adds b35e41baa11 Symtab: Remove one copy of symbol size computation code adds 60f6356a130 [AArch64] Add command-line option predres adds f0bec68aa93 [Basic] Extend DiagnosticEngine to store and format Qualifiers. adds fb838243350 [MCA] Store extra information about processor resources in [...] adds 51a013859d8 [CMake] Streamline code signing for debugserver #2 adds 04d1275c61d [CMake] Aggregate options for LLDB in LLDBConfig.cmake adds 4b6192d07d3 [CMake] Move debugserver options to separate debugserverCon [...] adds a1a8768e5e3 [CMake] Revised LLDB.framework builds adds 3decebe6496 [CMake] Revised RPATH handling adds 2853f977015 [CMake] Python bindings generation polishing adds f84fd5c6fa7 [gn build] Make write_cmake_config.py check that each key p [...] adds b8c9c3f3967 [ValueTracking] Fix a misuse of APInt in GetPointerBaseWith [...] adds 7ab1532f030 [X86] Split immediate shifts tests. NFCI. adds 728c561b8d6 [MCA] Improved handling of in-order issue/dispatch resources. adds 4a08aa0bbce Prevent unreachable when checking invalid multiversion decls. adds a0349efddf5 [X86] Add VPSLLI/VPSRLI ((X >>u C1) << C2) SimplifyDemanded [...] adds acacf631790 Fix typo: "with he MODULE" -> "with the MODULE" adds 01b7e8077c5 [CostModel][X86] Add SSE1 fp cost tests adds 80c9a393293 Revert patches 348835 and 348571 because they're causing co [...] adds 2db10e8d968 [CostModel][X86] Fix SSE1 FADD/FSUB costs adds d5d9bf6efda Refactor the way we handle diagnosing unused expression results. adds 8530fee2ff5 [OPENMP][NVPTX]Improve performance + reduce number of used [...] adds a309279fc0e Undo r350355 "[X86] Remove terrible DX Register parsing hac [...] adds 87f1648d86f [gn build] Add build files for llvm/lib/{LineEditor,Testing [...] adds 59119417503 [LICM] Adjust how moving the re-hoist point works adds 34669f6d732 [gn build] Add build file for libLTO.dylib adds 46f73644906 [gn build] Add check-llvm target and make it work adds 2a02bd98b4c [gn build] Start adding build files for LLVM unittests adds f600dca1b5a [gn build] Add more build files for LLVM unittests adds 40a64d9c7ae [gn build] Add even more build files for LLVM unittests adds bfb80e5d0b4 Add two new pragmas for controlling software pipelining opt [...] adds 57db07cdd3c [OPENMP][NVPTX]Use new functions from the runtime library. adds 11cd1f272a3 [gn build] Commit change that should have been in r350410. adds 130cc38cecd [gn build] Merge r350351 adds aebe27f2e1b [InstCombine] reduce raw IR narrowing rotate patterns to fu [...] adds 8ccaa8e0261 [CodeExtractor] Do not extract unsafe lifetime markers adds e14b807f191 [x86] lower extracted fadd/fsub to horizontal vector math; 2nd try adds 4c8b9f205de [ObjCARC] Add an new attribute, objc_externally_retained adds dc028248a7e [ThinLTO] Handle chains of aliases adds 2a27a12f0c3 [ThinLTO] Clang changes to utilize new pass to handle chain [...] adds aea55a36a3c [HIP][DRIVER][OFFLOAD] Do not unbundle unsupported file types adds d3389c5a347 [HIP][DRIVER][OFFLOAD] Do not unbundle unsupported file types adds 10fc91f8d74 hwasan: Use system allocator to realloc and free untagged p [...] adds f1880bb6cde [Scalar] Simplify comparison operators and add coverage. adds f67bc0271a1 hwasan: Implement lazy thread initialization for the interc [...] adds 622cdf4939d [x86] add tests for potential horizontal vector ops; NFC adds b09525b0ad8 [OPENMP][NVPTX]General formatting/code improvement, NFC. adds 19f492c5fdc [X86] Add INSERT_SUBVECTOR to ComputeNumSignBits adds 35f9881c639 Fix default-function-attr.c so that it works on Windows. adds 1258eedbe37 [AArch64] Adjust the cost model for Exynos M3 adds 757cb6b13e4 [BDCE] Remove dead uses of arguments adds 371efe0c742 Update the pr_datasz of .note.gnu.property section. Patch b [...] adds 66940ed8e9e [X86] Fix warning; NFC adds ce4f81d7dc4 [LLD][COFF] Fix file/line retrieval when a undefined symbol [...] adds 2e0bb37f504 [OpenMP] Replace predetermined shared for const variable adds 1bb4e2334de [OpenMP] Refactor const restriction for reductions adds 051f0cdef32 [OpenMP] Refactor const restriction for linear adds c9fc0b7a4e3 [PGO] Use SourceFileName rather module name in PGOFuncName adds 98dffd961cd [sanitizer] Reduce stack depot size on Android. adds 1f9c8e097f2 Disable system-allocator-fallback.cc test on Android O and [...] adds cf642eceb8e Bring back the pthread_create interceptor, but only on non- [...] new 1922c2392a7 [Driver] Some more cleanup. NFC new e2fc6ac0c32 [gn build] Add build file for DebugInfoPDBTests
The 2 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/docs/AutomaticReferenceCounting.rst | 87 ++- clang/include/clang/AST/Decl.h | 30 +- clang/include/clang/AST/DeclObjC.h | 8 + clang/include/clang/AST/Type.h | 18 + clang/include/clang/Basic/Attr.td | 18 +- clang/include/clang/Basic/AttrDocs.td | 86 ++- clang/include/clang/Basic/CodeGenOptions.h | 2 + clang/include/clang/Basic/Diagnostic.h | 3 + clang/include/clang/Basic/DiagnosticParseKinds.td | 5 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 38 +- clang/include/clang/Driver/CC1Options.td | 2 + clang/include/clang/Driver/Options.td | 4 + clang/include/clang/Driver/SanitizerArgs.h | 1 + clang/include/clang/Parse/Parser.h | 5 + clang/include/clang/Sema/Sema.h | 19 +- clang/lib/AST/ASTDiagnostic.cpp | 14 + clang/lib/Basic/Diagnostic.cpp | 1 + clang/lib/CodeGen/BackendUtil.cpp | 9 +- clang/lib/CodeGen/CGCall.cpp | 6 + clang/lib/CodeGen/CGDecl.cpp | 28 +- clang/lib/CodeGen/CGExpr.cpp | 8 +- clang/lib/CodeGen/CGLoopInfo.cpp | 38 +- clang/lib/CodeGen/CGLoopInfo.h | 14 + clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 73 ++- clang/lib/Driver/Driver.cpp | 12 + clang/lib/Driver/SanitizerArgs.cpp | 17 + clang/lib/Frontend/CompilerInvocation.cpp | 2 + clang/lib/Parse/ParseObjc.cpp | 2 +- clang/lib/Parse/ParseOpenMP.cpp | 14 +- clang/lib/Parse/ParsePragma.cpp | 36 +- clang/lib/Parse/ParseStmt.cpp | 26 +- clang/lib/Sema/SemaCoroutine.cpp | 17 +- clang/lib/Sema/SemaDecl.cpp | 6 +- clang/lib/Sema/SemaDeclAttr.cpp | 96 ++- clang/lib/Sema/SemaDeclCXX.cpp | 14 +- clang/lib/Sema/SemaExpr.cpp | 17 +- clang/lib/Sema/SemaExprCXX.cpp | 2 + clang/lib/Sema/SemaLambda.cpp | 2 +- clang/lib/Sema/SemaOpenMP.cpp | 200 +++--- clang/lib/Sema/SemaOverload.cpp | 13 +- clang/lib/Sema/SemaStmt.cpp | 65 +- clang/lib/Sema/SemaStmtAttr.cpp | 36 +- clang/lib/Sema/TreeTransform.h | 15 +- clang/lib/Serialization/ASTReaderDecl.cpp | 2 +- clang/lib/Serialization/ASTWriterDecl.cpp | 5 +- clang/test/CXX/stmt.stmt/stmt.select/p3.cpp | 9 +- .../CodeCompletion/pragma-macro-token-caching.c | 2 +- clang/test/CodeGen/default-function-attr.c | 6 + clang/test/CodeGen/lto-newpm-pipeline.c | 3 + clang/test/CodeGenCXX/pragma-pipeline.cpp | 47 ++ clang/test/CodeGenObjC/externally-retained.m | 115 ++++ clang/test/Driver/fsanitize.c | 8 + clang/test/Driver/hip-link-shared-library.hip | 12 + ...pragma-attribute-supported-attributes-list.test | 1 + ...istribute_parallel_for_lastprivate_messages.cpp | 20 +- .../distribute_parallel_for_reduction_messages.cpp | 28 +- ...bute_parallel_for_simd_lastprivate_messages.cpp | 20 +- ...istribute_parallel_for_simd_linear_messages.cpp | 4 +- ...ribute_parallel_for_simd_reduction_messages.cpp | 28 +- clang/test/OpenMP/distribute_private_messages.cpp | 16 +- .../distribute_simd_lastprivate_messages.cpp | 20 +- .../OpenMP/distribute_simd_linear_messages.cpp | 4 +- .../OpenMP/distribute_simd_reduction_messages.cpp | 28 +- clang/test/OpenMP/for_lastprivate_messages.cpp | 20 +- clang/test/OpenMP/for_linear_messages.cpp | 4 +- clang/test/OpenMP/for_reduction_messages.cpp | 28 +- .../test/OpenMP/for_simd_lastprivate_messages.cpp | 20 +- clang/test/OpenMP/for_simd_linear_messages.cpp | 4 +- clang/test/OpenMP/for_simd_reduction_messages.cpp | 28 +- clang/test/OpenMP/nvptx_data_sharing.cpp | 4 +- ...tx_distribute_parallel_generic_mode_codegen.cpp | 4 +- clang/test/OpenMP/nvptx_parallel_codegen.cpp | 4 +- clang/test/OpenMP/nvptx_parallel_for_codegen.cpp | 4 +- clang/test/OpenMP/nvptx_target_codegen.cpp | 2 +- .../nvptx_target_parallel_reduction_codegen.cpp | 6 +- .../nvptx_target_teams_distribute_codegen.cpp | 2 +- ...arget_teams_distribute_parallel_for_codegen.cpp | 4 +- ..._teams_distribute_parallel_for_simd_codegen.cpp | 4 +- clang/test/OpenMP/nvptx_teams_codegen.cpp | 8 +- .../test/OpenMP/nvptx_teams_reduction_codegen.cpp | 6 +- clang/test/OpenMP/parallel_default_messages.cpp | 12 +- .../OpenMP/parallel_for_lastprivate_messages.cpp | 20 +- clang/test/OpenMP/parallel_for_linear_messages.cpp | 4 +- .../OpenMP/parallel_for_reduction_messages.cpp | 28 +- .../parallel_for_simd_lastprivate_messages.cpp | 20 +- .../OpenMP/parallel_for_simd_linear_messages.cpp | 4 +- .../parallel_for_simd_reduction_messages.cpp | 28 +- clang/test/OpenMP/parallel_private_messages.cpp | 16 +- clang/test/OpenMP/parallel_reduction_messages.cpp | 28 +- .../parallel_sections_lastprivate_messages.cpp | 20 +- .../parallel_sections_reduction_messages.cpp | 28 +- .../test/OpenMP/sections_lastprivate_messages.cpp | 20 +- clang/test/OpenMP/sections_reduction_messages.cpp | 28 +- clang/test/OpenMP/simd_lastprivate_messages.cpp | 20 +- clang/test/OpenMP/simd_linear_messages.cpp | 4 +- clang/test/OpenMP/simd_reduction_messages.cpp | 28 +- .../target_parallel_for_lastprivate_messages.cpp | 20 +- .../OpenMP/target_parallel_for_linear_messages.cpp | 4 +- .../target_parallel_for_reduction_messages.cpp | 28 +- ...rget_parallel_for_simd_lastprivate_messages.cpp | 20 +- .../target_parallel_for_simd_linear_messages.cpp | 4 +- ...target_parallel_for_simd_reduction_messages.cpp | 28 +- .../OpenMP/target_parallel_private_messages.cpp | 26 +- .../OpenMP/target_parallel_reduction_messages.cpp | 28 +- clang/test/OpenMP/target_reduction_messages.cpp | 28 +- .../OpenMP/target_simd_lastprivate_messages.cpp | 20 +- clang/test/OpenMP/target_simd_linear_messages.cpp | 4 +- .../test/OpenMP/target_simd_reduction_messages.cpp | 28 +- ...arget_teams_distribute_lastprivate_messages.cpp | 20 +- ...istribute_parallel_for_lastprivate_messages.cpp | 20 +- ...ms_distribute_parallel_for_private_messages.cpp | 16 +- ..._distribute_parallel_for_reduction_messages.cpp | 28 +- ...bute_parallel_for_simd_lastprivate_messages.cpp | 20 +- ...istribute_parallel_for_simd_linear_messages.cpp | 4 +- ...stribute_parallel_for_simd_private_messages.cpp | 16 +- ...ribute_parallel_for_simd_reduction_messages.cpp | 28 +- .../target_teams_distribute_private_messages.cpp | 16 +- .../target_teams_distribute_reduction_messages.cpp | 28 +- ..._teams_distribute_simd_lastprivate_messages.cpp | 20 +- ...arget_teams_distribute_simd_linear_messages.cpp | 4 +- ...rget_teams_distribute_simd_private_messages.cpp | 16 +- ...et_teams_distribute_simd_reduction_messages.cpp | 28 +- .../test/OpenMP/target_teams_private_messages.cpp | 16 +- .../OpenMP/target_teams_reduction_messages.cpp | 28 +- clang/test/OpenMP/task_in_reduction_message.cpp | 28 +- clang/test/OpenMP/task_private_messages.cpp | 16 +- .../OpenMP/taskgroup_task_reduction_messages.cpp | 28 +- .../test/OpenMP/taskloop_in_reduction_messages.cpp | 28 +- .../test/OpenMP/taskloop_lastprivate_messages.cpp | 20 +- clang/test/OpenMP/taskloop_reduction_messages.cpp | 28 +- .../OpenMP/taskloop_simd_in_reduction_messages.cpp | 28 +- .../OpenMP/taskloop_simd_lastprivate_messages.cpp | 20 +- .../test/OpenMP/taskloop_simd_linear_messages.cpp | 4 +- .../OpenMP/taskloop_simd_reduction_messages.cpp | 28 +- .../teams_distribute_lastprivate_messages.cpp | 20 +- ...istribute_parallel_for_lastprivate_messages.cpp | 20 +- ...ms_distribute_parallel_for_private_messages.cpp | 16 +- ..._distribute_parallel_for_reduction_messages.cpp | 28 +- ...bute_parallel_for_simd_lastprivate_messages.cpp | 20 +- ...istribute_parallel_for_simd_linear_messages.cpp | 4 +- ...stribute_parallel_for_simd_private_messages.cpp | 16 +- ...ribute_parallel_for_simd_reduction_messages.cpp | 28 +- .../OpenMP/teams_distribute_private_messages.cpp | 16 +- .../OpenMP/teams_distribute_reduction_messages.cpp | 28 +- .../teams_distribute_simd_lastprivate_messages.cpp | 20 +- .../teams_distribute_simd_linear_messages.cpp | 4 +- .../teams_distribute_simd_private_messages.cpp | 16 +- .../teams_distribute_simd_reduction_messages.cpp | 28 +- clang/test/OpenMP/teams_private_messages.cpp | 16 +- clang/test/OpenMP/teams_reduction_messages.cpp | 28 +- clang/test/Parser/cxx1z-init-statement.cpp | 8 +- clang/test/Parser/pragma-loop.cpp | 2 +- clang/test/Parser/pragma-pipeline.cpp | 33 + clang/test/Parser/pragma-unroll-and-jam.cpp | 2 +- clang/test/Parser/switch-recovery.cpp | 2 +- clang/test/Sema/attr-cpuspecific.c | 12 + clang/test/Sema/pragma-pipeline.cpp | 34 + clang/test/SemaCXX/addr-of-overloaded-function.cpp | 14 +- clang/test/SemaCXX/cxx1z-init-statement.cpp | 8 +- clang/test/SemaCXX/for-range-examples.cpp | 2 +- clang/test/SemaCXX/warn-overloaded-virtual.cpp | 2 +- clang/test/SemaCXX/warn-unused-result.cpp | 40 ++ clang/test/SemaObjC/externally-retained-no-arc.m | 7 + clang/test/SemaObjC/externally-retained.m | 114 ++++ compiler-rt/lib/hwasan/hwasan.h | 2 +- compiler-rt/lib/hwasan/hwasan_allocator.cc | 41 +- compiler-rt/lib/hwasan/hwasan_allocator.h | 6 + compiler-rt/lib/hwasan/hwasan_interceptors.cc | 42 +- compiler-rt/lib/hwasan/hwasan_linux.cc | 8 +- compiler-rt/lib/hwasan/hwasan_new_delete.cc | 2 +- .../lib/sanitizer_common/sanitizer_stackdepot.cc | 2 +- .../lib/sanitizer_common/sanitizer_stackdepot.h | 2 +- .../TestCases/Posix/system-allocator-fallback.cc | 54 ++ compiler-rt/test/hwasan/lit.cfg | 6 +- compiler-rt/test/lit.common.cfg | 2 + lld/COFF/PDB.cpp | 20 +- lld/test/COFF/line-error.yaml | 160 +++++ lldb/CMakeLists.txt | 94 +-- lldb/cmake/modules/AddLLDB.cmake | 128 ++-- lldb/cmake/modules/LLDBConfig.cmake | 90 ++- lldb/cmake/modules/LLDBFramework.cmake | 110 +++- lldb/cmake/modules/debugserverConfig.cmake | 3 + lldb/include/lldb/Core/RangeMap.h | 284 +-------- lldb/resources/LLDB-Info.plist.in | 24 + lldb/scripts/CMakeLists.txt | 45 +- lldb/source/API/CMakeLists.txt | 55 +- .../Plugins/Process/elf-core/ProcessElfCore.h | 2 +- .../Plugins/SymbolFile/DWARF/DWARFDebugAranges.h | 2 +- lldb/source/Symbol/Symtab.cpp | 28 +- lldb/source/Utility/Scalar.cpp | 95 +-- lldb/test/CMakeLists.txt | 11 +- lldb/tools/argdumper/CMakeLists.txt | 2 +- lldb/tools/darwin-debug/CMakeLists.txt | 2 +- lldb/tools/debugserver/CMakeLists.txt | 6 +- lldb/tools/debugserver/source/CMakeLists.txt | 193 +++--- lldb/tools/driver/CMakeLists.txt | 5 +- lldb/tools/driver/Driver.cpp | 65 +- lldb/tools/driver/Driver.h | 4 +- lldb/tools/lldb-mi/CMakeLists.txt | 4 + lldb/tools/lldb-server/CMakeLists.txt | 2 +- lldb/tools/lldb-vscode/CMakeLists.txt | 4 + lldb/unittests/Core/CMakeLists.txt | 1 + lldb/unittests/Core/RangeMapTest.cpp | 55 ++ lldb/unittests/Utility/ScalarTest.cpp | 18 + lldb/unittests/tools/CMakeLists.txt | 2 +- lldb/unittests/tools/lldb-server/CMakeLists.txt | 2 +- llvm/cmake/modules/AddLLVM.cmake | 18 +- llvm/docs/CMake.rst | 2 +- llvm/include/llvm/Analysis/DemandedBits.h | 4 +- llvm/include/llvm/InitializePasses.h | 1 + .../llvm/MCA/HardwareUnits/ResourceManager.h | 60 +- llvm/include/llvm/MCA/Instruction.h | 4 + llvm/include/llvm/Support/AArch64TargetParser.def | 1 + llvm/include/llvm/Support/AArch64TargetParser.h | 1 + llvm/include/llvm/Transforms/Scalar.h | 1 + .../llvm/Transforms/Utils/CanonicalizeAliases.h | 32 + llvm/include/llvm/Transforms/Utils/CodeExtractor.h | 8 +- llvm/lib/Analysis/DemandedBits.cpp | 88 +-- llvm/lib/Analysis/ValueTracking.cpp | 9 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 36 +- llvm/lib/IR/ConstantFold.cpp | 9 +- llvm/lib/MCA/HardwareUnits/ResourceManager.cpp | 64 +- llvm/lib/MCA/HardwareUnits/Scheduler.cpp | 6 +- llvm/lib/MCA/InstrBuilder.cpp | 12 +- llvm/lib/Passes/PassBuilder.cpp | 1 + llvm/lib/Passes/PassRegistry.def | 1 + llvm/lib/ProfileData/InstrProf.cpp | 11 +- llvm/lib/Target/AArch64/AArch64SchedExynosM3.td | 77 +-- .../WebAssemblyFixIrreducibleControlFlow.cpp | 15 +- llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 8 + llvm/lib/Target/X86/AsmParser/X86Operand.h | 15 +- llvm/lib/Target/X86/X86AsmPrinter.cpp | 6 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 92 ++- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 12 + llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 19 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 24 +- .../Instrumentation/HWAddressSanitizer.cpp | 29 +- llvm/lib/Transforms/Scalar/BDCE.cpp | 3 +- llvm/lib/Transforms/Scalar/LICM.cpp | 7 +- llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 10 +- llvm/lib/Transforms/Utils/CMakeLists.txt | 1 + llvm/lib/Transforms/Utils/CanonicalizeAliases.cpp | 105 ++++ llvm/lib/Transforms/Utils/CodeExtractor.cpp | 101 ++- llvm/lib/Transforms/Utils/Utils.cpp | 1 + .../Analysis/ConstantFolding/func-and-folding.ll | 27 - llvm/test/Analysis/CostModel/X86/arith-fp.ll | 224 +++++-- .../Analysis/ValueTracking/gep-negative-issue.ll | 43 ++ .../2004-03-07-FunctionAddressAlignment.ll | 16 + llvm/test/CodeGen/X86/avx512-shift.ll | 93 ++- llvm/test/CodeGen/X86/haddsub-undef.ll | 199 ++++-- llvm/test/CodeGen/X86/haddsub.ll | 683 ++++++++++++++------- llvm/test/CodeGen/X86/known-signbits-vector.ll | 38 +- llvm/test/CodeGen/X86/note-cet-property.ll | 4 +- llvm/test/CodeGen/X86/phaddsub-extract.ll | 629 +++++++++++++++++++ llvm/test/CodeGen/X86/vector-trunc-widen.ll | 20 - llvm/test/CodeGen/X86/vector-trunc.ll | 20 - .../HWAddressSanitizer/lazy-thread-init.ll | 25 + llvm/test/Transforms/BDCE/dead-uses.ll | 5 +- .../Transforms/CanonicalizeAliases/canonicalize.ll | 37 ++ .../CodeExtractor/PartialInlineAlloca4.ll | 6 +- .../CodeExtractor/PartialInlineAlloca5.ll | 1 - .../HotColdSplit/lifetime-markers-on-inputs.ll | 66 ++ llvm/test/Transforms/InstCombine/rotate.ll | 91 +-- llvm/test/Transforms/LICM/hoist-phi.ll | 164 +++++ llvm/test/tools/llvm-config/booleans.test | 2 +- llvm/unittests/Support/TargetParserTest.cpp | 4 +- llvm/utils/gn/build/libs/edit/BUILD.gn | 12 + llvm/utils/gn/build/libs/edit/enable.gni | 3 + .../utils/gn/build/sync_source_lists_from_cmake.py | 10 +- llvm/utils/gn/build/write_cmake_config.py | 3 + llvm/utils/gn/secondary/BUILD.gn | 54 +- .../gn/secondary/clang/tools/libclang/BUILD.gn | 7 +- .../gn/secondary/llvm/include/llvm/Config/BUILD.gn | 9 +- .../gn/secondary/llvm/lib/LineEditor/BUILD.gn | 12 + .../secondary/llvm/lib/Target/targets_string.gni | 10 + .../gn/secondary/llvm/lib/Testing/Support/BUILD.gn | 12 + llvm/utils/gn/secondary/llvm/lib/TextAPI/BUILD.gn | 12 + llvm/utils/gn/secondary/llvm/test/BUILD.gn | 297 +++++++++ .../llvm/test/llvm_lit_site_cfg_files.gni | 2 + .../gn/secondary/llvm/tools/llvm-config/BUILD.gn | 16 +- llvm/utils/gn/secondary/llvm/tools/lto/BUILD.gn | 39 ++ .../utils/gn/secondary/llvm/unittests/ADT/BUILD.gn | 79 +++ .../gn/secondary/llvm/unittests/Analysis/BUILD.gn | 38 ++ .../gn/secondary/llvm/unittests/AsmParser/BUILD.gn | 12 + llvm/utils/gn/secondary/llvm/unittests/BUILD.gn | 75 +++ .../secondary/llvm/unittests/BinaryFormat/BUILD.gn | 15 + .../gn/secondary/llvm/unittests/Bitcode/BUILD.gn | 16 + .../gn/secondary/llvm/unittests/CodeGen/BUILD.gn | 25 + .../llvm/unittests/DebugInfo/CodeView/BUILD.gn | 13 + .../llvm/unittests/DebugInfo/DWARF/BUILD.gn | 21 + .../llvm/unittests/DebugInfo/MSF/BUILD.gn | 13 + .../llvm/unittests/DebugInfo/PDB/BUILD.gn | 32 + .../gn/secondary/llvm/unittests/Demangle/BUILD.gn | 11 + .../secondary/llvm/unittests/FuzzMutate/BUILD.gn | 16 + llvm/utils/gn/secondary/llvm/unittests/IR/BUILD.gn | 46 ++ .../secondary/llvm/unittests/LineEditor/BUILD.gn | 11 + .../gn/secondary/llvm/unittests/Linker/BUILD.gn | 12 + llvm/utils/gn/secondary/llvm/unittests/MC/BUILD.gn | 16 + .../gn/secondary/llvm/unittests/Object/BUILD.gn | 11 + .../secondary/llvm/unittests/ObjectYAML/BUILD.gn | 10 + .../secondary/llvm/unittests/OptRemarks/BUILD.gn | 11 + .../gn/secondary/llvm/unittests/Option/BUILD.gn | 18 + .../secondary/llvm/unittests/ProfileData/BUILD.gn | 15 + .../gn/secondary/llvm/unittests/Support/BUILD.gn | 83 +++ .../gn/secondary/llvm/unittests/TextAPI/BUILD.gn | 11 + .../llvm/unittests/Transforms/IPO/BUILD.gn | 13 + .../llvm/unittests/Transforms/Scalar/BUILD.gn | 15 + .../llvm/unittests/Transforms/Utils/BUILD.gn | 23 + .../llvm/unittests/Transforms/Vectorize/BUILD.gn | 17 + .../gn/secondary/llvm/unittests/XRay/BUILD.gn | 19 + .../llvm/unittests/tools/llvm-exegesis/BUILD.gn | 19 + .../unittests/tools/llvm-exegesis/X86/BUILD.gn | 31 + .../gn/secondary/llvm/utils/llvm-lit/BUILD.gn | 7 + .../gn/secondary/llvm/utils/unittest/unittest.gni | 3 + .../Modules/LibomptargetGetDependencies.cmake | 33 + .../deviceRTLs/nvptx/src/data_sharing.cu | 81 ++- openmp/libomptarget/deviceRTLs/nvptx/src/debug.h | 2 +- .../libomptarget/deviceRTLs/nvptx/src/interface.h | 12 +- .../libomptarget/deviceRTLs/nvptx/src/libcall.cu | 43 +- openmp/libomptarget/deviceRTLs/nvptx/src/loop.cu | 29 +- .../deviceRTLs/nvptx/src/omptarget-nvptx.cu | 8 +- .../deviceRTLs/nvptx/src/omptarget-nvptx.h | 30 +- .../deviceRTLs/nvptx/src/omptarget-nvptxi.h | 18 +- .../libomptarget/deviceRTLs/nvptx/src/parallel.cu | 24 +- .../libomptarget/deviceRTLs/nvptx/src/reduction.cu | 55 +- .../deviceRTLs/nvptx/src/state-queue.h | 4 +- .../deviceRTLs/nvptx/src/state-queuei.h | 3 +- openmp/libomptarget/deviceRTLs/nvptx/src/support.h | 6 +- .../libomptarget/deviceRTLs/nvptx/src/supporti.h | 12 +- openmp/libomptarget/deviceRTLs/nvptx/src/sync.cu | 2 +- openmp/libomptarget/deviceRTLs/nvptx/src/task.cu | 6 +- 331 files changed, 6943 insertions(+), 2963 deletions(-) create mode 100644 clang/test/CodeGen/default-function-attr.c create mode 100644 clang/test/CodeGenCXX/pragma-pipeline.cpp create mode 100644 clang/test/CodeGenObjC/externally-retained.m create mode 100644 clang/test/Driver/hip-link-shared-library.hip create mode 100644 clang/test/Parser/pragma-pipeline.cpp create mode 100644 clang/test/Sema/pragma-pipeline.cpp create mode 100644 clang/test/SemaObjC/externally-retained-no-arc.m create mode 100644 clang/test/SemaObjC/externally-retained.m create mode 100644 compiler-rt/test/hwasan/TestCases/Posix/system-allocator-fallback.cc create mode 100644 lld/test/COFF/line-error.yaml create mode 100644 lldb/cmake/modules/debugserverConfig.cmake create mode 100644 lldb/resources/LLDB-Info.plist.in create mode 100644 lldb/unittests/Core/RangeMapTest.cpp create mode 100644 llvm/include/llvm/Transforms/Utils/CanonicalizeAliases.h create mode 100644 llvm/lib/Transforms/Utils/CanonicalizeAliases.cpp delete mode 100644 llvm/test/Analysis/ConstantFolding/func-and-folding.ll create mode 100644 llvm/test/Analysis/ValueTracking/gep-negative-issue.ll create mode 100644 llvm/test/Assembler/2004-03-07-FunctionAddressAlignment.ll create mode 100644 llvm/test/CodeGen/X86/phaddsub-extract.ll create mode 100644 llvm/test/Instrumentation/HWAddressSanitizer/lazy-thread-init.ll create mode 100644 llvm/test/Transforms/CanonicalizeAliases/canonicalize.ll create mode 100644 llvm/test/Transforms/HotColdSplit/lifetime-markers-on-inputs.ll create mode 100644 llvm/utils/gn/build/libs/edit/BUILD.gn create mode 100644 llvm/utils/gn/build/libs/edit/enable.gni create mode 100644 llvm/utils/gn/secondary/llvm/lib/LineEditor/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/targets_string.gni create mode 100644 llvm/utils/gn/secondary/llvm/lib/Testing/Support/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/TextAPI/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/test/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/test/llvm_lit_site_cfg_files.gni create mode 100644 llvm/utils/gn/secondary/llvm/tools/lto/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/ADT/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/Analysis/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/AsmParser/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/BinaryFormat/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/Bitcode/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/CodeGen/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/DebugInfo/CodeView/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/DebugInfo/DWARF/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/DebugInfo/MSF/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/DebugInfo/PDB/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/Demangle/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/FuzzMutate/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/IR/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/LineEditor/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/Linker/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/MC/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/Object/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/ObjectYAML/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/OptRemarks/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/Option/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/ProfileData/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/Support/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/TextAPI/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/Transforms/IPO/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/Transforms/Scalar/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/Transforms/Utils/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/Transforms/Vectorize/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/XRay/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/tools/llvm-exegesis/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/tools/llvm-exegesis/X86/ [...]