[llvm-branch-commits] [llvm] [AArch64][PAC] Reduce the size of synchronous CFI (PR #96377)

2024-06-21 Thread Igor Kudrin via llvm-branch-commits
https://github.com/igorkudrin created https://github.com/llvm/llvm-project/pull/96377 For synchronous unwind tables, the call frame information can be slightly reduced by bundling the `.cfi_negate_ra_state` instruction with other CFI instructions in the prolog, saving 1 byte per function used

[llvm-branch-commits] [llvm] [AArch64][PAC] Fix creating check instructions for BBs without an epilog (PR #92508)

2024-05-17 Thread Igor Kudrin via llvm-branch-commits
https://github.com/igorkudrin created https://github.com/llvm/llvm-project/pull/92508 `AArch64PAuth::checkAuthenticatedRegister()` splits the basic block containing the tail call instruction to add check instructions, assuming at least one more instruction before the call. This assumption is i

[llvm-branch-commits] [llvm] 5784f20 - [YAMLParser] Enable tests for flow scalar styles

2023-11-08 Thread Igor Kudrin via llvm-branch-commits
Author: Igor Kudrin Date: 2023-11-08T19:20:14-08:00 New Revision: 5784f2014981cdd16095e737d1d128a2995a3dbd URL: https://github.com/llvm/llvm-project/commit/5784f2014981cdd16095e737d1d128a2995a3dbd DIFF: https://github.com/llvm/llvm-project/commit/5784f2014981cdd16095e737d1d128a2995a3dbd.diff L

[llvm-branch-commits] [llvm] 69bd4da - [YAMLParser] Fix handling escaped line breaks in double-quoted scalars

2023-11-08 Thread Igor Kudrin via llvm-branch-commits
Author: Igor Kudrin Date: 2023-11-08T21:02:13-08:00 New Revision: 69bd4da46c438ce23ec0773f1d38abee800e6ed4 URL: https://github.com/llvm/llvm-project/commit/69bd4da46c438ce23ec0773f1d38abee800e6ed4 DIFF: https://github.com/llvm/llvm-project/commit/69bd4da46c438ce23ec0773f1d38abee800e6ed4.diff L

[llvm-branch-commits] [llvm] [YAMLParser] Unfold multi-line scalar values (PR #70898)

2023-11-08 Thread Igor Kudrin via llvm-branch-commits
https://github.com/igorkudrin edited https://github.com/llvm/llvm-project/pull/70898 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [YAMLParser] Fix handling escaped line breaks in double-quoted scalars (PR #71775)

2023-11-08 Thread Igor Kudrin via llvm-branch-commits
https://github.com/igorkudrin edited https://github.com/llvm/llvm-project/pull/71775 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [YAMLParser] Unfold multi-line scalar values (PR #70898)

2023-11-08 Thread Igor Kudrin via llvm-branch-commits
@@ -2030,187 +2030,219 @@ bool Node::failed() const { } StringRef ScalarNode::getValue(SmallVectorImpl &Storage) const { - // TODO: Handle newlines properly. We need to remove leading whitespace. - if (Value[0] == '"') { // Double quoted. -// Pull off the leading and tra

[llvm-branch-commits] [llvm] [YAMLParser] Unfold multi-line scalar values (PR #70898)

2023-11-08 Thread Igor Kudrin via llvm-branch-commits
@@ -2030,187 +2030,219 @@ bool Node::failed() const { } StringRef ScalarNode::getValue(SmallVectorImpl &Storage) const { - // TODO: Handle newlines properly. We need to remove leading whitespace. - if (Value[0] == '"') { // Double quoted. -// Pull off the leading and tra

[llvm-branch-commits] [llvm] [YAMLParser] Unfold multi-line scalar values (PR #70898)

2023-11-08 Thread Igor Kudrin via llvm-branch-commits
@@ -2030,187 +2030,219 @@ bool Node::failed() const { } StringRef ScalarNode::getValue(SmallVectorImpl &Storage) const { - // TODO: Handle newlines properly. We need to remove leading whitespace. - if (Value[0] == '"') { // Double quoted. -// Pull off the leading and tra

[llvm-branch-commits] [llvm] [YAMLParser] Unfold multi-line scalar values (PR #70898)

2023-11-08 Thread Igor Kudrin via llvm-branch-commits
igorkudrin wrote: > I don't mean to make existing debt your problem, but if it isn't too much > work could you post a pre-patch that just adds the `FileCheck`s to the > existing tests where the behavior changes, so the test diff is more > self-documenting? * Added #71774 for the tests * Also

[llvm-branch-commits] [llvm] 9a6f97c - [YAMLParser] Enable tests for flow scalar styles. NFC

2023-11-09 Thread Igor Kudrin via llvm-branch-commits
Author: Igor Kudrin Date: 2023-11-09T13:48:06-08:00 New Revision: 9a6f97c327be5a5380c29295a6f73a1ec81ca41d URL: https://github.com/llvm/llvm-project/commit/9a6f97c327be5a5380c29295a6f73a1ec81ca41d DIFF: https://github.com/llvm/llvm-project/commit/9a6f97c327be5a5380c29295a6f73a1ec81ca41d.diff L

[llvm-branch-commits] [llvm] [YAMLParser] Fix handling escaped line breaks in double-quoted scalars (PR #71775)

2023-11-09 Thread Igor Kudrin via llvm-branch-commits
https://github.com/igorkudrin updated https://github.com/llvm/llvm-project/pull/71775 >From b4e19d2f0531c99167e3391f3742729c731d9c34 Mon Sep 17 00:00:00 2001 From: Igor Kudrin Date: Wed, 8 Nov 2023 20:48:49 -0800 Subject: [PATCH] [YAMLParser] Fix handling escaped line breaks in double-quoted s

[llvm-branch-commits] [llvm] b4e19d2 - [YAMLParser] Fix handling escaped line breaks in double-quoted scalars

2023-11-09 Thread Igor Kudrin via llvm-branch-commits
Author: Igor Kudrin Date: 2023-11-09T13:51:04-08:00 New Revision: b4e19d2f0531c99167e3391f3742729c731d9c34 URL: https://github.com/llvm/llvm-project/commit/b4e19d2f0531c99167e3391f3742729c731d9c34 DIFF: https://github.com/llvm/llvm-project/commit/b4e19d2f0531c99167e3391f3742729c731d9c34.diff L

[llvm-branch-commits] [llvm] [YAMLParser] Unfold multi-line scalar values (PR #70898)

2023-11-09 Thread Igor Kudrin via llvm-branch-commits
https://github.com/igorkudrin updated https://github.com/llvm/llvm-project/pull/70898 >From 37ab3fff62b1a3aa373fd513745b1c2b91b1b865 Mon Sep 17 00:00:00 2001 From: Igor Kudrin Date: Tue, 7 Nov 2023 18:42:02 -0800 Subject: [PATCH] [YAMLParser] Unfold multi-line scalar values Long scalar values

[llvm-branch-commits] [llvm] b9b9c49 - [YAMLParser] Fix handling escaped line breaks in double-quoted scalars

2023-11-09 Thread Igor Kudrin via llvm-branch-commits
Author: Igor Kudrin Date: 2023-11-09T16:12:49-08:00 New Revision: b9b9c49c018a28c46d7709ed3b8c8fcb53036f8f URL: https://github.com/llvm/llvm-project/commit/b9b9c49c018a28c46d7709ed3b8c8fcb53036f8f DIFF: https://github.com/llvm/llvm-project/commit/b9b9c49c018a28c46d7709ed3b8c8fcb53036f8f.diff L

[llvm-branch-commits] [llvm] [YAMLParser] Unfold multi-line scalar values (PR #70898)

2023-11-09 Thread Igor Kudrin via llvm-branch-commits
https://github.com/igorkudrin updated https://github.com/llvm/llvm-project/pull/70898 >From f38dc24c2dd940e18eb424746d13cd99e3ffdd91 Mon Sep 17 00:00:00 2001 From: Igor Kudrin Date: Tue, 7 Nov 2023 18:42:02 -0800 Subject: [PATCH] [YAMLParser] Unfold multi-line scalar values Long scalar values

[llvm-branch-commits] [libcxx] 7803636 - [libcxx testing] Fix UB in tests for std::lock_guard

2021-01-15 Thread Igor Kudrin via llvm-branch-commits
Author: Igor Kudrin Date: 2021-01-15T16:11:45+07:00 New Revision: 78036360573c35ea9e6a697d2eed92db893b4850 URL: https://github.com/llvm/llvm-project/commit/78036360573c35ea9e6a697d2eed92db893b4850 DIFF: https://github.com/llvm/llvm-project/commit/78036360573c35ea9e6a697d2eed92db893b4850.diff L