[llvm-branch-commits] [openmp] 0e0ab31 - Revert "[OpenMP][Fix] Fix test array initialization. (#74799)"

2023-12-07 Thread via llvm-branch-commits
Author: Gheorghe-Teodor Bercea Date: 2023-12-07T22:12:18-05:00 New Revision: 0e0ab31f0ab8b3cda2cd8005bdb54be931463405 URL: https://github.com/llvm/llvm-project/commit/0e0ab31f0ab8b3cda2cd8005bdb54be931463405 DIFF: https://github.com/llvm/llvm-project/commit/0e0ab31f0ab8b3cda2cd8005bdb54be931463

[llvm-branch-commits] [llvm] a801fd3 - Revert "[llvm-readobj][AArch64][ELF][PAC] Support ELF AUTH constants (#72713)"

2023-12-08 Thread via llvm-branch-commits
Author: Daniil Kovalev Date: 2023-12-08T11:32:25+03:00 New Revision: a801fd32e4a3fac6dd648e6ea5084cdae68bc5b2 URL: https://github.com/llvm/llvm-project/commit/a801fd32e4a3fac6dd648e6ea5084cdae68bc5b2 DIFF: https://github.com/llvm/llvm-project/commit/a801fd32e4a3fac6dd648e6ea5084cdae68bc5b2.diff

[llvm-branch-commits] [libc] 943c9e1 - Revert "[libc] Make BigInt bit_cast-able to compatible types (#74837)"

2023-12-08 Thread via llvm-branch-commits
Author: Guillaume Chatelet Date: 2023-12-08T17:14:28+01:00 New Revision: 943c9e11c275d9a14be468cd03790c0a9a24981d URL: https://github.com/llvm/llvm-project/commit/943c9e11c275d9a14be468cd03790c0a9a24981d DIFF: https://github.com/llvm/llvm-project/commit/943c9e11c275d9a14be468cd03790c0a9a24981d.

[llvm-branch-commits] [flang] [flang] Move OpenMP-related code from `FirConverter` to `OpenMPMixin` (PR #74866)

2023-12-08 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-flang-fir-hlfir Author: Krzysztof Parzyszek (kparzysz) Changes This improves the separation of the generic Fortran lowering and the lowering of OpenMP constructs. The mixin is intended to be derived from via CRTP: ``` class FirConverter : public Open

[llvm-branch-commits] [flang] [flang] Move OpenMP-related code from `FirConverter` to `OpenMPMixin` (PR #74866)

2023-12-08 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff 9447dddba61ad3a5441d9b0b397bde9b5876b37d e754d86e1c35d4417dfae8d270de7dee318f783e --

[llvm-branch-commits] [libc] [flang] [compiler-rt] [clang] [llvm] [clang-tools-extra] [OptTable] Make new lines in help text respect indentation (PR #74880)

2023-12-08 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-support Author: Andres Villegas (avillega) Changes With this changes, new lines in the HelpText defined in OptTable have the same indentation as the first line. Before, the help output will look something like: ``` --color= Whether to

[llvm-branch-commits] [llvm] [clang] [HLSL] Define RasterizerOrderedBuffer resource (PR #74897)

2023-12-08 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-hlsl Author: Justin Bogner (bogner) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/74897.diff 3 Files Affected: - (modified) clang/include/clang/Basic/Attr.td (+2-1) - (modified) clang/lib/Sema/HLSLExternalSemaSource.cpp (+19-7)

[llvm-branch-commits] [llvm] [clang] [HLSL] Define RasterizerOrderedBuffer resource (PR #74897)

2023-12-08 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Justin Bogner (bogner) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/74897.diff 3 Files Affected: - (modified) clang/include/clang/Basic/Attr.td (+2-1) - (modified) clang/lib/Sema/HLSLExternalSemaSource.cpp (+19-7)

[llvm-branch-commits] [llvm] [clang] [HLSL] Define RasterizerOrderedBuffer resource (PR #74897)

2023-12-08 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff a1eb5b8dcff5edc356c60c4387d921500c117701 982396fab9d8140ada5e8abc2c2a556014acc14d --

[llvm-branch-commits] [llvm] [compiler-rt] [clang] [GlobalISel] Always direct-call IFuncs and Aliases (PR #74902)

2023-12-08 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-aarch64 Author: Jon Roelofs (jroelofs) Changes This is safe because for both cases, the use must be in the same TU as the definition, and they cannot be forward delcared. --- Full diff: https://github.com/llvm/llvm-project/pull/74902.diff 3 F

[llvm-branch-commits] [compiler-rt] [llvm] [clang] [GlobalISel] Always direct-call IFuncs and Aliases (PR #74902)

2023-12-08 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-globalisel Author: Jon Roelofs (jroelofs) Changes This is safe because for both cases, the use must be in the same TU as the definition, and they cannot be forward delcared. --- Full diff: https://github.com/llvm/llvm-project/pull/74902.diff 3 F

[llvm-branch-commits] [llvm] [BPF][GlobalISel] add initial gisel support for BPF (PR #74999)

2023-12-10 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-globalisel Author: Yingchi Long (inclyc) Changes This adds initial codegen support for BPF backend. Only implemented ir-translator for "RET" (but not support isel). Depends on: #74998 --- Patch is 21.69 KiB, truncated to 20.00 KiB below, full ve

[llvm-branch-commits] [llvm] [BPF][GlobalISel] select non-PreISelGenericOpcode (PR #75034)

2023-12-11 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-globalisel Author: Yingchi Long (inclyc) Changes This selects non-PreISelGenericOpcode as-is. --- Full diff: https://github.com/llvm/llvm-project/pull/75034.diff 2 Files Affected: - (modified) llvm/lib/Target/BPF/GISel/BPFInstructionSelector.cpp

[llvm-branch-commits] [clang-tools-extra] [clangd] check for synthesized symbols when tracking include locations (PR #75128)

2023-12-11 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clangd Author: Matheus Izvekov (mizvekov) Changes This fixes https://github.com/llvm/llvm-project/issues/75115 In C mode with MSVC compatibility, when the `assert` macro is defined, as a workaround, `static_assert` is implicitly defined as well, if not

[llvm-branch-commits] [llvm] 9c8660e - Revert "[MacroFusion] Support multiple predicators (#72219)"

2023-12-11 Thread via llvm-branch-commits
Author: Wang Pengcheng Date: 2023-12-12T11:20:52+08:00 New Revision: 9c8660ebb83e26f94e487c4183433379204d29ac URL: https://github.com/llvm/llvm-project/commit/9c8660ebb83e26f94e487c4183433379204d29ac DIFF: https://github.com/llvm/llvm-project/commit/9c8660ebb83e26f94e487c4183433379204d29ac.diff

[llvm-branch-commits] [compiler-rt] [test][sanitizer] Allow fork_threaded test on Msan, Tsan (PR #75260)

2023-12-12 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer Author: Vitaly Buka (vitalybuka) Changes They already include workarounds. --- Full diff: https://github.com/llvm/llvm-project/pull/75260.diff 1 Files Affected: - (modified) compiler-rt/test/sanitizer_common/TestCases/Posix/fo

[llvm-branch-commits] [compiler-rt] [hwasan] Add `__hwasan_get_tag_from_pointer` (PR #75267)

2023-12-12 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer Author: Vitaly Buka (vitalybuka) Changes This simplifies handling tags by user code. Now code does not need to know bit size of tag and its position. --- Full diff: https://github.com/llvm/llvm-project/pull/75267.diff 6 Files Af

[llvm-branch-commits] [compiler-rt] [test][hwasan] Implement sanitizer_specific for HWASAN (PR #75280)

2023-12-12 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer Author: Vitaly Buka (vitalybuka) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/75280.diff 1 Files Affected: - (modified) compiler-rt/test/sanitizer_common/sanitizer_specific.h (+13) ``diff diff --g

[llvm-branch-commits] [compiler-rt] [lsan] Install `pthread_atfork` (PR #75281)

2023-12-12 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer Author: Vitaly Buka (vitalybuka) Changes This prevents deadlocks in forked process on essencial runtime components. --- Full diff: https://github.com/llvm/llvm-project/pull/75281.diff 7 Files Affected: - (modified) compiler-rt/

[llvm-branch-commits] [compiler-rt] [lsan] Install `pthread_atfork` (PR #75281)

2023-12-12 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff b7c39068812f3417b41435961ece4171ed5bac4a d00d9f3d8e4b80eb8c7d24bf98bb65a8262a9730 --

[llvm-branch-commits] [llvm] 631d618 - Revert "[coroutines] Use DILocation from new storage for hoisted dbg.declare (#75104)"

2023-12-12 Thread via llvm-branch-commits
Author: Matheus Izvekov Date: 2023-12-13T06:30:37+01:00 New Revision: 631d618a907ce59564147a0fb90c264806ef03de URL: https://github.com/llvm/llvm-project/commit/631d618a907ce59564147a0fb90c264806ef03de DIFF: https://github.com/llvm/llvm-project/commit/631d618a907ce59564147a0fb90c264806ef03de.dif

[llvm-branch-commits] [compiler-rt] [asan] Install `pthread_atfork` (PR #75290)

2023-12-12 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer Author: Vitaly Buka (vitalybuka) Changes This prevents deadlocks in forked process if parent had more then one running threads. --- Full diff: https://github.com/llvm/llvm-project/pull/75290.diff 6 Files Affected: - (modified)

[llvm-branch-commits] [compiler-rt] [hwasan] Improve support of forking with threads (PR #75291)

2023-12-12 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer Author: Vitaly Buka (vitalybuka) Changes Lock Lsan and Thread related date at_fork. Clean shadow before thread starts, forked process may reuse already mapped stack of 'lost' parent thread for new threads. --- Full diff: https://

[llvm-branch-commits] [libc] d5a7456 - Revert "[libc][NFC] Implement `FPBits` in terms of `FloatProperties` to reduce clutter (#75196)"

2023-12-13 Thread via llvm-branch-commits
Author: Guillaume Chatelet Date: 2023-12-13T09:54:13+01:00 New Revision: d5a74566ca46cbb84945b0a523ccd44adb075071 URL: https://github.com/llvm/llvm-project/commit/d5a74566ca46cbb84945b0a523ccd44adb075071 DIFF: https://github.com/llvm/llvm-project/commit/d5a74566ca46cbb84945b0a523ccd44adb075071.

[llvm-branch-commits] [compiler-rt] [msan] Use `pthread_atfork` instead of interceptor (PR #75398)

2023-12-13 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer Author: Vitaly Buka (vitalybuka) Changes This is done for consistency with other sanitizers. Also lock the allocator. --- Full diff: https://github.com/llvm/llvm-project/pull/75398.diff 6 Files Affected: - (modified) compiler-r

[llvm-branch-commits] [llvm] fa49b51 - Revert "[X86] Respect code models more when determining if a global reference can fit in 32 bits (#75386)"

2023-12-14 Thread via llvm-branch-commits
Author: Arthur Eubanks Date: 2023-12-14T09:32:29-08:00 New Revision: fa49b518fa504a6808d6c76f529bfda5f907495c URL: https://github.com/llvm/llvm-project/commit/fa49b518fa504a6808d6c76f529bfda5f907495c DIFF: https://github.com/llvm/llvm-project/commit/fa49b518fa504a6808d6c76f529bfda5f907495c.diff

[llvm-branch-commits] [compiler-rt] [builtins][arm64] Implement __init_cpu_features_resolver on Apple platforms (PR #75636)

2023-12-15 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff 9abeecb80de5a9a04443d022a288f399f4169182 7d00dcbd3111e22e155e753740aef9fc7449d652 --

[llvm-branch-commits] [llvm] 6e99603 - Revert "[StackColoring] Delete dead stack slots (#75351)"

2023-12-15 Thread via llvm-branch-commits
Author: Paul Kirth Date: 2023-12-15T10:38:10-08:00 New Revision: 6e996033dd3f68330f7ccc5eb2c368ebd8158959 URL: https://github.com/llvm/llvm-project/commit/6e996033dd3f68330f7ccc5eb2c368ebd8158959 DIFF: https://github.com/llvm/llvm-project/commit/6e996033dd3f68330f7ccc5eb2c368ebd8158959.diff LO

[llvm-branch-commits] [llvm] improve warning (PR #75762)

2023-12-17 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-mc Author: Fangrui Song (MaskRay) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/75762.diff 2 Files Affected: - (modified) llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp (+6-4) - (modified) llvm/test/MC/X86/displacement-overflow.s

[llvm-branch-commits] [llvm] improve warning (PR #75762)

2023-12-17 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-x86 Author: Fangrui Song (MaskRay) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/75762.diff 2 Files Affected: - (modified) llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp (+6-4) - (modified) llvm/test/MC/X86/displacement-o

[llvm-branch-commits] [compiler-rt] 79a2b23 - Revert "[PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifier, use semicolon as delimiter for local-linkage varibles. (#74008)"

2023-12-18 Thread via llvm-branch-commits
Author: Mingming Liu Date: 2023-12-18T09:38:43-08:00 New Revision: 79a2b23077757dc658cd8f1bff266a8e3a447f8c URL: https://github.com/llvm/llvm-project/commit/79a2b23077757dc658cd8f1bff266a8e3a447f8c DIFF: https://github.com/llvm/llvm-project/commit/79a2b23077757dc658cd8f1bff266a8e3a447f8c.diff

[llvm-branch-commits] [clang-tools-extra] [clang] [llvm] [Clangd] Refactor Check to have more explicit cli args. (PR #75867)

2023-12-18 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clangd Author: Andres Villegas (avillega) Changes Move the definition of the Check* command line options into the ClangdMain file, to make them more explicit. This is in preparation of moving Clangd to use OptTable to parse its commnad line options. -

[llvm-branch-commits] [clang-tools-extra] [clang] [llvm] [Clangd] Refactor Check to have more explicit cli args. (PR #75867)

2023-12-18 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff 8be985072459ebc888fa4ec26651b9bac356be7a 75c8037b6b7788d1a0f57eed6a712204555a43d1 --

[llvm-branch-commits] [llvm] 7fdec55 - Revert "Reland "[PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifier, use semicolon as delimiter for local-linkage varibles. " (#75860)"

2023-12-18 Thread via llvm-branch-commits
Author: Mingming Liu Date: 2023-12-18T19:27:30-08:00 New Revision: 7fdec55eb3e359bd56f87f49eecc5bc6a6473199 URL: https://github.com/llvm/llvm-project/commit/7fdec55eb3e359bd56f87f49eecc5bc6a6473199 DIFF: https://github.com/llvm/llvm-project/commit/7fdec55eb3e359bd56f87f49eecc5bc6a6473199.diff

[llvm-branch-commits] [openmp] 055ee15 - Revert "[OpenMP][Fix] libomptarget Fortran tests (#74543)"

2023-12-19 Thread via llvm-branch-commits
Author: Fabian Mora Date: 2023-12-19T12:09:31-05:00 New Revision: 055ee15b686d0b33815889202710e8b8e6480982 URL: https://github.com/llvm/llvm-project/commit/055ee15b686d0b33815889202710e8b8e6480982 DIFF: https://github.com/llvm/llvm-project/commit/055ee15b686d0b33815889202710e8b8e6480982.diff L

[llvm-branch-commits] [llvm] [readtapi] Setup simple stubify support (PR #75008)

2023-12-19 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff 87feac672b0e784434fc36268a66ee570bb00e03 fe3ed76ac4c9243a8ced76746d89222d54aff6c1 --

[llvm-branch-commits] [mlir] 10df608 - Revert "[mlir][openacc] Add device_type support for compute operations (#75864)"

2023-12-20 Thread via llvm-branch-commits
Author: Valentin Clement (バレンタイン クレメン) Date: 2023-12-20T16:06:50-08:00 New Revision: 10df6087ffdacaab86f659c1fe080f0673517ba6 URL: https://github.com/llvm/llvm-project/commit/10df6087ffdacaab86f659c1fe080f0673517ba6 DIFF: https://github.com/llvm/llvm-project/commit/10df6087ffdacaab86f659c1fe080

[llvm-branch-commits] [compiler-rt] [hwasan] Distinguish overflow and underflow (PR #76131)

2023-12-20 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer Author: Vitaly Buka (vitalybuka) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/76131.diff 3 Files Affected: - (modified) compiler-rt/lib/hwasan/hwasan_report.cpp (+5-1) - (modified) compiler-rt/test/hwasan/T

[llvm-branch-commits] [compiler-rt] [hwasan] Respect strip_path_prefix printing locals (PR #76132)

2023-12-20 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer Author: Vitaly Buka (vitalybuka) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/76132.diff 1 Files Affected: - (modified) compiler-rt/lib/hwasan/hwasan_report.cpp (+8-2) ``diff diff --git a/compiler

[llvm-branch-commits] [compiler-rt] [hwasan] Print stack overflow, underflow, UAS (PR #76133)

2023-12-20 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer Author: Vitaly Buka (vitalybuka) Changes We can't distinguish UAR and UAS, but by definition UAR is already UAS. --- Full diff: https://github.com/llvm/llvm-project/pull/76133.diff 5 Files Affected: - (modified) compiler-rt/lib

[llvm-branch-commits] [compiler-rt] [hwasan] Distinguish overflow and underflow (PR #76131)

2023-12-21 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff 4188dde7d33ee6ae3b4b41a6d68b40e4fa65743c 5f8b7ed89bd460d61509a89ffe8cd28f7ab7ed60 --

[llvm-branch-commits] [compiler-rt] [hwasan] Print stack overflow, underflow, UAS (PR #76133)

2023-12-21 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff 89636904337efe75ef6e0743e4f098f0d5b5ab56 ca71c43fcbcf71f90f1a33b0a79c56a1502c2b98 --

[llvm-branch-commits] [compiler-rt] [hwasan] Make stack variables output consistent with globals (PR #76197)

2023-12-21 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer Author: Vitaly Buka (vitalybuka) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/76197.diff 6 Files Affected: - (modified) compiler-rt/lib/hwasan/hwasan_report.cpp (+5-6) - (modified) compiler-rt/test/hwasan/T

[llvm-branch-commits] [llvm] [clang] [TySan] A Type Sanitizer (Clang) (PR #76260)

2023-12-22 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang @llvm/pr-subscribers-clang-driver Author: Florian Hahn (fhahn) Changes This patch introduces the runtime components of a type sanitizer: a sanitizer for type-based aliasing violations. C/C++ have type-based aliasing rules, and LLVM's optimizer ca

[llvm-branch-commits] [llvm] [compiler-rt] [clang] [TySan] A Type Sanitizer (Runtime Library) (PR #76261)

2023-12-22 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer @llvm/pr-subscribers-clang Author: Florian Hahn (fhahn) Changes This patch introduces the runtime components of a type sanitizer: a sanitizer for type-based aliasing violations. C/C++ have type-based aliasing rules, and LLVM's opt

[llvm-branch-commits] [llvm] [compiler-rt] [clang] [TySan] A Type Sanitizer (Runtime Library) (PR #76261)

2023-12-22 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: Python code formatter, darker found issues in your code. :warning: You can test this locally with the following command: ``bash darker --check --diff -r fbaff4033ba060d1478c924ba736be407b4edb80...00e6e657f700e84501cf46a786ccd9389e208ff2 compi

[llvm-branch-commits] [llvm] [clang] [TySan] A Type Sanitizer (Clang) (PR #76260)

2023-12-22 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff 58839969d139a2e492ac217a5b49ac345ed73497 4ee0decc0c0a3e7aad9fc5705720752de8c15b04 --

[llvm-branch-commits] [libcxx] [libc++][modules] Increase clang-tidy version used. (PR #76268)

2023-12-22 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-libcxx Author: Mark de Wever (mordante) Changes As suggested in #71438 we should use export import std; in the std.compat module. Testing this locally failed when building with the clang-tidy-17 plugin. The std module was considered corrupt in the te

[llvm-branch-commits] [libcxx] [libc++][modules] Increase clang-tidy version used. (PR #76268)

2023-12-22 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: Python code formatter, darker found issues in your code. :warning: You can test this locally with the following command: ``bash darker --check --diff -r 10c2d9a35aafe8e21835a6274eddb780baaa6f2c...082ae9517251ef253ca475a8bcdcdb5519806eee libcx

[llvm-branch-commits] [clang] 4c72931 - Revert "[Sema] Fix crash on invalid code with parenthesized aggregate initialization (#76232)"

2023-12-22 Thread via llvm-branch-commits
Author: Vitaly Buka Date: 2023-12-22T14:23:46-08:00 New Revision: 4c7293181d3139e16647c3c6daeeb3ae7b344816 URL: https://github.com/llvm/llvm-project/commit/4c7293181d3139e16647c3c6daeeb3ae7b344816 DIFF: https://github.com/llvm/llvm-project/commit/4c7293181d3139e16647c3c6daeeb3ae7b344816.diff L

[llvm-branch-commits] [compiler-rt] [sanitizers] Optimize locking StackDepotBase for fork (PR #76280)

2023-12-22 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer Author: Vitaly Buka (vitalybuka) Changes Locking StackDepotBase fully is very expensive, as 2^20 buckets needs to be locked. Not locking, and unclocking only buckets, needed to be unlocked to avoid deadlocks, increases a chance of d

[llvm-branch-commits] [libcxx] [libc++][modules] Fixes clang-tidy exports. (PR #76288)

2023-12-23 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-libcxx Author: Mark de Wever (mordante) Changes As suggested in #71438 we should use export import std; in the std.compat module. Using this exports some named declarations from functions and records, adding them to the global namespace. Clang correc

[llvm-branch-commits] [libcxx] [libc++][modules] Improves std.compat module. (PR #76330)

2023-12-24 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-libcxx Author: Mark de Wever (mordante) Changes Let the std.compat module use the std module instead of duplicating the exports. Based on @ChuanqiXu9's suggestion in #71438. --- Full diff: https://github.com/llvm/llvm-project/pull/76330.diff 7 Files

[llvm-branch-commits] [libcxx] [libc++] Implements filebuf unbuffered. (PR #76629)

2023-12-30 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-libcxx Author: Mark de Wever (mordante) Changes When calling setbuf(nullptr, 0) before performing file operations it should set the file to unbuffered mode. Currently the code avoids buffering internally, but the underlying stream still can buffer. Th

[llvm-branch-commits] [llvm] [llvm-exegesis] Add tablegen support for validation counters (PR #76652)

2023-12-30 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-x86 Author: Aiden Grossman (boomanaiden154) Changes This patch adds support in the llvm-exegesis tablegen emitter for validation counters. Full support for validation counters in llvm-exegesis is added in a future patch. --- Full diff: https:/

[llvm-branch-commits] [llvm] [llvm-exegesis] Add support for validation counters (PR #76653)

2023-12-30 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-tools-llvm-exegesis Author: Aiden Grossman (boomanaiden154) Changes This patch adds support for validation counters. Validation counters can be used to measure events that occur during snippet execution like cache misses to ensure that certain assumed

[llvm-branch-commits] [libcxx] [libc++] Clang-tidy enable modernize-use-nullptr. (PR #76659)

2023-12-31 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-libcxx Author: Mark de Wever (mordante) Changes Clang-tidy 18 no longer has false positives with the spaceship operator. Note that I'm quite sure there are more occurrences in our headers that are not caught. --- Full diff: https://github.com/llvm/llv

[llvm-branch-commits] [clang-tools-extra] [clang] [llvm] [Clangd] Migrate command line options parsing to opttable. (PR #76767)

2024-01-02 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clangd Author: Andres Villegas (avillega) Changes The motivation for this change is to include clangd as part of the multicall tool. Enable clangd in the multicall driver tool will be done a following change. --- Patch is 62.80 KiB, truncated to 20.00

[llvm-branch-commits] [clang-tools-extra] [clang] [llvm] [Clangd] Migrate command line options parsing to opttable. (PR #76767)

2024-01-02 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff f7907be4efb9768449294d0c47cd7f7beaa850ea 69eacf843dc5c64b2e544305355c1b17cf1664c9 --

[llvm-branch-commits] [polly] c72ed15 - Revert "[polly][ScheduleOptimizer] Fix long compile time(hang) reported in polly (#75141)"

2024-01-02 Thread via llvm-branch-commits
Author: Eli Friedman Date: 2024-01-02T18:57:13-08:00 New Revision: c72ed153194e13d32f21b2ac6eb713521025f9c4 URL: https://github.com/llvm/llvm-project/commit/c72ed153194e13d32f21b2ac6eb713521025f9c4 DIFF: https://github.com/llvm/llvm-project/commit/c72ed153194e13d32f21b2ac6eb713521025f9c4.diff

[llvm-branch-commits] [llvm] [llvm-exegesis] Add additional validation counters (PR #76788)

2024-01-03 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-tools-llvm-exegesis Author: Aiden Grossman (boomanaiden154) Changes This patch adds support for additional types of validation counters and also adds mappings between these new validation counter types and physical counters on the hardware for microarc

[llvm-branch-commits] [llvm] [llvm-exegesis] Add additional validation counters (PR #76788)

2024-01-03 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-x86 Author: Aiden Grossman (boomanaiden154) Changes This patch adds support for additional types of validation counters and also adds mappings between these new validation counter types and physical counters on the hardware for microarchitectur

[llvm-branch-commits] [clang] 687396b - Revert "[Clang][Sema] Diagnose unexpanded packs in the template argument lists of function template specializations (#76677)"

2024-01-03 Thread via llvm-branch-commits
Author: Erich Keane Date: 2024-01-03T15:15:38-08:00 New Revision: 687396b5f4ba0713d103ebd172b308e92eb930cc URL: https://github.com/llvm/llvm-project/commit/687396b5f4ba0713d103ebd172b308e92eb930cc DIFF: https://github.com/llvm/llvm-project/commit/687396b5f4ba0713d103ebd172b308e92eb930cc.diff L

[llvm-branch-commits] [llvm] [BOLT] Deduplicate equal offsets in BAT (PR #76905)

2024-01-03 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff d19c0176523151e10e65538f1e3493c6f01d0b9c 3165055eacc16e2cc21cd150237ac3c7d4505af6 --

[llvm-branch-commits] [llvm] [BOLT][NFC] Pass BF/BB hashes to BAT (PR #76906)

2024-01-03 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff 8cf8215c0173bea7908d0641ed3b4360e2756be1 1e2b86ac93cca125c9f93f33ee63bc5497d55935 --

[llvm-branch-commits] [llvm] [BOLT] Output YAML profile in BAT mode (PR #76910)

2024-01-03 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff d60db34faa482127779ef0a0103d63e86c4a7025 4d82ba03b6caa5d4d67d9406dcb9cffe694b922f --

[llvm-branch-commits] [clang] d63f848 - Revert "[Clang][SME] Add IsStreamingOrSVE2p1 (#75958)"

2024-01-04 Thread via llvm-branch-commits
Author: Sam Tebbs Date: 2024-01-04T16:52:31Z New Revision: d63f848e75b66ae2e5915ada4bd5b370e05f9829 URL: https://github.com/llvm/llvm-project/commit/d63f848e75b66ae2e5915ada4bd5b370e05f9829 DIFF: https://github.com/llvm/llvm-project/commit/d63f848e75b66ae2e5915ada4bd5b370e05f9829.diff LOG: Rev

[llvm-branch-commits] [flang] [mlir] [MLIR][LLVM] Add distinct identifier to the DISubprogram attribute (PR #77093)

2024-01-05 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-mlir-llvm @llvm/pr-subscribers-flang-fir-hlfir @llvm/pr-subscribers-mlir Author: Christian Ulmann (Dinistro) Changes This commit adds an optional distinct attribute parameter to the DISubprogramAttr. This enables modeling of distinct subprograms, as req

[llvm-branch-commits] [compiler-rt] [NFC][tsan] `ptr != 0` to implicit check (PR #77144)

2024-01-05 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer Author: Vitaly Buka (vitalybuka) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/77144.diff 1 Files Affected: - (modified) compiler-rt/lib/tsan/rtl/tsan_report.cpp (+3-3) ``diff diff --git a/compiler

[llvm-branch-commits] [compiler-rt] [NFC][tsan] Move SkipInternalFrames into sanitizer_common (PR #77146)

2024-01-05 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer Author: Vitaly Buka (vitalybuka) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/77146.diff 3 Files Affected: - (modified) compiler-rt/lib/sanitizer_common/sanitizer_common.h (+3) - (modified) compiler-rt/lib/

[llvm-branch-commits] [compiler-rt] [tsan] Fallback to top frame (PR #77145)

2024-01-05 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer Author: Vitaly Buka (vitalybuka) Changes Probably it's not important, as it should not happen, but if all frames are internal we should pick top, not the bottom frame. --- Full diff: https://github.com/llvm/llvm-project/pull/77145

[llvm-branch-commits] [compiler-rt] [NFC][sanitizer] Move SymbolizedStackHolder into sanitizer_common (PR #77152)

2024-01-05 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer Author: Vitaly Buka (vitalybuka) Changes And replace most `ClearAll()` uses. --- Full diff: https://github.com/llvm/llvm-project/pull/77152.diff 7 Files Affected: - (modified) compiler-rt/lib/asan/asan_suppressions.cpp (+3-4)

[llvm-branch-commits] [compiler-rt] [ubsan] Drop terminal "in " from reports without functions (PR #77163)

2024-01-05 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer Author: Vitaly Buka (vitalybuka) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/77163.diff 2 Files Affected: - (modified) compiler-rt/lib/ubsan/ubsan_diag.cpp (+1-1) - (modified) compiler-rt/test/ubsan/TestCa

[llvm-branch-commits] [compiler-rt] [NFC][sanitizer] Add consts to SkipInternalFrames (PR #77162)

2024-01-05 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer Author: Vitaly Buka (vitalybuka) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/77162.diff 3 Files Affected: - (modified) compiler-rt/lib/sanitizer_common/sanitizer_common.h (+1-1) - (modified) compiler-rt/li

[llvm-branch-commits] [clang] [llvm] [SPARC] Prefer RDPC over CALL to implement GETPCX for 64-bit target (PR #77196)

2024-01-06 Thread via llvm-branch-commits
https://github.com/koachan created https://github.com/llvm/llvm-project/pull/77196 On 64-bit target, prefer usng RDPC over CALL to get the value of %pc. This is faster on modern processors (Niagara T1 and newer) and avoids polluting the processor's predictor state. The old behavior of using a f

[llvm-branch-commits] [clang] [llvm] [SPARC] Prefer RDPC over CALL to implement GETPCX for 64-bit target (PR #77196)

2024-01-06 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-sparc Author: Koakuma (koachan) Changes On 64-bit target, prefer usng RDPC over CALL to get the value of %pc. This is faster on modern processors (Niagara T1 and newer) and avoids polluting the processor's predictor state. The old behavior of us

[llvm-branch-commits] [llvm] [compiler-rt] [asan] isInterestingAlloca: remove the isAllocaPromotable condition (PR #77221)

2024-01-06 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer Author: Fangrui Song (MaskRay) Changes Commit 8ed1d8196bef89c3099be4ce4aa65f613ab819cc made an AllocaInst interesting only if `!ClSkipPromotableAllocas || !isAllocaPromotable(&AI)`, which greatly removed memory operand instrumention

[llvm-branch-commits] [llvm] [compiler-rt] [asan] isInterestingAlloca: remove the isAllocaPromotable condition (PR #77221)

2024-01-06 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-transforms Author: Fangrui Song (MaskRay) Changes Commit 8ed1d8196bef89c3099be4ce4aa65f613ab819cc made an AllocaInst interesting only if `!ClSkipPromotableAllocas || !isAllocaPromotable(&AI)`, which greatly removed memory operand instrumention for -

[llvm-branch-commits] [clang] 72a4b88 - Revert "[CMake] Include riscv32-unknown-elf runtimes in Fuchsia toolchain (#76849)"

2024-01-07 Thread via llvm-branch-commits
Author: Petr Hosek Date: 2024-01-07T19:28:05-08:00 New Revision: 72a4b88423145dc0acbafa991af84a1969a795a6 URL: https://github.com/llvm/llvm-project/commit/72a4b88423145dc0acbafa991af84a1969a795a6 DIFF: https://github.com/llvm/llvm-project/commit/72a4b88423145dc0acbafa991af84a1969a795a6.diff LO

[llvm-branch-commits] [flang] a6a1c8b - Revert "[Flang][OpenMP] Disable declarate target tests on Windows (#77306)"

2024-01-08 Thread via llvm-branch-commits
Author: Mehdi Amini Date: 2024-01-08T15:48:39+01:00 New Revision: a6a1c8bb8ce58f58d538ca1ff61e3f3130a771ef URL: https://github.com/llvm/llvm-project/commit/a6a1c8bb8ce58f58d538ca1ff61e3f3130a771ef DIFF: https://github.com/llvm/llvm-project/commit/a6a1c8bb8ce58f58d538ca1ff61e3f3130a771ef.diff L

[llvm-branch-commits] [openmp] ee1c408 - Revert "[OpenMP][libomptarget] Enable automatic unified shared memory executi… (#75999)"

2024-01-08 Thread via llvm-branch-commits
Author: carlobertolli Date: 2024-01-08T14:37:25-06:00 New Revision: ee1c408206ac48c612f9f4b8cc526d9167097090 URL: https://github.com/llvm/llvm-project/commit/ee1c408206ac48c612f9f4b8cc526d9167097090 DIFF: https://github.com/llvm/llvm-project/commit/ee1c408206ac48c612f9f4b8cc526d9167097090.diff

[llvm-branch-commits] [clang] [llvm] [SPARC] Prefer RDPC over CALL to implement GETPCX for 64-bit target (PR #77196)

2024-01-08 Thread via llvm-branch-commits
@@ -118,9 +126,11 @@ def : Proc<"ma2480", [FeatureLeon, LeonCASA]>; def : Proc<"ma2485", [FeatureLeon, LeonCASA]>; def : Proc<"ma2x8x", [FeatureLeon, LeonCASA]>; def : Proc<"v9", [FeatureV9]>; -def : Proc<"ultrasparc", [FeatureV9, Fe

[llvm-branch-commits] [compiler-rt] [test][hwasan] Test function name in summaries (PR #77391)

2024-01-08 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer Author: Vitaly Buka (vitalybuka) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/77391.diff 7 Files Affected: - (modified) compiler-rt/test/hwasan/TestCases/Linux/aligned_alloc-alignment.cpp (+1-1) - (modifie

[llvm-branch-commits] [libcxx] dd88bd2 - Revert "[ASan][libc++] String annotations optimizations fix with lambda (#76200)"

2024-01-08 Thread via llvm-branch-commits
Author: Tacet Date: 2024-01-09T00:34:25+01:00 New Revision: dd88bd27b380e4b5ffd7260a29ec57d6093a70dd URL: https://github.com/llvm/llvm-project/commit/dd88bd27b380e4b5ffd7260a29ec57d6093a70dd DIFF: https://github.com/llvm/llvm-project/commit/dd88bd27b380e4b5ffd7260a29ec57d6093a70dd.diff LOG: Re

[llvm-branch-commits] [clang] [Serialization] Load Specialization Lazily (2/2) (PR #77417)

2024-01-08 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-modules Author: Chuanqi Xu (ChuanqiXu9) Changes This is the successor of https://github.com/llvm/llvm-project/pull/76774. I meant to use spr but I failed. So I created the stacked review here manually. Hope this won't be too bad. The core idea o

[llvm-branch-commits] [clang] [Serialization] Load Specialization Lazily (2/2) (PR #77417)

2024-01-08 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff 50fd47f2bfda527807f8cc5e46425050246868aa 538f9098a49cec659793ba0c679a8e70b6af867c --

[llvm-branch-commits] [lld] [llvm] [RISCV] Support RISC-V TLSDESC in LLD (PR #77516)

2024-01-09 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-lld @llvm/pr-subscribers-lld-elf Author: Paul Kirth (ilovepi) Changes This patch adds support for RISC-V TLSDESC relocations, as described in https://github.com/riscv-non-isa/riscv-elf-psabi-doc/pull/373. It does not attempt to handle relaxation for the

[llvm-branch-commits] [llvm] cebd720 - Revert "[SEH][CodeGen] Add test to track CFG optimization bug for SEH (#77441)"

2024-01-09 Thread via llvm-branch-commits
Author: HaohaiWen Date: 2024-01-10T09:24:52+08:00 New Revision: cebd720ab6429bbf2f8d09c37c2965782f23dbab URL: https://github.com/llvm/llvm-project/commit/cebd720ab6429bbf2f8d09c37c2965782f23dbab DIFF: https://github.com/llvm/llvm-project/commit/cebd720ab6429bbf2f8d09c37c2965782f23dbab.diff LOG

[llvm-branch-commits] [llvm] cebd720 - Revert "[SEH][CodeGen] Add test to track CFG optimization bug for SEH (#77441)"

2024-01-09 Thread via llvm-branch-commits
Author: HaohaiWen Date: 2024-01-10T09:24:52+08:00 New Revision: cebd720ab6429bbf2f8d09c37c2965782f23dbab URL: https://github.com/llvm/llvm-project/commit/cebd720ab6429bbf2f8d09c37c2965782f23dbab DIFF: https://github.com/llvm/llvm-project/commit/cebd720ab6429bbf2f8d09c37c2965782f23dbab.diff LOG

[llvm-branch-commits] [clang] 038c85c - Revert "[clang][dataflow] Add an early-out to `flowConditionImplies()` / `flowConditionAllows()`. (#77453)"

2024-01-10 Thread via llvm-branch-commits
Author: martinboehme Date: 2024-01-10T10:49:45+01:00 New Revision: 038c85ca9733404a67c0f328f268ca0124cf5b17 URL: https://github.com/llvm/llvm-project/commit/038c85ca9733404a67c0f328f268ca0124cf5b17 DIFF: https://github.com/llvm/llvm-project/commit/038c85ca9733404a67c0f328f268ca0124cf5b17.diff

[llvm-branch-commits] [llvm] [clang] [SPARC] Prefer RDPC over CALL to implement GETPCX for 64-bit target (PR #77196)

2024-01-10 Thread via llvm-branch-commits
@@ -234,8 +244,15 @@ void SparcAsmPrinter::LowerGETPCXAndEmitMCInsts(const MachineInstr *MI, // add , %o7, OutStreamer->emitLabel(StartLabel); - MCOperand Callee = createPCXCallOP(EndLabel, OutContext); - EmitCall(*OutStreamer, Callee, STI); + if (!STI.getTargetTri

[llvm-branch-commits] [llvm] [clang] [SPARC] Prefer RDPC over CALL to implement GETPCX for 64-bit target (PR #77196)

2024-01-10 Thread via llvm-branch-commits
https://github.com/koachan updated https://github.com/llvm/llvm-project/pull/77196 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [clang] [SPARC] Prefer RDPC over CALL to implement GETPCX for 64-bit target (PR #77196)

2024-01-10 Thread via llvm-branch-commits
https://github.com/koachan updated https://github.com/llvm/llvm-project/pull/77196 ___ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [clang] [SPARC] Prefer RDPC over CALL to implement GETPCX for 64-bit target (PR #77196)

2024-01-10 Thread via llvm-branch-commits
@@ -234,8 +244,15 @@ void SparcAsmPrinter::LowerGETPCXAndEmitMCInsts(const MachineInstr *MI, // add , %o7, koachan wrote: Done [here](https://github.com/llvm/llvm-project/pull/77196/commits/0c8531249989651c5274149e437184a3362d7677#diff-d68f40b543f55bd7e31

[llvm-branch-commits] [clang-tools-extra] [llvm] [clang] [sanitizer_symbolizer] Add end to end test for symbolizer markup. (PR #77702)

2024-01-10 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer Author: Andres Villegas (avillega) Changes Add more tests for sanitizer symbolizer markup, that make sure the output of the symbolizer markup can be symbolized by llvm-symbolizer. --- Full diff: https://github.com/llvm/llvm-projec

[llvm-branch-commits] [clang-tools-extra] [llvm] [clang] [sanitizer_symbolizer] Add end to end test for symbolizer markup. (PR #77702)

2024-01-10 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff a0ec54f71d12e29d88c24dc8f0482ee4bc26cf0e 27fb627cc2a1c35140f6665d184ce544a73b8ea1 --

[llvm-branch-commits] [flang] [Flang][OpenMP] Push genEval calls to individual operations, NFC (PR #77758)

2024-01-11 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-flang-fir-hlfir Author: Krzysztof Parzyszek (kparzysz) Changes Introduce `genNestedEvaluations` that will lower all evaluations nested in the given, accouting for a potential COLLAPSE directive. Recursive lowering [2/5] --- Full diff: https://github.c

[llvm-branch-commits] [flang] [Flang][OpenMP] Handle SECTION construct from within SECTIONS (PR #77759)

2024-01-11 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-flang-fir-hlfir Author: Krzysztof Parzyszek (kparzysz) Changes Introduce `createSectionOp`, invoke it from the SECTIONS construct for each nested SECTION construct. This makes it unnecessary to embed OpenMPSectionConstruct inside of OpenMPSectionConstr

[llvm-branch-commits] [flang] [Flang][OpenMP] Push genEval closer to leaf lowering functions (PR #77760)

2024-01-11 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-flang-fir-hlfir @llvm/pr-subscribers-flang-openmp Author: Krzysztof Parzyszek (kparzysz) Changes Recursive lowering [4/5] --- Patch is 24.49 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/77760.diff 1 File

[llvm-branch-commits] [flang] [Flang][OpenMP] Push genEval closer to leaf lowering functions (PR #77760)

2024-01-11 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff a503d366249dd2c549abbdb614ac4a84a7be3af1 0205beb4b6c6c828fb654866ed4e97c0485e00c4 --

<    33   34   35   36   37   38   39   40   41   42   >