| Patch |
File delta |
Description |
| install scan build py.diff | (download) |
clang/tools/CMakeLists.txt |
1 1 + 0 - 0 !
1 file changed, 1 insertion(+) |
---
|
| scan view fix path.diff | (download) |
clang/tools/scan-view/bin/scan-view |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
---
|
| fix scan view path.diff | (download) |
clang/tools/scan-view/bin/scan-view |
3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-) |
---
|
| scan build clang X.diff | (download) |
clang/tools/scan-build/bin/scan-build |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
---
|
| lldb/lldb link atomic cmake.patch | (download) |
lldb/source/Utility/CMakeLists.txt |
8 8 + 0 - 0 !
1 file changed, 8 insertions(+) |
link with -latomic when mips* processor is detected
|
| lldb/lldb addversion suffix to llvm server exec.patch | (download) |
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp |
3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-) |
---
|
| lldb/lldb missing install.diff | (download) |
lldb/tools/argdumper/CMakeLists.txt |
4 4 + 0 - 0 !
lldb/tools/lldb-server/CMakeLists.txt |
4 4 + 0 - 0 !
2 files changed, 8 insertions(+) |
---
|
| lldb/lldb disable swig error.diff | (download) |
lldb/scripts/lldb.swig |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
---
|
| disable error xray.diff | (download) |
compiler-rt/lib/xray/xray_tsc.h |
2 0 + 2 - 0 !
1 file changed, 2 deletions(-) |
---
|
| openmp/openmp check execstack.diff | (download) |
openmp/runtime/tools/check-execstack.pl |
3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-) |
---
|
| openmp/openmp mips affinity.patch | (download) |
openmp/runtime/src/kmp_affinity.h |
45 23 + 22 - 0 !
1 file changed, 23 insertions(+), 22 deletions(-) |
---
|
| openmp/bootstrap with openmp version export missing.diff | (download) |
openmp/runtime/src/CMakeLists.txt |
3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-) |
---
|
| libcxx/libcxxabi test don t fail extended long double.patch | (download) |
libcxxabi/test/test_demangle.pass.cpp |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
---
|
| libcxx/libcxx test fix lockfree test for i386.patch | (download) |
libcxx/test/std/atomics/atomics.lockfree/isalwayslockfree.pass.cpp |
8 8 + 0 - 0 !
1 file changed, 8 insertions(+) |
---
|
| libcxx/libcxxabi arm ehabi fix.patch | (download) |
libcxxabi/src/cxa_exception.cpp |
17 13 + 4 - 0 !
libcxxabi/src/cxa_exception.hpp |
39 39 + 0 - 0 !
2 files changed, 52 insertions(+), 4 deletions(-) |
---
|
| libcxx/libcxx test atomics set compare exchange to be expected fails on arm.patch | (download) |
libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp |
1 1 + 0 - 0 !
libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp |
1 1 + 0 - 0 !
libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp |
1 1 + 0 - 0 !
libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp |
1 1 + 0 - 0 !
4 files changed, 4 insertions(+) |
---
|
| libcxx/libcxx silent test libcxx.diff | (download) |
libcxx/test/std/numerics/rand/rand.util/rand.util.canonical/generate_canonical.pass.cpp |
2 2 + 0 - 0 !
libcxx/test/std/re/re.traits/isctype.pass.cpp |
1 1 + 0 - 0 !
libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct.pass.cpp |
2 2 + 0 - 0 !
libcxxabi/test/catch_multi_level_pointer.pass.cpp |
2 2 + 0 - 0 !
4 files changed, 7 insertions(+) |
---
|
| libcxx/libcxx silent failure ppc64el.diff | (download) |
libcxx/test/libcxx/atomics/atomics.align/align.pass.sh.cpp |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
---
|
| libcxx/libcxx silent failure arm64.diff | (download) |
libcxx/test/std/thread/thread.condition/thread.condition.condvar/wait_for.pass.cpp |
1 1 + 0 - 0 !
libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/lock.pass.cpp |
1 1 + 0 - 0 !
2 files changed, 2 insertions(+) |
---
|
| D51108 rust powerpc.diff | (download) |
lib/Target/PowerPC/PPCISelLowering.cpp |
16 11 + 5 - 0 !
test/CodeGen/PowerPC/ppc32-i1-stack-arguments-abi-bug.ll |
24 24 + 0 - 0 !
2 files changed, 35 insertions(+), 5 deletions(-) |
---
|
| mips fpxx enable.diff | (download) |
clang/lib/Driver/ToolChains/Arch/Mips.cpp |
4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-) |
---
|
| 26 set correct float abi.diff | (download) |
clang/lib/Driver/ToolChains/Arch/ARM.cpp |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
set correct float abi settings for armel and armhf
debian armel supports systems that don't have a fpu so should use a "float abi"
setting of soft by default.
Debian armhf needs a float abi setting of "hard"
|
| clang baseline fix i386.patch | (download) |
clang/lib/Driver/ToolChains/Arch/X86.cpp |
4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-) |
---
|
| disable sse2 old x86.diff | (download) |
clang/include/clang/Basic/X86Target.def |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
---
|
| clang arm default vfp3 on armv7a.patch | (download) |
include/llvm/Support/ARMTargetParser.def |
2 1 + 1 - 0 !
lib/Target/ARM/ARM.td |
3 2 + 1 - 0 !
2 files changed, 3 insertions(+), 2 deletions(-) |
---
|
| bootstrap fix include next.diff | (download) |
clang/lib/Headers/inttypes.h |
2 1 + 1 - 0 !
clang/lib/Headers/limits.h |
2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-) |
---
|
| clangd atomic cmake.patch | (download) |
clang-tools-extra/clangd/CMakeLists.txt |
5 5 + 0 - 0 !
1 file changed, 5 insertions(+) |
---
|
| rustc aarch64 test failure.diff | (download) |
lib/CodeGen/GlobalISel/IRTranslator.cpp |
9 6 + 3 - 0 !
test/CodeGen/AArch64/GlobalISel/debug-cpp.ll |
67 67 + 0 - 0 !
test/CodeGen/AArch64/GlobalISel/debug-insts.ll |
4 1 + 3 - 0 !
3 files changed, 74 insertions(+), 6 deletions(-) |
[patch] [globalisel] lower dbg.declare into indirect dbg_value
Summary:
D31439 changed the semantics of dbg.declare to take the address of a
variable as the first argument, making it indirect. It specifically
updated FastISel for this change here:
https://reviews.llvm.org/D31439#change-WVArzi177jPl
GlobalISel needs to follow suit, or else it will be missing a level of
indirection in the generated debuginfo. This problem was seen in a Rust
debuginfo test on aarch64, since GlobalISel is used at -O0 for aarch64.
https://github.com/rust-lang/rust/issues/49807
https://bugzilla.redhat.com/show_bug.cgi?id=1611597
https://bugzilla.redhat.com/show_bug.cgi?id=1625768
Reviewers: dblaikie, aprantl, t.p.northover, javed.absar, rnk
Reviewed By: rnk
Subscribers: #debug-info, rovka, kristof.beyls, JDevlieghere, llvm-commits, tstellar
|
| remove apple clang manpage.diff | (download) |
clang/docs/CommandGuide/clang.rst |
17 1 + 16 - 0 !
1 file changed, 1 insertion(+), 16 deletions(-) |
---
|
| 0049 Use Debian provided MathJax everywhere.patch | (download) |
clang-tools-extra/docs/conf.py |
3 3 + 0 - 0 !
clang-tools-extra/docs/doxygen.cfg.in |
2 1 + 1 - 0 !
clang/docs/analyzer/conf.py |
3 3 + 0 - 0 !
clang/docs/conf.py |
3 3 + 0 - 0 !
clang/docs/doxygen.cfg.in |
2 1 + 1 - 0 !
docs/doxygen.cfg.in |
2 1 + 1 - 0 !
polly/docs/doxygen.cfg.in |
2 1 + 1 - 0 !
7 files changed, 13 insertions(+), 4 deletions(-) |
use debian-provided mathjax everywhere.
|
| reproducible pch.diff | (download) |
clang/lib/Serialization/ASTWriter.cpp |
14 11 + 3 - 0 !
1 file changed, 11 insertions(+), 3 deletions(-) |
make ordering of opencl_extension_types reproducible
|
| hurd/hurd pathmax.diff | (download) |
clang/lib/Basic/FileManager.cpp |
6 6 + 0 - 0 !
clang/lib/Frontend/ModuleDependencyCollector.cpp |
5 5 + 0 - 0 !
lib/Support/Unix/Path.inc |
1 1 + 0 - 0 !
lldb/include/lldb/lldb-defines.h |
5 5 + 0 - 0 !
polly/lib/External/ppcg/cuda_common.c |
5 5 + 0 - 0 !
tools/dsymutil/DwarfLinker.cpp |
5 5 + 0 - 0 !
6 files changed, 27 insertions(+) |
---
|
| hurd/hurd EIEIO undef.diff | (download) |
utils/TableGen/CodeEmitterGen.cpp |
3 3 + 0 - 0 !
1 file changed, 3 insertions(+) |
---
|
| hurd/impl path hurd.diff | (download) |
lib/Support/Unix/Path.inc |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
---
|
| hurd/hurd lib_Support_Unix_Path.inc.diff | (download) |
lib/Support/Unix/Path.inc |
10 7 + 3 - 0 !
1 file changed, 7 insertions(+), 3 deletions(-) |
---
|
| hurd/hurd tools_llvm shlib_CMakeLists.txt.diff | (download) |
tools/llvm-shlib/CMakeLists.txt |
1 1 + 0 - 0 !
1 file changed, 1 insertion(+) |
---
|
| hurd/D54079 hurd openmp.diff | (download) |
openmp/runtime/src/kmp.h |
4 4 + 0 - 0 !
openmp/runtime/src/kmp_ftn_entry.h |
2 1 + 1 - 0 !
openmp/runtime/src/kmp_platform.h |
10 8 + 2 - 0 !
openmp/runtime/src/kmp_runtime.cpp |
4 2 + 2 - 0 !
openmp/runtime/src/thirdparty/ittnotify/ittnotify_static.c |
4 4 + 0 - 0 !
openmp/runtime/src/z_Linux_util.cpp |
11 5 + 6 - 0 !
6 files changed, 24 insertions(+), 11 deletions(-) |
---
|
| hurd/D54338 hurd libcxx threads build.diff | (download) |
libcxx/src/thread.cpp |
4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-) |
---
|