https://github.com/redstar approved this pull request.
LGTM.
https://github.com/llvm/llvm-project/pull/122761
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
redstar wrote:
Change LGTM, however I think there should be a test checking the tail padding.
https://github.com/llvm/llvm-project/pull/122761
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-
https://github.com/redstar closed
https://github.com/llvm/llvm-project/pull/121849
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/redstar created
https://github.com/llvm/llvm-project/pull/121849
The dependency file and the P1689 file are text files, but the
open call misses the OF_Text flag. This PR adds the flag.
Fixes regressions in test cases ClangScanDeps/modules-extern-unrelated.m
and ClangScanDeps/
https://github.com/redstar closed
https://github.com/llvm/llvm-project/pull/113254
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/redstar updated
https://github.com/llvm/llvm-project/pull/113254
>From 74b626537d1e9944f18e4a0404480a27c63bb922 Mon Sep 17 00:00:00 2001
From: Kai Nacke
Date: Mon, 21 Oct 2024 22:39:57 -0400
Subject: [PATCH] [SystemZ][XRay] Enable XRay for SystemZ in clang
With the support f
https://github.com/redstar updated
https://github.com/llvm/llvm-project/pull/113254
>From c8e629749e7cef1fff941729fe2b1b393c4f7ba5 Mon Sep 17 00:00:00 2001
From: Kai Nacke
Date: Mon, 21 Oct 2024 22:39:57 -0400
Subject: [PATCH] [SystemZ][XRay] Enable XRay for SystemZ in clang
With the support f
https://github.com/redstar updated
https://github.com/llvm/llvm-project/pull/113254
>From 7237a7ad870421beb147870a4cc81910be32e7b5 Mon Sep 17 00:00:00 2001
From: Kai Nacke
Date: Mon, 21 Oct 2024 22:39:57 -0400
Subject: [PATCH] [SystemZ][XRay] Enable XRay for SystemZ in clang
With the support f
https://github.com/redstar created
https://github.com/llvm/llvm-project/pull/113254
With the support for xray for SystemZ in place, the option can now be enabled
in clang.
>From 3b41d3a4771b4213c5fec786cd4bd15880519e0d Mon Sep 17 00:00:00 2001
From: Kai Nacke
Date: Mon, 21 Oct 2024 22:39:57 -
https://github.com/redstar closed
https://github.com/llvm/llvm-project/pull/89854
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -532,9 +533,298 @@ bool SystemZTargetCodeGenInfo::isVectorTypeBased(const
Type *Ty,
return false;
}
+//===--===//
+// z/OS XPLINK ABI Implementation
+//===
https://github.com/redstar approved this pull request.
LGTM.
Please wait with merging to give Uli a chance to have another look.
https://github.com/llvm/llvm-project/pull/91384
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.
@@ -529,9 +530,377 @@ bool SystemZTargetCodeGenInfo::isVectorTypeBased(const
Type *Ty,
return false;
}
+//===--===//
+// z/OS XPLINK ABI Implementation
+//===
@@ -529,9 +530,377 @@ bool SystemZTargetCodeGenInfo::isVectorTypeBased(const
Type *Ty,
return false;
}
+//===--===//
+// z/OS XPLINK ABI Implementation
+//===
@@ -529,9 +530,379 @@ bool SystemZTargetCodeGenInfo::isVectorTypeBased(const
Type *Ty,
return false;
}
+//===--===//
+// z/OS XPLINK ABI Implementation
+//===
@@ -529,9 +530,379 @@ bool SystemZTargetCodeGenInfo::isVectorTypeBased(const
Type *Ty,
return false;
}
+//===--===//
+// z/OS XPLINK ABI Implementation
+//===
@@ -529,9 +530,379 @@ bool SystemZTargetCodeGenInfo::isVectorTypeBased(const
Type *Ty,
return false;
}
+//===--===//
+// z/OS XPLINK ABI Implementation
+//===
@@ -529,9 +530,379 @@ bool SystemZTargetCodeGenInfo::isVectorTypeBased(const
Type *Ty,
return false;
}
+//===--===//
+// z/OS XPLINK ABI Implementation
+//===
https://github.com/redstar edited
https://github.com/llvm/llvm-project/pull/91384
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -529,9 +530,379 @@ bool SystemZTargetCodeGenInfo::isVectorTypeBased(const
Type *Ty,
return false;
}
+//===--===//
+// z/OS XPLINK ABI Implementation
+//===
@@ -529,9 +530,379 @@ bool SystemZTargetCodeGenInfo::isVectorTypeBased(const
Type *Ty,
return false;
}
+//===--===//
+// z/OS XPLINK ABI Implementation
+//===
https://github.com/redstar commented:
Sorry, I left some more comments.
In addition, there is no test involving a union. That is especially interesting
for the complex-like structures. E.g.
```
union Float2 {
float a;
float b;
};
struct Elem {
float a;
Float2 b;
};
Elem calc(Elem);
```
@@ -529,9 +530,379 @@ bool SystemZTargetCodeGenInfo::isVectorTypeBased(const
Type *Ty,
return false;
}
+//===--===//
+// z/OS XPLINK ABI Implementation
+//===
redstar wrote:
The lines you are trying to match are:
```
call void @_Z6MakeVR(ptr dead_on_unwind writable sret(<4 x float>) align
16 %tmp, float noundef %0, float noundef %1, float noundef %2, float noundef %3)
%4 = load <4 x float>, ptr %tmp, align 16
store <4 x float> %4, ptr @_ZN2
redstar wrote:
I can reproduce the failure. The problem is that the CHECK line
```
// CHECK: [[A_CALL:%[a-zA-Z0-9]+]] = call{{.*}}@_Z6MakeVR(
```
assumes that a value is returned. On SystemZ, the return value is passed as
`sret` argument, and the function itself returns `void`, so the pat
@@ -529,9 +529,324 @@ bool SystemZTargetCodeGenInfo::isVectorTypeBased(const
Type *Ty,
return false;
}
+//===--===//
+// z/OS XPLINK ABI Implementation
+//===
@@ -529,9 +529,324 @@ bool SystemZTargetCodeGenInfo::isVectorTypeBased(const
Type *Ty,
return false;
}
+//===--===//
+// z/OS XPLINK ABI Implementation
+//===
Author: Kai Nacke
Date: 2023-06-21T12:53:15Z
New Revision: 6e042871837b0c87e045d1a16929a7da4412e073
URL:
https://github.com/llvm/llvm-project/commit/6e042871837b0c87e045d1a16929a7da4412e073
DIFF:
https://github.com/llvm/llvm-project/commit/6e042871837b0c87e045d1a16929a7da4412e073.diff
LOG: [Sy
Author: Ariel Burton
Date: 2023-02-06T19:53:13Z
New Revision: d1d93da701b1609bdd992e57be60bb58c6d080cc
URL:
https://github.com/llvm/llvm-project/commit/d1d93da701b1609bdd992e57be60bb58c6d080cc
DIFF:
https://github.com/llvm/llvm-project/commit/d1d93da701b1609bdd992e57be60bb58c6d080cc.diff
LOG:
Author: Kai Nacke
Date: 2022-07-13T11:39:24-04:00
New Revision: 880eb839e63fb40de11e5f488cfef62d7ebbffbe
URL:
https://github.com/llvm/llvm-project/commit/880eb839e63fb40de11e5f488cfef62d7ebbffbe
DIFF:
https://github.com/llvm/llvm-project/commit/880eb839e63fb40de11e5f488cfef62d7ebbffbe.diff
LOG
Author: Kai Nacke
Date: 2022-06-10T13:38:58-04:00
New Revision: b5019ffc8efd472d18eb9ed55a004af8d713583d
URL:
https://github.com/llvm/llvm-project/commit/b5019ffc8efd472d18eb9ed55a004af8d713583d
DIFF:
https://github.com/llvm/llvm-project/commit/b5019ffc8efd472d18eb9ed55a004af8d713583d.diff
LOG
Author: Kai Nacke
Date: 2020-08-26T12:44:30-04:00
New Revision: ed07e1fe0ffdb2c1dbff26ff4cf7558e0c419737
URL:
https://github.com/llvm/llvm-project/commit/ed07e1fe0ffdb2c1dbff26ff4cf7558e0c419737
DIFF:
https://github.com/llvm/llvm-project/commit/ed07e1fe0ffdb2c1dbff26ff4cf7558e0c419737.diff
LOG
Author: Kai Nacke
Date: 2020-08-11T05:26:26-04:00
New Revision: b3aece05313e740d26e517a9f32af90818ee4390
URL:
https://github.com/llvm/llvm-project/commit/b3aece05313e740d26e517a9f32af90818ee4390
DIFF:
https://github.com/llvm/llvm-project/commit/b3aece05313e740d26e517a9f32af90818ee4390.diff
LOG
Author: Kai Nacke
Date: 2020-02-10T04:14:05-05:00
New Revision: a5040d5ec97ecac9940275eb59175f0bdbd26ab4
URL:
https://github.com/llvm/llvm-project/commit/a5040d5ec97ecac9940275eb59175f0bdbd26ab4
DIFF:
https://github.com/llvm/llvm-project/commit/a5040d5ec97ecac9940275eb59175f0bdbd26ab4.diff
LOG
34 matches
Mail list logo