dhoekwater wrote:
Thanks for updating this!
https://github.com/llvm/llvm-project/pull/122860
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/dhoekwater closed
https://github.com/llvm/llvm-project/pull/82662
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/dhoekwater updated
https://github.com/llvm/llvm-project/pull/82662
>From 11c8f1f843de68c35e8e33f992765df1bbcdbfb9 Mon Sep 17 00:00:00 2001
From: Daniel Hoekwater
Date: Thu, 22 Feb 2024 17:39:15 +
Subject: [PATCH] [Driver] Allow -fbasic-block-address-map for AArch64 ELF
E
@@ -1,4 +1,5 @@
// RUN: %clang -### -target x86_64 -fbasic-block-address-map %s -S 2>&1 |
FileCheck -check-prefix=CHECK-PRESENT %s
+// RUN: %clang -### -target aarch64 -fbasic-block-address-map %s -S 2>&1 |
FileCheck -check-prefix=CHECK-PRESENT %s
dhoekwater wr
dhoekwater wrote:
None of the failing checks seem to be due to my change, so I'm going to keep
rebasing onto HEAD until something sticks. If there's a better way than force
pushing to my fork, I don't know of it.
https://github.com/llvm/llvm-project/pull/82662
_
https://github.com/dhoekwater updated
https://github.com/llvm/llvm-project/pull/82662
>From 6f03717b81c8767319bfac8923ffd1c3caba1602 Mon Sep 17 00:00:00 2001
From: Daniel Hoekwater
Date: Thu, 22 Feb 2024 17:39:15 +
Subject: [PATCH] [Driver] Allow -fbasic-block-address-map for AArch64 ELF
E
https://github.com/dhoekwater updated
https://github.com/llvm/llvm-project/pull/82662
>From 07316bfed280a3c2ab46864ff1f2d9e50e7b170d Mon Sep 17 00:00:00 2001
From: Daniel Hoekwater
Date: Thu, 22 Feb 2024 17:39:15 +
Subject: [PATCH] [Driver] Allow -fbasic-block-address-map for AArch64 ELF
E
https://github.com/dhoekwater updated
https://github.com/llvm/llvm-project/pull/82662
>From 1072e0bc65a4d658fb4b0d19b8dad998eee60e31 Mon Sep 17 00:00:00 2001
From: Daniel Hoekwater
Date: Thu, 22 Feb 2024 17:39:15 +
Subject: [PATCH] [Driver] Allow -fbasic-block-address-map for AArch64 ELF
E
https://github.com/dhoekwater updated
https://github.com/llvm/llvm-project/pull/82662
>From a251ba1886f1c12b13db20fced2598bb45eabc3b Mon Sep 17 00:00:00 2001
From: Daniel Hoekwater
Date: Thu, 22 Feb 2024 17:39:15 +
Subject: [PATCH] [Driver] Allow -fbasic-block-address-map for AArch64 ELF
E
https://github.com/dhoekwater ready_for_review
https://github.com/llvm/llvm-project/pull/82662
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/dhoekwater updated
https://github.com/llvm/llvm-project/pull/82662
>From 42348f1f7d59a4ecc43c2ccce78bb9abf768d425 Mon Sep 17 00:00:00 2001
From: Daniel Hoekwater
Date: Thu, 22 Feb 2024 17:39:15 +
Subject: [PATCH] [Driver] Allow -fbasic-block-address-map for AArch64 ELF
E
https://github.com/dhoekwater converted_to_draft
https://github.com/llvm/llvm-project/pull/82662
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/dhoekwater created
https://github.com/llvm/llvm-project/pull/82662
Emitting the basic block address map with
`-fbasic-block-sections=labels` is allowed for AArch64 ELF since
7eaf94fefa1250fc8a46982cea8ce99abacae11f. Allow doing so with
`-fbasic-block-address-map`.
>From 9efc0
https://github.com/dhoekwater closed
https://github.com/llvm/llvm-project/pull/80916
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/dhoekwater updated
https://github.com/llvm/llvm-project/pull/80916
>From 7eaf94fefa1250fc8a46982cea8ce99abacae11f Mon Sep 17 00:00:00 2001
From: Daniel Hoekwater
Date: Wed, 7 Feb 2024 01:03:17 +
Subject: [PATCH] [Driver] Allow -fbasic-block-sections for AArch64 ELF
Basic
https://github.com/dhoekwater updated
https://github.com/llvm/llvm-project/pull/80916
>From 3eb66efd6d5a0f027191e2cdd65921f5058220d2 Mon Sep 17 00:00:00 2001
From: Daniel Hoekwater
Date: Wed, 7 Feb 2024 01:03:17 +
Subject: [PATCH] [Driver] Allow -fbasic-block-sections for AArch64 ELF
Basic
https://github.com/dhoekwater edited
https://github.com/llvm/llvm-project/pull/80916
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -5972,6 +5972,15 @@ void Clang::ConstructJob(Compilation &C, const JobAction
&JA,
<< A->getAsString(Args) << A->getValue();
else
A->render(Args, CmdArgs);
+} else if (Triple.isAArch64()) {
+ // "all" is not supported on AArch64 since branc
https://github.com/dhoekwater updated
https://github.com/llvm/llvm-project/pull/80916
>From 18f602b2cc0c603564c17737241bb9f188b965e7 Mon Sep 17 00:00:00 2001
From: Daniel Hoekwater
Date: Wed, 7 Feb 2024 01:03:17 +
Subject: [PATCH] [Driver] Allow -fbasic-block-sections for AArch64 ELF
Basic
https://github.com/dhoekwater updated
https://github.com/llvm/llvm-project/pull/80916
>From 36f9de4ab82f4f27131f561417749481eada0f3e Mon Sep 17 00:00:00 2001
From: Daniel Hoekwater
Date: Wed, 7 Feb 2024 01:03:17 +
Subject: [PATCH] [Driver] Allow -fbasic-block-sections for AArch64 ELF
Basic
https://github.com/dhoekwater updated
https://github.com/llvm/llvm-project/pull/80916
>From ccd5fd925a3629d99c0e12ba4757758f740c1407 Mon Sep 17 00:00:00 2001
From: Daniel Hoekwater
Date: Wed, 7 Feb 2024 01:03:17 +
Subject: [PATCH] [Driver] Allow -fbasic-block-sections for AArch64 ELF
Basic
https://github.com/dhoekwater created
https://github.com/llvm/llvm-project/pull/80916
Basic block sections "all" doesn't work on AArch64 since branch
relaxation may create new basic blocks. However, the other basic
block section modes should work out of the box since machine function
splitting a
Author: Daniel Hoekwater
Date: 2023-09-06T20:59:20Z
New Revision: 776e3b052738a76518da1f4800a114f3733c35b0
URL:
https://github.com/llvm/llvm-project/commit/776e3b052738a76518da1f4800a114f3733c35b0
DIFF:
https://github.com/llvm/llvm-project/commit/776e3b052738a76518da1f4800a114f3733c35b0.diff
L
23 matches
Mail list logo