https://github.com/DataCorrupted closed
https://github.com/llvm/llvm-project/pull/126644
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -4856,7 +4773,7 @@ void
CGObjCMac::EmitTryOrSynchronizedStmt(CodeGen::CodeGenFunction &CGF,
if (PropagatingExnVar.isValid()) {
PropagatingExn = CGF.Builder.CreateLoad(PropagatingExnVar);
-// Otherwise, just look in the buffer for the exception to throw.
+
@@ -3397,53 +3309,53 @@ void CGObjCMac::GenerateCategory(const
ObjCCategoryImplDecl *OCD) {
enum FragileClassFlags {
/// Apparently: is not a meta-class.
- FragileABI_Class_Factory = 0x1,
+ FragileABI_Class_Factory = 0x1,
DataCorru
DataCorrupted wrote:
@mikaelholmen I can't reproduce this on commit e40915b7407e with
`-DLLVM_USE_SANITIZER=Undefined`. Kindly let me know how to reproduce this.
Looking from the code, I suspect that it's caused by uninitialized bool
(https://github.com/llvm/llvm-project/blob/539bf499615dbbfe9
https://github.com/DataCorrupted closed
https://github.com/llvm/llvm-project/pull/101114
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/DataCorrupted updated
https://github.com/llvm/llvm-project/pull/101114
>From ebbba2b8a04fa063c7019566fb56227cb7196485 Mon Sep 17 00:00:00 2001
From: Peter Rong
Date: Mon, 29 Jul 2024 16:05:54 -0700
Subject: [PATCH 1/6] Reapply "Run ObjCContractPass in Default Codegen Pipeline
https://github.com/DataCorrupted updated
https://github.com/llvm/llvm-project/pull/101114
>From 69d67e6d164a1489006847b20c4d4a6ef398c321 Mon Sep 17 00:00:00 2001
From: Peter Rong
Date: Mon, 29 Jul 2024 16:05:54 -0700
Subject: [PATCH 1/5] Reapply "Run ObjCContractPass in Default Codegen Pipeline
DataCorrupted wrote:
Interesting, I didn't know DT is preserved during critical edge splitting. Just
add the line to preserve DT. Many DT Construction is removed from the tests.
https://github.com/llvm/llvm-project/pull/101114
___
cfe-commits mailing
https://github.com/DataCorrupted updated
https://github.com/llvm/llvm-project/pull/101114
>From 1aaa05fe132bd2742e971df1a81186d6f1fe8a61 Mon Sep 17 00:00:00 2001
From: Peter Rong
Date: Mon, 29 Jul 2024 16:05:54 -0700
Subject: [PATCH 1/5] Reapply "Run ObjCContractPass in Default Codegen Pipeline
https://github.com/DataCorrupted updated
https://github.com/llvm/llvm-project/pull/101114
>From 1aaa05fe132bd2742e971df1a81186d6f1fe8a61 Mon Sep 17 00:00:00 2001
From: Peter Rong
Date: Mon, 29 Jul 2024 16:05:54 -0700
Subject: [PATCH 1/4] Reapply "Run ObjCContractPass in Default Codegen Pipeline
DataCorrupted wrote:
> The pipeline test changes here still look problematic. Can you make the
> ObjCARCContract pass preserve the DT?
ObjCARCContractPass can't preserve the DT at static time, it may alter CFG (See
more in [this patch](https://reviews.llvm.org/D92808)). Unfortunately, legacy
DataCorrupted wrote:
> Is there some way we can avoid the additional domtree construction?
> Particularly in cases where the pass doesn't do anything.
This patch only changes how the pass is called. The behavior of the pass itself
is probably another patch. Besides, I don't think it would be e
https://github.com/DataCorrupted edited
https://github.com/llvm/llvm-project/pull/101114
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/DataCorrupted edited
https://github.com/llvm/llvm-project/pull/101114
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -588,12 +588,6 @@ bool EmitAssemblyHelper::AddEmitPasses(legacy::PassManager
&CodeGenPasses,
// this also adds codegenerator level optimization passes.
CodeGenFileType CGFT = getCodeGenFileType(Action);
- // Add ObjC ARC final-cleanup optimizations. This is done as pa
https://github.com/DataCorrupted updated
https://github.com/llvm/llvm-project/pull/83896
>From f22a5cd30f77b2043f9c1f7f4482fad87fb79250 Mon Sep 17 00:00:00 2001
From: Craig Topper
Date: Mon, 4 Mar 2024 11:24:34 -0800
Subject: [PATCH 1/7] [RISCV] Add back SiFive's cdiscard.d.l1 and cflush.d.l1
Author: Peter Rong
Date: 2023-01-20T13:25:15-08:00
New Revision: 0a89825a289d149195be390003424adad026067f
URL:
https://github.com/llvm/llvm-project/commit/0a89825a289d149195be390003424adad026067f
DIFF:
https://github.com/llvm/llvm-project/commit/0a89825a289d149195be390003424adad026067f.diff
LO
17 matches
Mail list logo