llvm-project icon indicating copy to clipboard operation
llvm-project copied to clipboard

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. This fork is used to manage Apple’s stable releases of Clang as well as support the Swift project.

Results 329 llvm-project issues
Sort by recently updated
recently updated
newest added

Section unification cannot just use names, because it's valid for ELF binaries to have multiple sections with the same name. We should check other section properties too. rdar://124467787

While it could be determined statically, it's more future-proof to calculate it every time, since some substituions might intrroduce extra newlines. rdar://127123509

Currently lldb's expression evaluator does not support ~Copyable types. Diagnose this and provide a better error message for the user. rdar://126943358

When deciding whether to format a C++ type as a Swiftified type or not, checking if Swift/C++ interop is enabled on the entire target can be very expensive for big...

This PR contains a series of cherrypicks from llvm.org in preparation for this change. The last commit uses the TeeLogHandler to multiplex swift-healthcheck messages to the system log so they're...

Explanation: Allow directory iteration with an overlay file system that has clang include tree file system as one of its layer. This is needed for swift caching support when swift...

(cherry picked from commit 954d00e87cdd77d0e9e367be52e62340467bd779)

In DNBArchImplARM64.cpp I'm doing ``` #if __has_feature(ptrauth_calls) && defined(__LP64__) ``` And the preprocessor warns that this is not defined behavior. This checks if ptrauth_calls is available and if this is...

Prior to this change the debug-location for the `llvm.instrprof.increment` intrinsic was set to whatever the current DIBuilder's current debug location was set to. This meant that for switch-statements, a counter's...