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.

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

tweak the position of the ++neededSSE when Lo is NoClass and Hi is SSE. Fix #86371.

clang
backend:X86
clang:codegen

Fixes #76609 This patch does: - relax the phis constraint in `CanRedirectPredsOfEmptyBBToSucc` - guarantee the BB has multiple different predecessors to redirect, so that we can handle the case without...

backend:AArch64
llvm:transforms

Similar to 3f46e5453d9310b15d974e876f6132e3cf50c4b1, this patch allows the backend to produce a faster access sequence for the local-exec TLS model, where loading from the TOC can be avoided, for local-exec TLS...

backend:PowerPC

Implement base Calling Convention functionality. Implement stack load/store register operations.

mc

| | | | --- | --- | | Bugzilla Link | [39035](https://llvm.org/bz39035) | | Version | trunk | | OS | Windows NT | | Blocks | llvm/llvm-project#28596 |...

cmake
bugzilla
platform:windows

Using Clang 18.1.2 WoA on Windows ARM64 results in a failed assertion when adding more than 2 items to a QList due to the assertion [Q_ASSERT(!data || !data->isShared())](https://github.com/qt/qtbase/blob/98602c26fc97eb41e3dd7548194ca637420a31b9/src/corelib/tools/qarraydata.cpp#L229) failing in...

new issue

Gentoo amd64 clang 17.0.6 ``` 69:49.04 ld.lld: warning: Linking two modules of different target triples: '/mnt/portagetmp/portage/www-client/firefox-123.0/work/firefox_build/x86_64-unknown-linux-gnu/release/libgkrust.a(nsstring-709d1fe4ddb492db.nsstring.cea61aa0930baf43-cgu.0.rcgu.o at 691428908)' is 'x 86_64-unknown-linux-gnu' whereas '/mnt/portagetmp/portage/www-client/firefox-123.0/work/firefox_build/toolkit/library/build/../../../dom/file/ipc/Unified_cpp_dom_file_ipc0.o' is 'x86_64-pc-linux-gnu' 69:49.05 ld.lld: warning: linking module...

llvm:SLPVectorizer
crash
needs-reduction
waiting-for-response

This commit addresses an issue where lld-link was not merging the contents of multiple `.drectve` sections from OBJ files, unlike Microsoft's linker which merges them. Previously, lld-link would overwrite `.drectve`...

lld
lld:COFF
platform:windows

This was a limitation which has now been lifted. Please read the thread below for more details: https://github.com/llvm/llvm-project/pull/84405#discussion_r1525583647 Basically it allows to separate versioned implementations across different TUs without having...

clang
clang:frontend
clang:codegen

Backport af2bf86a372cacf5f536bae06e2f2d3886eefb7b 58f7251820b14c93168726a24816d8a094599be5 Requested by: @thurstond

compiler-rt
compiler-rt:sanitizer