<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/clang/lib/ARCMigrate, branch meklort-10.0.1</title>
<subtitle>Project Ortega BCM5719 LLVM</subtitle>
<id>https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1</id>
<link rel='self' href='https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/'/>
<updated>2020-01-10T17:21:20+00:00</updated>
<entry>
<title>Fix "pointer is null" static analyzer warning. NFCI.</title>
<updated>2020-01-10T17:21:20+00:00</updated>
<author>
<name>Simon Pilgrim</name>
<email>llvm-dev@redking.me.uk</email>
</author>
<published>2020-01-10T17:18:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=cce4676d6d78ba56e929bd37d65c2667390b68c7'/>
<id>urn:sha1:cce4676d6d78ba56e929bd37d65c2667390b68c7</id>
<content type='text'>
Use castAs&lt;&gt; instead of getAs&lt;&gt; since the pointer is dereferenced immediately below and castAs will perform the null assertion for us.
</content>
</entry>
<entry>
<title>Fix "pointer is null" static analyzer warning. NFCI.</title>
<updated>2020-01-10T17:21:20+00:00</updated>
<author>
<name>Simon Pilgrim</name>
<email>llvm-dev@redking.me.uk</email>
</author>
<published>2020-01-10T17:10:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=cdc9592bf1acb6d8012a4867d2a22458945dcceb'/>
<id>urn:sha1:cdc9592bf1acb6d8012a4867d2a22458945dcceb</id>
<content type='text'>
Use cast&lt;&gt; instead of dyn_cast&lt;&gt; since we know that the pointer should be valid (and is dereferenced immediately).
</content>
</entry>
<entry>
<title>Removed some questionable default arguments from setters</title>
<updated>2019-09-12T12:16:43+00:00</updated>
<author>
<name>Dmitri Gribenko</name>
<email>gribozavr@gmail.com</email>
</author>
<published>2019-09-12T12:16:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=20f45ed6990458b8cc96fe2101fbbb7f90037dd7'/>
<id>urn:sha1:20f45ed6990458b8cc96fe2101fbbb7f90037dd7</id>
<content type='text'>
Summary:
They can be confusing -- what does it mean to call a setter without a
value? Also, some setters, like `setPrintTemplateTree` had `false` as
the default value!

The callers are largely not using these default arguments anyway.

Subscribers: cfe-commits

Tags: #clang

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

llvm-svn: 371731
</content>
</entry>
<entry>
<title>[Clang] Migrate llvm::make_unique to std::make_unique</title>
<updated>2019-08-14T23:04:18+00:00</updated>
<author>
<name>Jonas Devlieghere</name>
<email>jonas@devlieghere.com</email>
</author>
<published>2019-08-14T23:04:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=2b3d49b610bd2a45884115edcb21110bfa325f51'/>
<id>urn:sha1:2b3d49b610bd2a45884115edcb21110bfa325f51</id>
<content type='text'>
Now that we've moved to C++14, we no longer need the llvm::make_unique
implementation from STLExtras.h. This patch is a mechanical replacement
of (hopefully) all the llvm::make_unique instances across the monorepo.

Differential revision: https://reviews.llvm.org/D66259

llvm-svn: 368942
</content>
</entry>
<entry>
<title>Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFC</title>
<updated>2019-08-05T05:43:48+00:00</updated>
<author>
<name>Fangrui Song</name>
<email>maskray@google.com</email>
</author>
<published>2019-08-05T05:43:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=d9b948b6eb7362f36264b71795dab179906e36be'/>
<id>urn:sha1:d9b948b6eb7362f36264b71795dab179906e36be</id>
<content type='text'>
F_{None,Text,Append} are kept for compatibility since r334221.

llvm-svn: 367800
</content>
</entry>
<entry>
<title>[clang] Adopt new FileManager error-returning APIs</title>
<updated>2019-08-01T21:31:56+00:00</updated>
<author>
<name>Harlan Haskins</name>
<email>harlan@harlanhaskins.com</email>
</author>
<published>2019-08-01T21:31:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=8d323d150610bed1feeb79d7a29c9958a4c8bcac'/>
<id>urn:sha1:8d323d150610bed1feeb79d7a29c9958a4c8bcac</id>
<content type='text'>
Update the callers of FileManager::getFile and FileManager::getDirectory to handle the new llvm::ErrorOr-returning methods.

Signed-off-by: Harlan Haskins &lt;harlan@apple.com&gt;
llvm-svn: 367616
</content>
</entry>
<entry>
<title>Fix parameter name comments using clang-tidy. NFC.</title>
<updated>2019-07-16T04:46:31+00:00</updated>
<author>
<name>Rui Ueyama</name>
<email>ruiu@google.com</email>
</author>
<published>2019-07-16T04:46:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=49a3ad21d6034eb20f99f228dbebcc5f65a748d8'/>
<id>urn:sha1:49a3ad21d6034eb20f99f228dbebcc5f65a748d8</id>
<content type='text'>
This patch applies clang-tidy's bugprone-argument-comment tool
to LLVM, clang and lld source trees. Here is how I created this
patch:

$ git clone https://github.com/llvm/llvm-project.git
$ cd llvm-project
$ mkdir build
$ cd build
$ cmake -GNinja -DCMAKE_BUILD_TYPE=Debug \
    -DLLVM_ENABLE_PROJECTS='clang;lld;clang-tools-extra' \
    -DCMAKE_EXPORT_COMPILE_COMMANDS=On -DLLVM_ENABLE_LLD=On \
    -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ ../llvm
$ ninja
$ parallel clang-tidy -checks='-*,bugprone-argument-comment' \
    -config='{CheckOptions: [{key: StrictMode, value: 1}]}' -fix \
    ::: ../llvm/lib/**/*.{cpp,h} ../clang/lib/**/*.{cpp,h} ../lld/**/*.{cpp,h}

llvm-svn: 366177
</content>
</entry>
<entry>
<title>Change std::{lower,upper}_bound to llvm::{lower,upper}_bound or llvm::partition_point. NFC</title>
<updated>2019-07-03T08:13:17+00:00</updated>
<author>
<name>Fangrui Song</name>
<email>maskray@google.com</email>
</author>
<published>2019-07-03T08:13:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=7264a474b7c808e7d3cf44a4e7c0142281ca3cdf'/>
<id>urn:sha1:7264a474b7c808e7d3cf44a4e7c0142281ca3cdf</id>
<content type='text'>
llvm-svn: 365006
</content>
</entry>
<entry>
<title>[PlistSupport] Produce a newline to end plist output files</title>
<updated>2019-06-10T22:30:57+00:00</updated>
<author>
<name>Hubert Tong</name>
<email>hubert.reinterpretcast@gmail.com</email>
</author>
<published>2019-06-10T22:30:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=9df9cbafceb6a509f987822dd4cc2feda3955a9a'/>
<id>urn:sha1:9df9cbafceb6a509f987822dd4cc2feda3955a9a</id>
<content type='text'>
Summary:
As suggested in the review of D62949, this patch updates the plist
output to have a newline at the end of the file. This makes it so that
the plist output file qualifies as a POSIX text file, which increases
the consumability of the generated plist file in relation to various
tools.

Reviewers: NoQ, sfertile, xingxue, jasonliu, daltenty

Reviewed By: NoQ, xingxue

Subscribers: jsji, cfe-commits

Tags: #clang

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

llvm-svn: 362992
</content>
</entry>
<entry>
<title>Recommit r359859 "[Attribute/Diagnostics] Print macro if definition is an attribute declaration"</title>
<updated>2019-05-07T03:20:17+00:00</updated>
<author>
<name>Leonard Chan</name>
<email>leonardchan@google.com</email>
</author>
<published>2019-05-07T03:20:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=c72aaf62d3f92c0c6d33b4df2253505f6eb22996'/>
<id>urn:sha1:c72aaf62d3f92c0c6d33b4df2253505f6eb22996</id>
<content type='text'>
Updated with fix for read of uninitialized memory.

llvm-svn: 360109
</content>
</entry>
</feed>
