Author: Chris B
Date: 2024-09-16T17:17:15-05:00
New Revision: 488640389faedee8c65566275441779faa620fd2
URL:
https://github.com/llvm/llvm-project/commit/488640389faedee8c65566275441779faa620fd2
DIFF:
https://github.com/llvm/llvm-project/commit/488640389faedee8c65566275441779faa620fd2.diff
LOG:
https://github.com/llvm-beanz closed
https://github.com/llvm/llvm-project/pull/108662
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/hekota updated
https://github.com/llvm/llvm-project/pull/107954
>From 1c66d2767ca20f42b6edaae834cc186be7d23712 Mon Sep 17 00:00:00 2001
From: Helena Kotas
Date: Mon, 9 Sep 2024 19:39:02 -0700
Subject: [PATCH 1/9] [HLSL] Add `[[hlsl::row_access]]` attribute
This PR introduces
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `clangd-ubuntu-tsan`
running on `clangd-ubuntu-clang` while building `clang` at step 6
"test-build-clangd-clangd-index-server-clangd-indexer-check-clangd".
Full details are available at:
https://lab.llvm.org/buildbot/#/builder
efriedma-quic wrote:
> I see that it is set and the reason the existing error is not emitted is
> because of the !Entry->isDeclaration() condition.
For non-lambda methods, the way this works it that we call
GetOrCreateLLVMFunction for both methods... for the first method, the
`!Entry->isDecla
alexrp wrote:
I obviously can't speak to Rich's opinion on this, but I'll just note that
[musl's `configure` script](https://git.musl-libc.org/cgit/musl/tree/configure)
only cares about the arch component of the triple; it does not match on the
environment at all.
My understanding is that all
https://github.com/hnrklssn updated
https://github.com/llvm/llvm-project/pull/108425
>From 451a178dbb461e6b3dd264be6ede0aa26283dbbe Mon Sep 17 00:00:00 2001
From: "Henrik G. Olsson"
Date: Wed, 28 Aug 2024 23:30:49 -0700
Subject: [PATCH 1/5] [Utils] Add --update-tests to lit
This adds a flag to
efriedma-quic wrote:
> Should be fixed by
> https://github.com/llvm/llvm-project/commit/940f89255e4a3982d94dad57837e8e658092af78.
I quickly glanced through the other uses of setIsInBounds in LLVM; the one in
CodeGenPrepare seems suspicious.
https://github.com/llvm/llvm-project/pull/107257
___
https://github.com/llvm-beanz created
https://github.com/llvm/llvm-project/pull/108894
This adds a warning about incomplete language mode support before HLSL 202x.
This is the last change in the sequence to fix and make HLSL 202x the default
mode for Clang (#108044).
Fixes #108044
>From 0b5
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Chris B (llvm-beanz)
Changes
This adds a warning about incomplete language mode support before HLSL 202x.
This is the last change in the sequence to fix and make HLSL 202x the default
mode for Clang (#108044).
Fixes #108044
---
Full di
@@ -18197,7 +18197,7 @@ Value *CodeGenFunction::EmitPPCBuiltinExpr(unsigned
BuiltinID,
CallOps.push_back(Ops[i]);
llvm::Function *F = CGM.getIntrinsic(ID);
Value *Call = Builder.CreateCall(F, CallOps);
-return Builder.CreateAlignedStore(Call, Ops[0], MaybeAli
@@ -152,22 +152,93 @@ static bool hasLiveDefs(const MachineInstr &MI, const
TargetRegisterInfo *TRI) {
return false;
}
-void BPFMIPreEmitChecking::processAtomicInsts() {
+bool BPFMIPreEmitChecking::processAtomicInsts() {
+ if (!MF->getSubtarget().getHasJmp32()) {
+// O
@@ -35,6 +35,15 @@ static const char *BTFKindStr[] = {
#include "llvm/DebugInfo/BTF/BTF.def"
};
+static const DIType *tryRemoveAtomicType(const DIType *Ty) {
eddyz87 wrote:
Is it necessary to call this thing in `BTFTypeTypeTag::completeType`?
https://github.
@@ -152,22 +152,93 @@ static bool hasLiveDefs(const MachineInstr &MI, const
TargetRegisterInfo *TRI) {
return false;
}
-void BPFMIPreEmitChecking::processAtomicInsts() {
+bool BPFMIPreEmitChecking::processAtomicInsts() {
+ if (!MF->getSubtarget().getHasJmp32()) {
+// O
@@ -800,6 +809,10 @@ void BTFDebug::visitDerivedType(const DIDerivedType *DTy,
uint32_t &TypeId,
bool CheckPointer, bool SeenPointer) {
unsigned Tag = DTy->getTag();
+ if (Tag == dwarf::DW_TAG_atomic_type)
+return visitTypeEntry(DTy->get
@@ -0,0 +1,186 @@
+; RUN: llc -march=bpfel -mcpu=v3 -filetype=asm -o - %s | FileCheck
-check-prefixes=CHECK %s
+; RUN: llc -march=bpfeb -mcpu=v3 -filetype=asm -o - %s | FileCheck
-check-prefixes=CHECK %s
+;
+; Source:
+; #include
+; struct gstruct_t {
+; _Atomic int a;
https://github.com/eddyz87 deleted
https://github.com/llvm/llvm-project/pull/107343
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
eddyz87 wrote:
@yonghong-song, note: if all three commits remain a part of a single pull
request, the are required to be squashed
([link](https://llvm.org/docs/GitHub.html)). If you want all three to be
separate, each has to have it's separate pull request (one branch forked from
another).
h
https://github.com/HerrCai0907 approved this pull request.
https://github.com/llvm/llvm-project/pull/106856
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/vabridgers created
https://github.com/llvm/llvm-project/pull/108900
Random testing found that the Z3 wrapper does not support UnarySymExpr, which
was added recently and not included in the original Z3 wrapper. For now, just
avoid submitting expressions to Z3 to avoid compile
llvmbot wrote:
@llvm/pr-subscribers-clang
@llvm/pr-subscribers-clang-static-analyzer-1
Author: None (vabridgers)
Changes
Random testing found that the Z3 wrapper does not support UnarySymExpr, which
was added recently and not included in the original Z3 wrapper. For now, just
avoid submi
vabridgers wrote:
Maybe this CR could be easily improved to handle this case correctly rather
than avoiding the crash, just wanted to see if it's better to get this change
in for now avoiding the crash or get some advice on how to fix this correctly.
https://github.com/llvm/llvm-project/pull/
https://github.com/llvm-beanz created
https://github.com/llvm/llvm-project/pull/108902
This marks the `bit_cast` helper as `constexpr` and allows the casts
implemented with it to also be `constexpr`. This is largely not a functional
change, but it enables using the casts in expressions that ne
llvmbot wrote:
@llvm/pr-subscribers-backend-x86
Author: Chris B (llvm-beanz)
Changes
This marks the `bit_cast` helper as `constexpr` and allows the casts
implemented with it to also be `constexpr`. This is largely not a functional
change, but it enables using the casts in expressions tha
Author: ziqingluo-90
Date: 2024-09-16T17:21:24-07:00
New Revision: 48498ec7a4ded9f1bf813051abdc54c3e5b66fa7
URL:
https://github.com/llvm/llvm-project/commit/48498ec7a4ded9f1bf813051abdc54c3e5b66fa7
DIFF:
https://github.com/llvm/llvm-project/commit/48498ec7a4ded9f1bf813051abdc54c3e5b66fa7.diff
https://github.com/tarunprabhu updated
https://github.com/llvm/llvm-project/pull/102975
>From 4a37cec543f30bb122bf14573fdec8302a0afa3e Mon Sep 17 00:00:00 2001
From: Tarun Prabhu
Date: Mon, 12 Aug 2024 14:32:08 -0600
Subject: [PATCH 1/4] [clang][flang][mlir] Support -frecord-command-line option
@@ -1980,9 +1980,11 @@ within a command line are combined with spaces; spaces
and backslashes within an
argument are escaped with backslashes. This format differs from the format of
the equivalent section produced by GCC with the -frecord-gcc-switches flag.
This option is curr
https://github.com/llvm-beanz updated
https://github.com/llvm/llvm-project/pull/108902
>From 9deebd707410a6ad8474f615a97c943937ceeb34 Mon Sep 17 00:00:00 2001
From: Chris Bieneman
Date: Mon, 16 Sep 2024 18:21:38 -0500
Subject: [PATCH 1/2] [HLSL] Make casting functions constexpr
This marks the
https://github.com/shafik commented:
You need to add more details to the summary something like: the fix was to
handle `CK_UserDefinedConversion` in `ComplexExprEvaluator::VisitCastExpr` as
opposed to treating it as an error.
https://github.com/llvm/llvm-project/pull/108758
__
c8ef wrote:
Hi @tru, could you please take a look at this patch?
https://github.com/llvm/llvm-project/pull/108725
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
matinraayai wrote:
@aeubanks @arsenm any updates on this?
https://github.com/llvm/llvm-project/pull/105541
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
MaskRay wrote:
> > Why do we need the two new files?
> > We have clang/lib/Driver/ToolChains/CommonArgs.cpp and
> > clang/lib/Driver/ToolChain.cpp for shared code.
>
> Since most of the code in `CommonArgs.cpp` had to do with functions in the
> `clang::driver::tools` namespace, I wasn't sure t
richfelker wrote:
If I understand this correctly, it's about GCC-style tuples, not the
arch/subarch names musl uses for the ABI ldso name, etc. If that's correct, the
only consideration is matching the GCC conventions and it's not really a matter
governed by musl.
https://github.com/llvm/llv
https://github.com/MaskRay approved this pull request.
https://github.com/llvm/llvm-project/pull/107664
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/jakeegan approved this pull request.
LGTM, thanks for the fix!
https://github.com/llvm/llvm-project/pull/108871
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Henrik G. Olsson
Date: 2024-09-16T18:39:31-07:00
New Revision: c96ee0ffaf5ee7afa1f4b0be0662852f57b47244
URL:
https://github.com/llvm/llvm-project/commit/c96ee0ffaf5ee7afa1f4b0be0662852f57b47244
DIFF:
https://github.com/llvm/llvm-project/commit/c96ee0ffaf5ee7afa1f4b0be0662852f57b47244.di
https://github.com/hnrklssn closed
https://github.com/llvm/llvm-project/pull/108871
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/hnrklssn updated
https://github.com/llvm/llvm-project/pull/108425
>From 451a178dbb461e6b3dd264be6ede0aa26283dbbe Mon Sep 17 00:00:00 2001
From: "Henrik G. Olsson"
Date: Wed, 28 Aug 2024 23:30:49 -0700
Subject: [PATCH 1/5] [Utils] Add --update-tests to lit
This adds a flag to
https://github.com/HerrCai0907 updated
https://github.com/llvm/llvm-project/pull/108689
>From af8720ade42fef1571b59e2ca21943abc6b998d1 Mon Sep 17 00:00:00 2001
From: Congcong Cai
Date: Sat, 14 Sep 2024 15:38:11 +0800
Subject: [PATCH 1/2] [ast-matcher] Fixed a crash when traverse lambda expr
wi
Author: Helena Kotas
Date: 2024-09-16T19:35:24-07:00
New Revision: 5df1b79372a89648cdb4ab798f1c74985e00ac6e
URL:
https://github.com/llvm/llvm-project/commit/5df1b79372a89648cdb4ab798f1c74985e00ac6e
DIFF:
https://github.com/llvm/llvm-project/commit/5df1b79372a89648cdb4ab798f1c74985e00ac6e.diff
https://github.com/hekota closed
https://github.com/llvm/llvm-project/pull/107954
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/MainakSil updated
https://github.com/llvm/llvm-project/pull/108805
>From 20b262e9954ec1505b1be4ea3cc362b2a9955bb9 Mon Sep 17 00:00:00 2001
From: Mainak Sil
Date: Sun, 15 Sep 2024 22:03:43 +0530
Subject: [PATCH 1/4] [docs][clang-tidy] Correct StrictMode example in
modernize-u
MainakSil wrote:
Thanks for pointing that out, @mikecrowe! I've gone ahead and fixed the same
mistake in `use-std-format.rst` as well in this PR.
https://github.com/llvm/llvm-project/pull/108805
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://github.com/shafik edited
https://github.com/llvm/llvm-project/pull/108657
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/shafik commented:
Please add more details to the summary to explain what the fix actually does.
https://github.com/llvm/llvm-project/pull/108657
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/m
@@ -9868,7 +9868,12 @@ static bool tryVectorConvertAndSplat(Sema &S, ExprResult
*scalar,
// if necessary.
CastKind scalarCast = CK_NoOp;
- if (vectorEltTy->isIntegralType(S.Context)) {
+ if (vectorEltTy->isBooleanType()) {
+if (scalarTy->isIntegralType(S.Context))
+
https://github.com/jurahul closed
https://github.com/llvm/llvm-project/pull/107533
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Max Winkler
Date: 2024-09-16T20:17:31-07:00
New Revision: 64aaf0559d9333dc00c04bb581739ddc5da358b2
URL:
https://github.com/llvm/llvm-project/commit/64aaf0559d9333dc00c04bb581739ddc5da358b2
DIFF:
https://github.com/llvm/llvm-project/commit/64aaf0559d9333dc00c04bb581739ddc5da358b2.diff
L
https://github.com/MaxEW707 closed
https://github.com/llvm/llvm-project/pull/107509
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/nicovank updated
https://github.com/llvm/llvm-project/pull/107521
>From 72db8b6b30b844bc6cf7502289945c4e34a837fa Mon Sep 17 00:00:00 2001
From: Nicolas van Kempen
Date: Mon, 16 Sep 2024 23:26:05 -0400
Subject: [PATCH] [clang-tidy][readability-container-contains] Extend to any
https://github.com/nicovank updated
https://github.com/llvm/llvm-project/pull/107521
>From 72db8b6b30b844bc6cf7502289945c4e34a837fa Mon Sep 17 00:00:00 2001
From: Nicolas van Kempen
Date: Mon, 16 Sep 2024 23:26:05 -0400
Subject: [PATCH] [clang-tidy][readability-container-contains] Extend to any
https://github.com/hekota created
https://github.com/llvm/llvm-project/pull/108919
- split resource attribute checks to multiple lines
- use @LINE expressions to match line numbers
>From ef22d6e40b6c835a4a46633ba87f2053285c1b49 Mon Sep 17 00:00:00 2001
From: Helena Kotas
Date: Mon, 16 Sep 2024
llvmbot wrote:
@llvm/pr-subscribers-hlsl
Author: Helena Kotas (hekota)
Changes
- split resource attribute checks to multiple lines
- use @LINE expressions to match line numbers
---
Patch is 20.69 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Helena Kotas (hekota)
Changes
- split resource attribute checks to multiple lines
- use @LINE expressions to match line numbers
---
Patch is 20.69 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull
https://github.com/HighCommander4 updated
https://github.com/llvm/llvm-project/pull/108475
>From 408259c2e28e4664f0d0c47a6a897c6eb5660f93 Mon Sep 17 00:00:00 2001
From: Nathan Ridge
Date: Tue, 10 Sep 2024 22:34:55 -0400
Subject: [PATCH] [AST] Iterate redecls starting from the canonical one in
https://github.com/HighCommander4 edited
https://github.com/llvm/llvm-project/pull/108475
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/HighCommander4 edited
https://github.com/llvm/llvm-project/pull/108475
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
HighCommander4 wrote:
@zyn0217 Thank you for the analysis and suggestion! I updated the patch as
suggested, let's see what buildkite says.
https://github.com/llvm/llvm-project/pull/108475
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https:/
nicovank wrote:
I was over-complicating the task. Instead of trying to match the type of the
parameter with the type of the argument, I can just match the types of both
parameters. Since on "normal" containers methods will have the same signature
minus name, this shouldn't remove any true posi
Author: Timm Bäder
Date: 2024-09-17T05:58:54+02:00
New Revision: 95a0b4f729310d95d89f01f4d92ab7d2bf09941c
URL:
https://github.com/llvm/llvm-project/commit/95a0b4f729310d95d89f01f4d92ab7d2bf09941c
DIFF:
https://github.com/llvm/llvm-project/commit/95a0b4f729310d95d89f01f4d92ab7d2bf09941c.diff
LO
https://github.com/hekota created
https://github.com/llvm/llvm-project/pull/108924
When diagnosing register bindings we just need to make sure there is a resource
that matches the provided register type. We can emit the diagnostics right away
instead of collecting flags in the RegisterBindingF
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Helena Kotas (hekota)
Changes
When diagnosing register bindings we just need to make sure there is a resource
that matches the provided register type. We can emit the diagnostics right away
instead of collecting flags in the RegisterBindi
@@ -41,6 +41,47 @@
using namespace clang;
+enum class RegisterType { SRV, UAV, CBuffer, Sampler, C, I, Invalid };
hekota wrote:
This is moved from below.
https://github.com/llvm/llvm-project/pull/108924
___
cfe-co
llvmbot wrote:
@llvm/pr-subscribers-hlsl
Author: Helena Kotas (hekota)
Changes
When diagnosing register bindings we just need to make sure there is a resource
that matches the provided register type. We can emit the diagnostics right away
instead of collecting flags in the RegisterBindin
https://github.com/owenca created
https://github.com/llvm/llvm-project/pull/108929
Fixes #102874.
>From db3da97b684403fdbf38b0f029438c00cfa16a5f Mon Sep 17 00:00:00 2001
From: Owen Pan
Date: Mon, 16 Sep 2024 21:31:29 -0700
Subject: [PATCH] [clang-format] Handle C-style cast of qualified type
llvmbot wrote:
@llvm/pr-subscribers-clang-format
Author: Owen Pan (owenca)
Changes
Fixes #102874.
---
Full diff: https://github.com/llvm/llvm-project/pull/108929.diff
2 Files Affected:
- (modified) clang/lib/Format/TokenAnnotator.cpp (+8-5)
- (modified) clang/unittests/Format/TokenAnn
https://github.com/nicovank updated
https://github.com/llvm/llvm-project/pull/107521
>From 6a12d3c9018361eb99eb7192d06517011aff7dde Mon Sep 17 00:00:00 2001
From: Nicolas van Kempen
Date: Tue, 17 Sep 2024 00:32:40 -0400
Subject: [PATCH] [clang-tidy][readability-container-contains] Extend to any
@@ -243,14 +244,16 @@ class AnnotatingParser {
// operator that was misinterpreted because we are parsing template
// parameters.
// FIXME: This is getting out of hand, write a decent parser.
- if (InExpr && !Line.startsWith(tok::kw_template) &&
+ if
HighCommander4 wrote:
Hmm, quite a few things are failing:
```
Failed Tests (14):
Clang :: CXX/drs/cwg28xx.cpp
Clang :: CXX/drs/cwg7xx.cpp
Clang :: CXX/temp/temp.spec/temp.expl.spec/p2-20.cpp
Clang :: CXX/temp/temp.spec/temp.expl.spec/p8.cpp
Clang :: Index/index-file.cpp
Clang :: PCH
https://github.com/mahesh-attarde updated
https://github.com/llvm/llvm-project/pull/108537
>From d8e76ea27679df40d0c796a5e8e5bc31433b6bff Mon Sep 17 00:00:00 2001
From: mattarde
Date: Fri, 13 Sep 2024 03:26:14 -0700
Subject: [PATCH 1/4] update clr
---
clang/lib/Headers/CMakeLists.txt
@@ -2139,9 +2139,9 @@ define <8 x i16> @pr59628_xmm(i16 %arg) {
; X86-LABEL: pr59628_xmm:
; X86: # %bb.0:
; X86-NEXT:movzwl {{[0-9]+}}(%esp), %eax
-; X86-NEXT:vxorps %xmm0, %xmm0, %xmm0
+; X86-NEXT:vpxor %xmm0, %xmm0, %xmm0
; X86-NEXT:vpbroadcastw %eax, %
https://github.com/mahesh-attarde edited
https://github.com/llvm/llvm-project/pull/108537
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/MitalAshok edited
https://github.com/llvm/llvm-project/pull/108758
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/MitalAshok updated
https://github.com/llvm/llvm-project/pull/108758
>From 0a6b4e83318af66888f6297549a806b5d81e4933 Mon Sep 17 00:00:00 2001
From: Mital Ashok
Date: Sun, 15 Sep 2024 15:48:59 +0100
Subject: [PATCH] [Clang] Allow user defined conversion implicit cast to
_Comple
https://github.com/awson updated https://github.com/llvm/llvm-project/pull/96464
>From 096b999120cc28844d780acbc16f8308b3a54160 Mon Sep 17 00:00:00 2001
From: awson
Date: Mon, 24 Jun 2024 10:34:51 +0300
Subject: [PATCH 1/2] [Clang][Sema] don't handle ArraySize/AllocType early.
---
clang/lib/Se
https://github.com/awson edited https://github.com/llvm/llvm-project/pull/96464
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/MitalAshok updated
https://github.com/llvm/llvm-project/pull/108817
>From f283645de806c71d93ec10bc7fcb933ccbfee156 Mon Sep 17 00:00:00 2001
From: Mital Ashok
Date: Mon, 16 Sep 2024 12:22:01 +0100
Subject: [PATCH 1/2] [Clang] Reject "this void" (CWG2915)
---
clang/docs/Relea
MitalAshok wrote:
@shafik: Since this is a generated file, it is very easy to regenerate after a
revert with `python3 clang/www/make_cxx_dr_status && git commit -am
'[Clang][NFC] Update cxx_dr_status.html'`
@Endilll: I've removed the other changes from `cxx_dr_status.html` manually
from this
401 - 478 of 478 matches
Mail list logo