<feed xmlns='http://www.w3.org/2005/Atom'>
<title>external_llvm/unittests, branch replicant-6.0</title>
<subtitle>external/llvm
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_llvm/'/>
<entry>
<title>Update aosp/master LLVM for rebase to r235153</title>
<updated>2015-05-18T17:52:30+00:00</updated>
<author>
<name>Pirama Arumuga Nainar</name>
<email>pirama@google.com</email>
</author>
<published>2015-05-06T18:46:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_llvm/commit/?id=2c3e0051c31c3f5b2328b447eadf1cf9c4427442'/>
<id>2c3e0051c31c3f5b2328b447eadf1cf9c4427442</id>
<content type='text'>
Change-Id: I9bf53792f9fc30570e81a8d80d296c681d005ea7
(cherry picked from commit 0c7f116bb6950ef819323d855415b2f2b0aad987)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I9bf53792f9fc30570e81a8d80d296c681d005ea7
(cherry picked from commit 0c7f116bb6950ef819323d855415b2f2b0aad987)
</pre>
</div>
</content>
</entry>
<entry>
<title>Update aosp/master llvm for rebase to r233350</title>
<updated>2015-04-09T22:04:38+00:00</updated>
<author>
<name>Pirama Arumuga Nainar</name>
<email>pirama@google.com</email>
</author>
<published>2015-04-08T15:55:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_llvm/commit/?id=4c5e43da7792f75567b693105cc53e3f1992ad98'/>
<id>4c5e43da7792f75567b693105cc53e3f1992ad98</id>
<content type='text'>
Change-Id: I07d935f8793ee8ec6b7da003f6483046594bca49
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I07d935f8793ee8ec6b7da003f6483046594bca49
</pre>
</div>
</content>
</entry>
<entry>
<title>Update aosp/master LLVM for rebase to r230699.</title>
<updated>2015-03-23T19:10:34+00:00</updated>
<author>
<name>Stephen Hines</name>
<email>srhines@google.com</email>
</author>
<published>2015-03-23T19:10:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_llvm/commit/?id=ebe69fe11e48d322045d5949c83283927a0d790b'/>
<id>ebe69fe11e48d322045d5949c83283927a0d790b</id>
<content type='text'>
Change-Id: I2b5be30509658cb8266be782de0ab24f9099f9b9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I2b5be30509658cb8266be782de0ab24f9099f9b9
</pre>
</div>
</content>
</entry>
<entry>
<title>Update aosp/master LLVM for rebase to r222494.</title>
<updated>2014-12-03T00:08:10+00:00</updated>
<author>
<name>Stephen Hines</name>
<email>srhines@google.com</email>
</author>
<published>2014-12-01T22:51:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_llvm/commit/?id=37ed9c199ca639565f6ce88105f9e39e898d82d0'/>
<id>37ed9c199ca639565f6ce88105f9e39e898d82d0</id>
<content type='text'>
Change-Id: Ic787f5e0124df789bd26f3f24680f45e678eef2d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ic787f5e0124df789bd26f3f24680f45e678eef2d
</pre>
</div>
</content>
</entry>
<entry>
<title>Update LLVM for rebase to r212749.</title>
<updated>2014-07-21T07:45:20+00:00</updated>
<author>
<name>Stephen Hines</name>
<email>srhines@google.com</email>
</author>
<published>2014-07-21T07:45:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_llvm/commit/?id=c6a4f5e819217e1e12c458aed8e7b122e23a3a58'/>
<id>c6a4f5e819217e1e12c458aed8e7b122e23a3a58</id>
<content type='text'>
Includes a cherry-pick of:
r212948 - fixes a small issue with atomic calls

Change-Id: Ib97bd980b59f18142a69506400911a6009d9df18
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Includes a cherry-pick of:
r212948 - fixes a small issue with atomic calls

Change-Id: Ib97bd980b59f18142a69506400911a6009d9df18
</pre>
</div>
</content>
</entry>
<entry>
<title>Update LLVM for 3.5 rebase (r209712).</title>
<updated>2014-05-29T09:49:00+00:00</updated>
<author>
<name>Stephen Hines</name>
<email>srhines@google.com</email>
</author>
<published>2014-05-29T09:49:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_llvm/commit/?id=dce4a407a24b04eebc6a376f8e62b41aaa7b071f'/>
<id>dce4a407a24b04eebc6a376f8e62b41aaa7b071f</id>
<content type='text'>
Change-Id: I149556c940fb7dc92d075273c87ff584f400941f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I149556c940fb7dc92d075273c87ff584f400941f
</pre>
</div>
</content>
</entry>
<entry>
<title>Update to LLVM 3.5a.</title>
<updated>2014-04-24T22:53:16+00:00</updated>
<author>
<name>Stephen Hines</name>
<email>srhines@google.com</email>
</author>
<published>2014-04-23T23:57:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_llvm/commit/?id=36b56886974eae4f9c5ebc96befd3e7bfe5de338'/>
<id>36b56886974eae4f9c5ebc96befd3e7bfe5de338</id>
<content type='text'>
Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
</pre>
</div>
</content>
</entry>
<entry>
<title>Merging r197718:</title>
<updated>2013-12-20T04:26:57+00:00</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2013-12-20T04:26:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_llvm/commit/?id=b95f36183ccbb26154accc99fd304f6e04075682'/>
<id>b95f36183ccbb26154accc99fd304f6e04075682</id>
<content type='text'>
------------------------------------------------------------------------
r197718 | hans | 2013-12-19 12:32:44 -0800 (Thu, 19 Dec 2013) | 10 lines

Make sys::ThreadLocal&lt;&gt; zero-initialized on non-thread builds (PR18205)

According to the docs, ThreadLocal&lt;&gt;::get() should return NULL
if no object has been set. This patch makes that the case also for non-thread
builds and adds a very basic unit test to check it.

(This was causing PR18205 because PrettyStackTraceHead didn't get zero-
initialized and we'd crash trying to read past the end of that list. We didn't
notice this so much on Linux since we'd crash after printing all the entries,
but on Mac we print into a SmallString, and would crash before printing that.)
------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_34@197778 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
------------------------------------------------------------------------
r197718 | hans | 2013-12-19 12:32:44 -0800 (Thu, 19 Dec 2013) | 10 lines

Make sys::ThreadLocal&lt;&gt; zero-initialized on non-thread builds (PR18205)

According to the docs, ThreadLocal&lt;&gt;::get() should return NULL
if no object has been set. This patch makes that the case also for non-thread
builds and adds a very basic unit test to check it.

(This was causing PR18205 because PrettyStackTraceHead didn't get zero-
initialized and we'd crash trying to read past the end of that list. We didn't
notice this so much on Linux since we'd crash after printing all the entries,
but on Mac we print into a SmallString, and would crash before printing that.)
------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_34@197778 91177308-0d34-0410-b5e6-96231b3b80d8
</pre>
</div>
</content>
</entry>
<entry>
<title>Merging r195411:</title>
<updated>2013-12-16T03:48:58+00:00</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2013-12-16T03:48:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_llvm/commit/?id=98872fd0fc5c254c644140d65efa4c455b60db87'/>
<id>98872fd0fc5c254c644140d65efa4c455b60db87</id>
<content type='text'>
------------------------------------------------------------------------
r195411 | mgottesman | 2013-11-21 21:00:51 -0800 (Thu, 21 Nov 2013) | 1 line

[block-freq] Update data in test case to be unsigned long long to fix mingw build.
------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_34@197363 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
------------------------------------------------------------------------
r195411 | mgottesman | 2013-11-21 21:00:51 -0800 (Thu, 21 Nov 2013) | 1 line

[block-freq] Update data in test case to be unsigned long long to fix mingw build.
------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_34@197363 91177308-0d34-0410-b5e6-96231b3b80d8
</pre>
</div>
</content>
</entry>
<entry>
<title>Merging r195092:</title>
<updated>2013-11-19T06:35:35+00:00</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2013-11-19T06:35:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_llvm/commit/?id=9d7c776d32c8a4d64b37a91c2d627629cf1498ef'/>
<id>9d7c776d32c8a4d64b37a91c2d627629cf1498ef</id>
<content type='text'>
------------------------------------------------------------------------
r195092 | ributzka | 2013-11-18 19:08:35 -0800 (Mon, 18 Nov 2013) | 5 lines

[weak vtables] Place class definitions into anonymous namespaces to prevent weak vtables.

This patch places class definitions in implementation files into anonymous
namespaces to prevent weak vtables. This eliminates the need of providing an
out-of-line definition to pin the vtable explicitly to the file.
------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_34@195111 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
------------------------------------------------------------------------
r195092 | ributzka | 2013-11-18 19:08:35 -0800 (Mon, 18 Nov 2013) | 5 lines

[weak vtables] Place class definitions into anonymous namespaces to prevent weak vtables.

This patch places class definitions in implementation files into anonymous
namespaces to prevent weak vtables. This eliminates the need of providing an
out-of-line definition to pin the vtable explicitly to the file.
------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_34@195111 91177308-0d34-0410-b5e6-96231b3b80d8
</pre>
</div>
</content>
</entry>
</feed>
