https://github.com/jhuber6 edited
https://github.com/llvm/llvm-project/pull/102521
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/DanielKristofKiss updated
https://github.com/llvm/llvm-project/pull/86212
>From f2f3356da08d68dab4431f49d0921515560e4927 Mon Sep 17 00:00:00 2001
From: Daniel Kiss
Date: Fri, 8 Mar 2024 15:06:28 +0100
Subject: [PATCH 1/2] BTI,GCS,PAC Module flag update.
Module flag is used t
jhuber6 wrote:
Also, just be aware that if you set this, it will apply to everything. So if
you had a particularly long link job, probably would be a good idea to make it
wait forever.
https://github.com/llvm/llvm-project/pull/102521
___
cfe-commits
@@ -1056,12 +1056,18 @@ class ConstantPtrAuth final : public Constant {
return !getAddrDiscriminator()->isNullValue();
}
- /// A constant value for the address discriminator which has special
- /// significance to ctors/dtors lowering. Regular address discrimination
c
jdenny-ornl wrote:
> Also, just be aware that if you set this, it will apply to everything. So if
> you had a particularly long link job, probably would be a good idea to make
> it wait forever.
Not sure I understand. grep found 2 uses of executeToolChainProgram: calling
amdgpu-arch and nvpt
jhuber6 wrote:
> > Also, just be aware that if you set this, it will apply to everything. So
> > if you had a particularly long link job, probably would be a good idea to
> > make it wait forever.
>
> Not sure I understand. grep found 2 uses of executeToolChainProgram: calling
> amdgpu-arch a
@@ -47,11 +47,17 @@ set(LLVM_TARGETS_TO_BUILD Native CACHE STRING "")
set(CLANG_ENABLE_BOOTSTRAP ON CACHE BOOL "")
set(STAGE1_PROJECTS "clang")
-set(STAGE1_RUNTIMES "")
+
+# Building Flang on Windows requires compiler-rt, so we need to build it in
+# stage1. compiler-rt is al
https://github.com/urnathan updated
https://github.com/llvm/llvm-project/pull/102078
>From 193e704ea21251ea639bfb733671b4047c93c4ea Mon Sep 17 00:00:00 2001
From: Nathan Sidwell
Date: Sun, 4 Aug 2024 19:15:20 -0400
Subject: [PATCH 1/2] [clang-format] Adjust requires clause wrapping (#101550)
A
urnathan wrote:
> But that would be the way to go, add an option to the enum, don't change the
> existing behavior.
Sure -- I thought I'd shoot for the simplest change first :)
Here's an update that adds `OwnLineWithBrace`, which is like `OwnLine` except
it also allows a trailing `{` (and any
Endilll wrote:
> Good point about the restype for clang_Cursor_getTemplateArgumentKind though,
> I didn't notice and we should probably change that
Yes, I'd like us to stop relying on that for the same reason I don't like
`errcheck`. The fact that it's deprecated further adds to it.
> I don't
https://github.com/jansvoboda11 created
https://github.com/llvm/llvm-project/pull/102540
This patch stops adjustments of the module cache path beyond what is done in
`ParseHeaderSearchArgs` (making it absolute and removing dots). This enables
more efficient implementation of the caching VFS in
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Jan Svoboda (jansvoboda11)
Changes
This patch stops adjustments of the module cache path beyond what is done in
`ParseHeaderSearchArgs` (making it absolute and removing dots). This enables
more efficient implementation of the caching VFS
@@ -201,11 +201,8 @@ const CachedRealPath
&DependencyScanningFilesystemSharedCache::CacheShard::
return *StoredRealPath;
}
-static bool shouldCacheStatFailures(StringRef Filename) {
- StringRef Ext = llvm::sys::path::extension(Filename);
- if (Ext.empty())
-return fal
hubert-reinterpretcast wrote:
> @hubert-reinterpretcast There were none, now I've added some:
> https://github.com/llvm/llvm-project/blob/cf8be1bac0eb37caaaecd47cb463ca58ee0fbe59/clang/test/Layout/itanium-padded-bit-field.cpp
Thanks. I am a bit concerned that the fix to match the Itanium ABI on
https://github.com/akshaykumars614 updated
https://github.com/llvm/llvm-project/pull/100177
>From a9850211dae37e5b3d0cbbaf7eb25435ad8810f9 Mon Sep 17 00:00:00 2001
From: akshaykumars614
Date: Tue, 23 Jul 2024 14:32:24 -0400
Subject: [PATCH 1/5] clang-tidy: readability-redundant-smartptr-get doe
@@ -1125,6 +1125,54 @@ class YAMLVFSWriter {
void write(llvm::raw_ostream &OS);
};
+/// File system that tracks the number of calls to the underlying file system.
+/// This is particularly useful when wrapped around \c RealFileSystem to add
+/// lightweight tracking of expen
@@ -2507,6 +2507,7 @@ static void CollectArgsForIntegratedAssembler(Compilation
&C,
bool Crel = false, ExperimentalCrel = false;
bool UseRelaxRelocations = C.getDefaultToolChain().useRelaxRelocations();
bool UseNoExecStack = false;
+ bool Msa = false;
M
@@ -0,0 +1,113 @@
+// RUN: %clang_cc1 -std=c++20 -Wunsafe-buffer-usage \
+// RUN:-fsafe-buffer-usage-suggestions -verify %s
+
+using size_t = __typeof(sizeof(int));
+
+namespace std {
+ class type_info;
+ class bad_cast;
+ class bad_typeid;
+
+ template class span
@@ -0,0 +1,28 @@
+// RUN: %clang -### -c --target=mips64el-unknown-linux-gnuabi64 \
+// RUN: -Wa,-mmsa %s -Werror 2>&1 | FileCheck %s --check-prefix=CHECK-MMSA
+// CHECK-MMSA: "-cc1" {{.*}}"-mmsa"
+//
MaskRay wrote:
drop `^//$` lines. Just use one single blan
@@ -0,0 +1,113 @@
+// RUN: %clang_cc1 -std=c++20 -Wunsafe-buffer-usage \
+// RUN:-fsafe-buffer-usage-suggestions -verify %s
+
+using size_t = __typeof(sizeof(int));
+
+namespace std {
+ class type_info;
+ class bad_cast;
+ class bad_typeid;
+
+ template class span
@@ -0,0 +1,28 @@
+// RUN: %clang -### -c --target=mips64el-unknown-linux-gnuabi64 \
+// RUN: -Wa,-mmsa %s -Werror 2>&1 | FileCheck %s --check-prefix=CHECK-MMSA
+// CHECK-MMSA: "-cc1" {{.*}}"-mmsa"
+//
+//
+// RUN: %clang -### -c --target=mips64el-unknown-linux-gnuabi64 \
+// R
401 - 421 of 421 matches
Mail list logo