AmrDeveloper wrote:
Notes:
- Anything inside the anonymous namespace will be removed after
https://github.com/llvm/llvm-project/pull/157936 lands, and import the same
code either from the new shared component or the AST/basics lib
https://github.com/llvm/llvm-project/pull/160002
_
https://github.com/AmrDeveloper created
https://github.com/llvm/llvm-project/pull/160002
Upstream the RTTI builder with helpers and used them in the VTable Definitions
Issue https://github.com/llvm/llvm-project/issues/154992
>From 87e9469fe835e2f519737a84cde6eb951b393dae Mon Sep 17 00:00:00 20
https://github.com/AmrDeveloper updated
https://github.com/llvm/llvm-project/pull/157936
>From 30ffdaddbf3d082a305d98c6ac01effd38418f39 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Tue, 9 Sep 2025 20:37:27 +0200
Subject: [PATCH] [clang][NFC] Create CodeGenShared component for shared code
https://github.com/AmrDeveloper updated
https://github.com/llvm/llvm-project/pull/157936
>From e9b8c1220b2b42162dd7a654b1bc9ed6182bca12 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Sun, 21 Sep 2025 13:04:32 +0200
Subject: [PATCH] [CIR] Upstream RTTI Builder & RTTI for VTable Definitions
-
https://github.com/AmrDeveloper updated
https://github.com/llvm/llvm-project/pull/157936
>From 70a5ef22022e220d1cfe36aaa8b56e2e87153fb4 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Sun, 21 Sep 2025 13:04:32 +0200
Subject: [PATCH] [CIR] Upstream RTTI Builder & RTTI for VTable Definitions
-
https://github.com/AmrDeveloper created
https://github.com/llvm/llvm-project/pull/159974
Upstream the support of Agg init with lvalue ComplexType
Issue: https://github.com/llvm/llvm-project/issues/141365
>From 62c9484e43b14314c4bd3ceae5b41ca30c4cf5c6 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
https://github.com/AmrDeveloper created
https://github.com/llvm/llvm-project/pull/159973
This change implements CXX new for ComplexType with init
Issue: https://github.com/llvm/llvm-project/issues/141365
>From bcbc07be65ce776a2f8e0bce34dd92a7aaa214c6 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
https://github.com/AmrDeveloper updated
https://github.com/llvm/llvm-project/pull/158715
>From 10ca6a2890742d1290daf6fb87b32c9f8a32c6c0 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Mon, 15 Sep 2025 20:52:56 +0200
Subject: [PATCH] [CIR] Implement Type promotion for VectorType
---
clang/li
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvH
https://github.com/AmrDeveloper created
https://github.com/llvm/llvm-project/pull/159935
Fix warning about copy-constructed APInt & APFloat values
>From 3eae0e13b1d32fe96cee93fe80d0d023c2942f25 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Sat, 20 Sep 2025 18:24:16 +0200
Subject: [PATCH] [
https://github.com/AmrDeveloper created
https://github.com/llvm/llvm-project/pull/159931
This change implements Complex real & imag for non-scalar GLValue
Issue: https://github.com/llvm/llvm-project/issues/141365
>From b22af76b60f151991326c9dcb2b17f2b81d91b31 Mon Sep 17 00:00:00 2001
From: Amr
https://github.com/AmrDeveloper created
https://github.com/llvm/llvm-project/pull/159916
This change implements Unary real & imag on scalar expr
Issue: https://github.com/llvm/llvm-project/issues/141365
>From c63f5c8a2d60e3ba0645933653c273abb9043323 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
https://github.com/AmrDeveloper edited
https://github.com/llvm/llvm-project/pull/159913
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/AmrDeveloper closed
https://github.com/llvm/llvm-project/pull/158715
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/AmrDeveloper closed
https://github.com/llvm/llvm-project/pull/159631
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/AmrDeveloper created
https://github.com/llvm/llvm-project/pull/159913
This change adds implement UnaryExtension for ComplexType
Issue: https://github.com/llvm/llvm-project/issues/141365
>From 5f4c01c340df8efaa313fe5231258fdea23c7b96 Mon Sep 17 00:00:00 2001
From: AmrDevelope
https://github.com/AmrDeveloper updated
https://github.com/llvm/llvm-project/pull/158715
>From 10ca6a2890742d1290daf6fb87b32c9f8a32c6c0 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Mon, 15 Sep 2025 20:52:56 +0200
Subject: [PATCH] [CIR] Implement Type promotion for VectorType
---
clang/li
https://github.com/AmrDeveloper updated
https://github.com/llvm/llvm-project/pull/159631
>From eea486a2acb2ba832f20aad73542b50aae59e6d3 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Thu, 18 Sep 2025 21:26:53 +0200
Subject: [PATCH 1/2] [CIR][NFC] Fix Missing Decl::OMPGroupPrivate warning
--
https://github.com/AmrDeveloper closed
https://github.com/llvm/llvm-project/pull/158696
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/AmrDeveloper updated
https://github.com/llvm/llvm-project/pull/159631
>From eea486a2acb2ba832f20aad73542b50aae59e6d3 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Thu, 18 Sep 2025 21:26:53 +0200
Subject: [PATCH 1/2] [CIR][NFC] Fix Missing Decl::OMPGroupPrivate warning
--
https://github.com/AmrDeveloper updated
https://github.com/llvm/llvm-project/pull/158715
>From a6db44e76410edb509c260ac02a4fa3715c8f365 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Mon, 15 Sep 2025 20:52:56 +0200
Subject: [PATCH] [CIR] Implement Type promotion for VectorType
---
clang/li
https://github.com/AmrDeveloper updated
https://github.com/llvm/llvm-project/pull/159426
>From e91f5372f652c2ce4d4c17e2d46044bae17a3044 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Wed, 17 Sep 2025 21:02:56 +0200
Subject: [PATCH 1/4] [CIR] Upstream TypeInfo attribute
---
.../include/clan
https://github.com/AmrDeveloper updated
https://github.com/llvm/llvm-project/pull/158696
>From 407184068ed25957ca6360db3d3bf62d1d6e63a4 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Mon, 15 Sep 2025 19:36:42 +0200
Subject: [PATCH] [CIR] Implement Logical AND for VectorType
---
clang/lib/C
https://github.com/AmrDeveloper created
https://github.com/llvm/llvm-project/pull/159631
Fix the Missing enum element `Decl::OMPGroupPrivate` warning
>From ee1f54160779af8fc2a4766a00133eb4cd37a64b Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Thu, 18 Sep 2025 21:26:53 +0200
Subject: [PATCH
https://github.com/AmrDeveloper updated
https://github.com/llvm/llvm-project/pull/158696
>From 407184068ed25957ca6360db3d3bf62d1d6e63a4 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Mon, 15 Sep 2025 19:36:42 +0200
Subject: [PATCH] [CIR] Implement Logical AND for VectorType
---
clang/lib/C
https://github.com/AmrDeveloper closed
https://github.com/llvm/llvm-project/pull/158668
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/AmrDeveloper updated
https://github.com/llvm/llvm-project/pull/158715
>From 5dd5b6039533697dd547680d43c42427d5570f9e Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Mon, 15 Sep 2025 20:52:56 +0200
Subject: [PATCH] [CIR] Implement Type promotion for VectorType
---
clang/li
https://github.com/AmrDeveloper closed
https://github.com/llvm/llvm-project/pull/158486
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/AmrDeveloper closed
https://github.com/llvm/llvm-project/pull/158473
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/AmrDeveloper updated
https://github.com/llvm/llvm-project/pull/159426
>From 120397488168606f961e05235c2c5fa8a85cd59a Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Wed, 17 Sep 2025 21:02:56 +0200
Subject: [PATCH 1/3] [CIR] Upstream TypeInfo attribute
---
.../include/clan
https://github.com/AmrDeveloper edited
https://github.com/llvm/llvm-project/pull/159426
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -2741,6 +2741,25 @@ LogicalResult cir::AtomicCmpXchg::verify() {
return success();
}
+//===--===//
+// TypeInfoAttr
+//===--===//
+
+Log
https://github.com/AmrDeveloper updated
https://github.com/llvm/llvm-project/pull/159426
>From 120397488168606f961e05235c2c5fa8a85cd59a Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Wed, 17 Sep 2025 21:02:56 +0200
Subject: [PATCH 1/2] [CIR] Upstream TypeInfo attribute
---
.../include/clan
@@ -521,6 +522,20 @@ mlir::Value
CIRAttrToValue::visitCirAttr(cir::GlobalViewAttr globalAttr) {
llvm_unreachable("Expecting pointer or integer type for GlobalViewAttr");
}
+// TypeInfoAttr visitor.
+mlir::Value CIRAttrToValue::visitCirAttr(cir::TypeInfoAttr typeinfoArr) {
-
https://github.com/AmrDeveloper closed
https://github.com/llvm/llvm-project/pull/158423
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvH
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvH
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvH
https://github.com/AmrDeveloper created
https://github.com/llvm/llvm-project/pull/159426
This change adds support for TypeInfoAttr which is needed later for RTTI in
exceptions
Issue https://github.com/llvm/llvm-project/issues/154992
>From 120397488168606f961e05235c2c5fa8a85cd59a Mon Sep 17 00
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvH
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvH
https://github.com/AmrDeveloper created
https://github.com/llvm/llvm-project/pull/158715
This change adds support for type promotion for VectorType
>From 042cb66c6b6dd177b0e2ba7f2e846dd24c9b13c8 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Mon, 15 Sep 2025 20:52:56 +0200
Subject: [PATCH]
https://github.com/AmrDeveloper created
https://github.com/llvm/llvm-project/pull/158696
This change adds support for local AND op for VectorType
Issue https://github.com/llvm/llvm-project/issues/136487
>From 57c5e450c41160005c01ffa0248f729696c7f90d Mon Sep 17 00:00:00 2001
From: AmrDeveloper
https://github.com/AmrDeveloper edited
https://github.com/llvm/llvm-project/pull/158715
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/AmrDeveloper created
https://github.com/llvm/llvm-project/pull/158668
This change adds support for local OR op for VectorType
Issue #136487
>From 9efce2bd9a1f9ccf6a3c6dc88fdfb22f97eb29f1 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Sun, 14 Sep 2025 18:34:06 +0200
Subj
https://github.com/AmrDeveloper edited
https://github.com/llvm/llvm-project/pull/157713
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/AmrDeveloper created
https://github.com/llvm/llvm-project/pull/158473
This change adds support for type promotion in Scalar unary real & imag ops
Issue: https://github.com/llvm/llvm-project/issues/141365
>From 33c950f74487540f4eea498a778866a10f267f64 Mon Sep 17 00:00:00 2001
https://github.com/AmrDeveloper created
https://github.com/llvm/llvm-project/pull/158486
Support type promotion for Scalar unary plus & minus ops
>From 3f4e35ee085cdf8f451daf68fe1fe9305a7486dd Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Sun, 14 Sep 2025 15:18:48 +0200
Subject: [PATCH] [C
https://github.com/AmrDeveloper closed
https://github.com/llvm/llvm-project/pull/158425
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -1754,9 +1754,6 @@ LogicalResult cir::BinOp::verify() {
return emitError() << "The nsw/nuw flags and the saturated flag are "
"mutually exclusive";
- assert(!cir::MissingFeatures::complexType());
- // TODO(cir): verify for complex binops
https://github.com/AmrDeveloper created
https://github.com/llvm/llvm-project/pull/158425
Remove Covered MissingFeatures flags for Complex
>From 4f3071c450328a4b62c82976cfd523437ce9fc15 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Sat, 13 Sep 2025 16:34:07 +0200
Subject: [PATCH] [CIR][NFC]
https://github.com/AmrDeveloper created
https://github.com/llvm/llvm-project/pull/158423
This change adds support for the OpaqueValueExpr for Complex in C
Issue: https://github.com/llvm/llvm-project/issues/141365
>From 987872c326d675316ff982a5b7070ab9f7856a4e Mon Sep 17 00:00:00 2001
From: Amr
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvH
https://github.com/AmrDeveloper closed
https://github.com/llvm/llvm-project/pull/158342
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/AmrDeveloper closed
https://github.com/llvm/llvm-project/pull/157331
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/AmrDeveloper updated
https://github.com/llvm/llvm-project/pull/158342
>From 195abb3d17cd159a748e907c613c07b639d5a5f1 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Fri, 12 Sep 2025 20:08:46 +0200
Subject: [PATCH] [CIR] Upstream FPToFPBuiltin CosOp
---
clang/include/clang
https://github.com/AmrDeveloper closed
https://github.com/llvm/llvm-project/pull/157350
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/AmrDeveloper updated
https://github.com/llvm/llvm-project/pull/157331
>From 31d11cd50b0ab3ca90d397c4de120833472c7ca1 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Sat, 6 Sep 2025 18:38:46 +0200
Subject: [PATCH 1/3] [CIR] Upstream VisitOpaqueValueExpr support for Complex &
https://github.com/AmrDeveloper updated
https://github.com/llvm/llvm-project/pull/157331
>From 31d11cd50b0ab3ca90d397c4de120833472c7ca1 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Sat, 6 Sep 2025 18:38:46 +0200
Subject: [PATCH 1/2] [CIR] Upstream VisitOpaqueValueExpr support for Complex &
https://github.com/AmrDeveloper approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/157713
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvH
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvH
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvH
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvH
https://github.com/AmrDeveloper created
https://github.com/llvm/llvm-project/pull/158342
Upstream support for FPToFPBuiltin CosOp
>From 195abb3d17cd159a748e907c613c07b639d5a5f1 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Fri, 12 Sep 2025 20:08:46 +0200
Subject: [PATCH] [CIR] Upstream FPT
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvH
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvH
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvH
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvH
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvH
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvH
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvH
@@ -0,0 +1,96 @@
+// RUN: %clang_cc1 -std=c++20 -triple x86_64-unknown-linux-gnu
-Wno-unused-value -fclangir -emit-cir %s -o %t.cir
+// RUN: FileCheck --input-file=%t.cir %s -check-prefix=CIR
+// RUN: %clang_cc1 -std=c++20 -triple x86_64-unknown-linux-gnu
-Wno-unused-value -fcla
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvH
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvH
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvH
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvH
https://github.com/AmrDeveloper closed
https://github.com/llvm/llvm-project/pull/157496
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/AmrDeveloper created
https://github.com/llvm/llvm-project/pull/157936
In this refactor, I moved functions that are used in ItaniumRTTIBuilder
implementation and not using LLVM IR classes into the CodeGenShared library
that will contain shared code between Clang classical Cod
https://github.com/AmrDeveloper updated
https://github.com/llvm/llvm-project/pull/157331
>From 8941ba8930c4487c958c8f4746570575bb976931 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Sat, 6 Sep 2025 18:38:46 +0200
Subject: [PATCH] [CIR] Upstream VisitOpaqueValueExpr support for Complex &
Sc
https://github.com/AmrDeveloper updated
https://github.com/llvm/llvm-project/pull/157496
>From e823abc753890bde1b2d39bb3ec66a5349819c62 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Sun, 7 Sep 2025 22:30:39 +0200
Subject: [PATCH 1/2] [CIR] Upstream FPToFPBuiltin ATanOp
---
clang/include/c
@@ -44,16 +46,37 @@ CIRGenFunction::emitAutoVarAlloca(const VarDecl &d,
if (ty->isVariablyModifiedType())
cgm.errorNYI(d.getSourceRange(), "emitAutoVarDecl: variably modified
type");
+ assert(!cir::MissingFeatures::openMP());
+
Address address = Address::invalid();
https://github.com/AmrDeveloper updated
https://github.com/llvm/llvm-project/pull/157350
>From 764cd36f0b1ff4405616c126ac799e602a182f89 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Sun, 7 Sep 2025 18:58:07 +0200
Subject: [PATCH 1/3] [CIR] Upstream FPToFPBuiltin ASinOp
---
clang/include/c
https://github.com/AmrDeveloper updated
https://github.com/llvm/llvm-project/pull/157350
>From 764cd36f0b1ff4405616c126ac799e602a182f89 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Sun, 7 Sep 2025 18:58:07 +0200
Subject: [PATCH 1/3] [CIR] Upstream FPToFPBuiltin ASinOp
---
clang/include/c
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvHQ=?= ,
Burhan =?utf-8?b?U8O2xJ/DvH
https://github.com/AmrDeveloper approved this pull request.
LGTM, Thanks
https://github.com/llvm/llvm-project/pull/157724
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -44,16 +46,37 @@ CIRGenFunction::emitAutoVarAlloca(const VarDecl &d,
if (ty->isVariablyModifiedType())
cgm.errorNYI(d.getSourceRange(), "emitAutoVarDecl: variably modified
type");
+ assert(!cir::MissingFeatures::openMP());
+
Address address = Address::invalid();
https://github.com/AmrDeveloper updated
https://github.com/llvm/llvm-project/pull/157331
>From 8941ba8930c4487c958c8f4746570575bb976931 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Sat, 6 Sep 2025 18:38:46 +0200
Subject: [PATCH] [CIR] Upstream VisitOpaqueValueExpr support for Complex &
Sc
https://github.com/AmrDeveloper created
https://github.com/llvm/llvm-project/pull/157496
Upstream support for FPToFPBuiltin ATanOp
>From baccdc42c8c4046788fa364dcc71780bfd6c9ab0 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Sun, 7 Sep 2025 22:30:39 +0200
Subject: [PATCH] [CIR] Upstream FPT
https://github.com/AmrDeveloper updated
https://github.com/llvm/llvm-project/pull/157350
>From 764cd36f0b1ff4405616c126ac799e602a182f89 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Sun, 7 Sep 2025 18:58:07 +0200
Subject: [PATCH] [CIR] Upstream FPToFPBuiltin ASinOp
---
clang/include/clang
https://github.com/AmrDeveloper created
https://github.com/llvm/llvm-project/pull/157350
Upstream support for FPToFPBuiltin ASinOp
>From 764cd36f0b1ff4405616c126ac799e602a182f89 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Sun, 7 Sep 2025 18:58:07 +0200
Subject: [PATCH] [CIR] Upstream FPT
https://github.com/AmrDeveloper created
https://github.com/llvm/llvm-project/pull/157331
This change adds support for the OpaqueValueExpr for Complex & Scalar
Issue: https://github.com/llvm/llvm-project/issues/141365
>From 8941ba8930c4487c958c8f4746570575bb976931 Mon Sep 17 00:00:00 2001
From
@@ -749,6 +749,7 @@ mlir::Value ComplexExprEmitter::emitPromoted(const Expr *e,
HANDLE_BINOP(Add)
HANDLE_BINOP(Sub)
HANDLE_BINOP(Mul)
+ HANDLE_BINOP(Div)
AmrDeveloper wrote:
For this test case, when the promotion type is not null
The ol
https://github.com/AmrDeveloper approved this pull request.
LGTM, Thanks for updating GenExprComplex
https://github.com/llvm/llvm-project/pull/157140
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinf
https://github.com/AmrDeveloper closed
https://github.com/llvm/llvm-project/pull/156963
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/AmrDeveloper edited
https://github.com/llvm/llvm-project/pull/156236
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -909,3 +909,46 @@ void foo33(__builtin_va_list a) {
// OGCG: %[[B_IMAG_PTR:.*]] = getelementptr inbounds nuw { float, float },
ptr %[[B_ADDR]], i32 0, i32 1
// OGCG: store float %[[RESULT_REAL]], ptr %[[B_REAL_PTR]], align 4
// OGCG: store float %[[RESULT_IMAG]], ptr %[[
https://github.com/AmrDeveloper closed
https://github.com/llvm/llvm-project/pull/156518
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/AmrDeveloper closed
https://github.com/llvm/llvm-project/pull/156356
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -909,3 +909,46 @@ void foo33(__builtin_va_list a) {
// OGCG: %[[B_IMAG_PTR:.*]] = getelementptr inbounds nuw { float, float },
ptr %[[B_ADDR]], i32 0, i32 1
// OGCG: store float %[[RESULT_REAL]], ptr %[[B_REAL_PTR]], align 4
// OGCG: store float %[[RESULT_IMAG]], ptr %[[
1 - 100 of 967 matches
Mail list logo