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-allnoconfig in repository toolchain/ci/llvm-monorepo.
from 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- [...] adds 1922c2392a7 [Driver] Some more cleanup. NFC adds e2fc6ac0c32 [gn build] Add build file for DebugInfoPDBTests adds b1fa65af5c0 Revert "Revert "[hwasan] Android: Switch from TLS_SLOT_TSAN [...] adds d3a13cbc2bb Revert "Revert "Switch Android from TLS_SLOT_TSAN(8) to TLS [...] adds c1a24f80e39 [LLD][COFF] Fix namespace compilation issue with a upcoming [...] adds 1c5e737f364 Move -add-plugin validation after -load was executed. adds f13bb5b8745 [LLD][COFF] PDB: Parallel sort publics adds 63bfcf5bd28 Let new test from r350340 still pass even after r350451. adds dc50acbf895 [gn build] Add build files for unittests that load shared l [...] adds 7e2f617a347 [X86] Require second operand of X86vshiftuniform to be an i [...] adds 2df4630a470 [Inliner] Optimize shouldBeDeferred adds c5639aa5155 [gn build] Add build files for unittests under llvm/unittes [...] adds 767abfd379c [gn build] Merge r350423 adds 06012b5e322 [CMake][Fuchsia] Enable --build-id linker flag by default adds 7dace10d1ac [CMake][Fuchsia] Enable x86 relaxation by default adds b94b2f22077 [CMake][Fuchsia] Enable experimental new pass manager by default adds 26b71b78dd8 [InstCombine] Add vector tests for select + ctlz/cttz; NFC adds fbcdc2beee9 [InstCombine] Relax cttz/ctlz with select on zero adds 6e955867f62 [MinGW] Expand comment for MinGW driver. NFC. adds 669ef0a30bb [docs] Add a known limitation to the comment about lld supp [...] adds 143a3483166 [Documentation] fix order of checks in checks/list.rst adds 630e1180ab6 [python] Make the collections import future-proof
No new revisions were added by this update.
Summary of changes: clang-tools-extra/docs/clang-tidy/checks/list.rst | 6 +- clang/bindings/python/clang/cindex.py | 11 +- clang/cmake/caches/Fuchsia-stage2.cmake | 4 + clang/docs/AutomaticReferenceCounting.rst | 87 ++- clang/include/clang/AST/Decl.h | 30 +- clang/include/clang/AST/DeclObjC.h | 8 + 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/DiagnosticParseKinds.td | 5 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 14 +- 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/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 | 17 +- clang/lib/Frontend/FrontendAction.cpp | 18 + 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 | 5 + 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/cxx1z-init-statement.cpp | 8 +- clang/test/SemaCXX/for-range-examples.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 +- compiler-rt/lib/sanitizer_common/sanitizer_linux.h | 10 +- .../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 | 37 +- lld/MinGW/Driver.cpp | 24 +- lld/docs/ReleaseNotes.rst | 5 +- lld/test/COFF/line-error.yaml | 160 +++++ lldb/source/Utility/Scalar.cpp | 95 +-- lldb/tools/driver/Driver.cpp | 65 +- lldb/tools/driver/Driver.h | 4 +- lldb/unittests/Utility/ScalarTest.cpp | 18 + llvm/docs/CMake.rst | 2 +- llvm/include/llvm/Analysis/DemandedBits.h | 4 +- llvm/include/llvm/InitializePasses.h | 1 + .../llvm/MCA/HardwareUnits/ResourceManager.h | 4 - llvm/include/llvm/MCA/Instruction.h | 4 + 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/CodeGen/SelectionDAG/SelectionDAG.cpp | 36 +- llvm/lib/IR/ConstantFold.cpp | 9 +- llvm/lib/MCA/HardwareUnits/ResourceManager.cpp | 18 - 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 +-- 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/X86InstrFragmentsSIMD.td | 2 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 12 + llvm/lib/Transforms/IPO/Inliner.cpp | 21 +- llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 19 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 24 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 23 +- .../Instrumentation/HWAddressSanitizer.cpp | 33 +- llvm/lib/Transforms/Scalar/BDCE.cpp | 3 +- llvm/lib/Transforms/Scalar/LICM.cpp | 7 +- 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 +++++-- .../2004-03-07-FunctionAddressAlignment.ll | 16 + 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 + .../Instrumentation/HWAddressSanitizer/prologue.ll | 4 +- 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 +-- .../Transforms/InstCombine/select-cmp-cttz-ctlz.ll | 54 +- llvm/test/Transforms/LICM/hoist-phi.ll | 164 +++++ llvm/test/tools/llvm-config/booleans.test | 2 +- 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/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 + .../secondary/llvm/lib/Transforms/Utils/BUILD.gn | 1 + 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 | 69 +++ .../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 + .../llvm/unittests/ExecutionEngine/BUILD.gn | 16 + .../llvm/unittests/ExecutionEngine/MCJIT/BUILD.gn | 29 + .../llvm/unittests/ExecutionEngine/Orc/BUILD.gn | 33 + .../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 + .../gn/secondary/llvm/unittests/Passes/BUILD.gn | 53 ++ .../secondary/llvm/unittests/ProfileData/BUILD.gn | 15 + .../gn/secondary/llvm/unittests/Support/BUILD.gn | 83 +++ .../llvm/unittests/Support/DynamicLibrary/BUILD.gn | 49 ++ .../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 + .../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 +- 307 files changed, 6433 insertions(+), 2296 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 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/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/ExecutionEngine/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/MCJIT/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/Orc/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/Passes/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/Support/DynamicLibrary/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/ [...]