Launchpad does not know where LLVM hosts its code.

Bazaar branches

Name Status Last Modified Last Commit
lp:~pali/llvm/lldb-trunk 1 Development 2019-10-22 04:00:37 UTC
20870. fix PythonDataObjectsTest.TestExcepti...

Author: lawrence_danna
Revision Date: 2019-10-22 04:00:37 UTC

fix PythonDataObjectsTest.TestExceptions on windows

Looks like on windows googlemock regexes treat newlines differently
from on darwin. This patch fixes the regex in this test so it
will work on both.

Fixes: https://reviews.llvm.org/D69214

lp:~pali/llvm/polly-trunk 1 Development 2019-10-21 15:48:42 UTC
3936. Fix Polly

Author: gchatelet
Revision Date: 2019-10-21 15:48:42 UTC

Fix Polly

lp:~pali/llvm/clang-tools-extra-trunk 1 Development 2019-10-19 00:48:11 UTC
5261. Move endian constant from Host.h to S...

Author: rnk
Revision Date: 2019-10-19 00:48:11 UTC

Move endian constant from Host.h to SwapByteOrder.h, prune include

Works on this dependency chain:
  ArrayRef.h ->
  Hashing.h -> --CUT--
  Host.h ->
  StringMap.h / StringRef.h

ArrayRef is very popular, but Host.h is rarely needed. Move the
IsBigEndianHost constant to SwapByteOrder.h. Clients of that header are
more likely to need it.

lp:~pali/llvm/compiler-rt-trunk 1 Development 2019-02-16 08:34:26 UTC
11209. [compiler-rt] Cleanup usage of C++ AB...

Author: hahnfeld
Revision Date: 2019-02-16 08:34:26 UTC

[compiler-rt] Cleanup usage of C++ ABI library

Add missed value "libcxxabi" and introduce SANITIZER_TEST_CXX for linking
unit tests. This needs to be a full C++ library and cannot be libcxxabi.

Recommit r354132 which I reverted in r354153 because it broke a sanitizer
bot. This was because of the "fixes" for pthread linking, so I've removed
these changes.

Differential Revision: https://reviews.llvm.org/D58012

lp:~vcs-imports/llvm/clang-trunk 1 Development 2018-06-19 04:39:07 UTC
73979. Update NRVO logic to support early re...

Author: tzik
Revision Date: 2018-06-19 04:39:07 UTC

Update NRVO logic to support early return (Attempt 2)

Summary:
This is the second attempt of r333500 (Update NRVO logic to support early return).
The previous one was reverted for a miscompilation for an incorrect NRVO set up on templates such as:
```
struct Foo {};

template <typename T>
T bar() {
  T t;
  if (false)
    return T();
  return t;
}
```

Where, `t` is marked as non-NRVO variable before its instantiation. However, while its instantiation, it's left an NRVO candidate, turned into an NRVO variable later.

Reviewers: rsmith

Reviewed By: rsmith

Subscribers: cfe-commits

Differential Revision: https://reviews.llvm.org/D47586

lp:~vcs-imports/llvm/llvm-trunk 1 Development 2018-06-12 22:40:20 UTC
165466. Added missing include to AMDHSAKernel...

Author: teemperor
Revision Date: 2018-06-12 22:40:20 UTC

Added missing include to AMDHSAKernelDescriptor.h

We use size_t in this header, so we also need to include
cstddef to make it compile. Fixes the module builds.

lp:~pali/llvm/llvm-toolchain-3.5-debian-packaging 1 Development 2018-02-27 07:57:36 UTC
489. moved to git

Author: sylvestre
Revision Date: 2018-02-27 07:57:36 UTC

moved to git

lp:~pali/llvm/llvm-toolchain-3.9-packaging 1 Development 2018-02-27 07:57:36 UTC
852. moved to git

Author: sylvestre
Revision Date: 2018-02-27 07:57:36 UTC

moved to git

lp:~pali/llvm/llvm-3.9 1 Development 2016-12-06 20:09:33 UTC
135437. Merging r288433: -------------------...

Author: tstellar
Revision Date: 2016-12-06 20:09:33 UTC

Merging r288433:

------------------------------------------------------------------------
r288433 | oranevskyy | 2016-12-01 14:58:35 -0800 (Thu, 01 Dec 2016) | 24 lines

[ARM] Fix for 64-bit CAS expansion on ARM32 with -O0

Summary:
This patch fixes comparison of 64-bit atomic with its expected value in CMP_SWAP_64 expansion.

Currently, the low words are compared with CMP, while the high words are compared with SBC. SBC expects the carry flag to be set if CMP detects a difference. CMP might leave the carry unset for unequal arguments though if the first one is >= than the second. This might cause the comparison logic to detect false equality.

Example of the broken C++ code:
```
std::atomic<long long> at(2);

long long ll = 1;
std::atomic_compare_exchange_strong(&at, &ll, 3);
```
Even though the atomic `at` and the expected value `ll` are not equal and `atomic_compare_exchange_strong` returns `false`, `at` is changed to 3.

The patch replaces SBC with CMPEQ.

Reviewers: t.p.northover

Subscribers: aemerson, rengolin, llvm-commits, asl

Differential Revision: https://reviews.llvm.org/D27315

------------------------------------------------------------------------

lp:~pali/llvm/compiler-rt-3.9 1 Development 2016-12-02 17:33:09 UTC
7332. [ARM|RT] Merging r24766 into 3.9.1 F...

Author: rengolin
Revision Date: 2016-12-02 17:33:09 UTC

[ARM|RT] Merging r24766 into 3.9.1

Fixes a bug encountered in RC2 validation.

lp:~pali/llvm/clang-3.9 1 Development 2016-11-29 15:53:17 UTC
64812. Merging r280120: -------------------...

Author: tstellar
Revision Date: 2016-11-29 15:53:17 UTC

Merging r280120:

------------------------------------------------------------------------
r280120 | niels_ole | 2016-08-30 11:00:22 -0700 (Tue, 30 Aug 2016) | 4 lines

Basic/Targets.cpp: Add polaris10 and polaris11 gpus

Differential Revision: https://reviews.llvm.org/D23746

------------------------------------------------------------------------

lp:~pali/llvm/lldb-3.9 1 Development 2016-11-23 08:18:42 UTC
14806. Merging r284001: --------------------...

Author: nitesh.jain
Revision Date: 2016-11-23 08:18:42 UTC

Merging r284001:
------------------------------------------------------------------------
r284001 | nitesh.jain | 2016-10-12 15:51:09 +0530 (Wed, 12 Oct 2016) | 7 lines

[LLDB][MIPS] Fix qProcessInfo to return correct pointer size based on ELF ABI

Reviewers: clayborg, labath

Subscribers: jaydeep, bhushan, slthakur, lldb-commits

Differential Revision: https://reviews.llvm.org/D25021
------------------------------------------------------------------------

lp:~pali/llvm/polly-3.9 1 Development 2016-10-23 09:38:26 UTC
2527. ReleaseNotes: drop in-progress warning

Author: hans
Revision Date: 2016-08-18 20:15:53 UTC

ReleaseNotes: drop in-progress warning

lp:~pali/llvm/clang-tools-extra-3.9 1 Development 2016-10-23 09:36:41 UTC
1751. Drop doxygen link; the release ships ...

Author: hans
Revision Date: 2016-08-18 20:54:38 UTC

Drop doxygen link; the release ships it in tarball instead

lp:~pali/llvm/lldb-3.5 1 Development 2015-03-18 00:37:37 UTC
9173. Merging r230694: --------------------...

Author: tstellar
Revision Date: 2015-03-18 00:37:37 UTC

Merging r230694:
------------------------------------------------------------------------
r230694 | chaoren | 2015-02-26 14:15:16 -0800 (Thu, 26 Feb 2015) | 16 lines

Fix Bug 20400

Summary:
http://llvm.org/bugs/show_bug.cgi?id=20400

The default triple of i686-pc-linux-gnu for 32 bit linux targets is compatible
but not necessarily identical to the inferior binaries.

Applying Azat Khuzhin's solution of using ArchSpec::IsCompatibleMatch() instead
of ArchSpec::IsExactMatch() when comparing ObjectFile and Modules architecture.

Reviewers: vharron

Subscribers: lldb-commits

Differential Revision: http://reviews.llvm.org/D7897
------------------------------------------------------------------------

lp:~pali/llvm/llvm-3.5 1 Development 2015-03-17 20:42:08 UTC
103223. Merging r214336: -------------------...

Author: tstellar
Revision Date: 2015-03-17 20:42:08 UTC

Merging r214336:

------------------------------------------------------------------------
r214336 | rafael.espindola | 2014-07-30 17:04:00 -0400 (Wed, 30 Jul 2014) | 9 lines

SimplifyCFG: Avoid miscompilations due to removed lifetime intrinsics.

The lifetime intrinsics need some work in order to make it clear which
optimizations are or are not valid.

For now dropping this optimization avoids a miscompilation.

Patch by Björn Steinbrink.

------------------------------------------------------------------------

lp:~pali/llvm/clang-3.5 1 Development 2014-12-08 23:38:47 UTC
52794. Merging r221832: -------------------...

Author: tstellar
Revision Date: 2014-12-08 23:38:47 UTC

Merging r221832:

------------------------------------------------------------------------
r221832 | richard-llvm | 2014-11-12 18:38:38 -0500 (Wed, 12 Nov 2014) | 5 lines

PR19372: Keep checking template arguments after we see an argument pack
expansion into a parameter pack; we know that we're still filling in that
parameter's arguments. Previously, if we hit this case for an alias template,
we'd try to substitute using non-canonical template arguments.

------------------------------------------------------------------------

lp:~pali/llvm/compiler-rt-3.5 1 Development 2014-08-19 23:30:32 UTC
4417. Merging r215295: --------------------...

Author: rengolin
Revision Date: 2014-08-19 23:30:32 UTC

Merging r215295:
------------------------------------------------------------------------
r215295 | compnerd | 2014-08-09 21:17:37 +0100 (Sat, 09 Aug 2014) | 10 lines

builtins: correct __umodsi3, __udivsi3 on ARM

When building the builtins for a modern CPU (idiv support), __umodsi3 was
completely incorrect as it would behave as __udivmosi3, which takes a tertiary
parameter which is a pointer.

__udivsi3 was also incorrect, returning the remainder in r1. Although this
would not result in any crash or invalid behaviour as r1 is a caller saved
register in AAPCS, this is unnecessary. Simply perform the division ignoring
the remainder.
------------------------------------------------------------------------

lp:~pali/llvm/polly-3.5 1 Development 2014-08-15 11:41:03 UTC
1063. Revert renaming. Should rename tags i...

Author: void
Revision Date: 2014-08-06 23:15:48 UTC

Revert renaming. Should rename tags instead.

lp:~pali/llvm/clang-tools-extra-3.5 1 Development 2014-08-15 11:38:43 UTC
560. Revert renaming. Should rename tags i...

Author: void
Revision Date: 2014-08-06 23:15:45 UTC

Revert renaming. Should rename tags instead.

lp:~vcs-imports/llvm/llvm-gcc-4.2-trunk 1 Development 2012-09-27 07:00:16 UTC
2831. Convert to the new attribute query fo...

Author: void
Revision Date: 2012-09-27 07:00:16 UTC

Convert to the new attribute query format.

lp:~blep/llvm/llvm-win32 0 Experimental 2009-12-26 11:36:10 UTC
3960. Fixed compilation issue of llvm-c API...

Author: Teho
Revision Date: 2009-12-26 11:36:10 UTC

Fixed compilation issue of llvm-c API (bug #5675) with Visual Studio (usage of inline keyword in C) which prevent compilation of llvm-py on Windows.

lp:~blep/llvm/clang-win32 0 Experimental 2009-08-13 12:14:07 UTC
13960. - script to run test in my environment

Author: Teho
Revision Date: 2009-08-13 12:14:07 UTC

- script to run test in my environment

123 of 23 results