<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/clang-tools-extra/modularize, 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-04T15:28:41+00:00</updated>
<entry>
<title>NFC: Fix trivial typos in comments</title>
<updated>2020-01-04T15:28:41+00:00</updated>
<author>
<name>Kazuaki Ishizaki</name>
<email>ishizaki@jp.ibm.com</email>
</author>
<published>2020-01-04T15:28:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=b7ecf1c1c373c53183ef6ef66efbe4237ff7b96d'/>
<id>urn:sha1:b7ecf1c1c373c53183ef6ef66efbe4237ff7b96d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[DeclCXX] Remove unknown external linkage specifications</title>
<updated>2019-11-21T13:23:05+00:00</updated>
<author>
<name>Ehud Katz</name>
<email>ehudkatz@gmail.com</email>
</author>
<published>2019-11-07T10:28:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=c63f1b160eb68cfac30113f259abae508d8be798'/>
<id>urn:sha1:c63f1b160eb68cfac30113f259abae508d8be798</id>
<content type='text'>
Partial revert of r372681 "Support for DWARF-5 C++ language tags".

The change introduced new external linkage languages ("C++11" and
"C++14") which not supported in C++.

It also changed the definition of the existing enum to use the DWARF
constants. The problem is that "LinkageSpecDeclBits.Language" (the field
that reserves this enum) is actually defined as 3 bits length
(bitfield), which cannot contain the new DWARF constants. Defining the
enum as integer literals is more appropriate for maintaining valid
values.

Differential Revision: https://reviews.llvm.org/D69935
</content>
</entry>
<entry>
<title>[clang-tools-extra] [cmake] Link against libclang-cpp whenever possible</title>
<updated>2019-10-04T20:30:02+00:00</updated>
<author>
<name>Michal Gorny</name>
<email>mgorny@gentoo.org</email>
</author>
<published>2019-10-04T20:30:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=0820041e1daa158f39ab2e414d03c7eb2d1260d7'/>
<id>urn:sha1:0820041e1daa158f39ab2e414d03c7eb2d1260d7</id>
<content type='text'>
Use clang_target_link_libraries() in order to support linking against
libclang-cpp instead of static libraries.

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

llvm-svn: 373786
</content>
</entry>
<entry>
<title>[modularize] Fix compilation warning after r372681</title>
<updated>2019-09-24T09:44:55+00:00</updated>
<author>
<name>Mikael Holmen</name>
<email>mikael.holmen@ericsson.com</email>
</author>
<published>2019-09-24T09:44:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=e07376a320db99bacb6466ef515acd4cbb830175'/>
<id>urn:sha1:e07376a320db99bacb6466ef515acd4cbb830175</id>
<content type='text'>
In r372681 lang_cxx_11 and lang_cxx_14 were added to LanguageIDs
but they were not handled in the switch in VisitLinkageSpecDecl in
Modularize.cpp so at clang 8 complained with

/data/repo/master/clang-tools-extra/modularize/Modularize.cpp:583:13: error: enumeration values 'lang_cxx_11' and 'lang_cxx_14' not handled in switch [-Werror,-Wswitch]
    switch (D-&gt;getLanguage()) {
            ^
1 error generated.

With this patch we now treat lang_cxx, lang_cxx_11 and lang_cxx_14 the
same way in the switch in VisitLinkageSpecDecl.

llvm-svn: 372714
</content>
</entry>
<entry>
<title>[Driver] Use shared singleton instance of DriverOptTable</title>
<updated>2019-09-04T14:26:28+00:00</updated>
<author>
<name>Ilya Biryukov</name>
<email>ibiryukov@google.com</email>
</author>
<published>2019-09-04T14:26:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=433927595dde3821c76b33725aab8ccd472a5137'/>
<id>urn:sha1:433927595dde3821c76b33725aab8ccd472a5137</id>
<content type='text'>
Summary:
This significantly reduces the time required to run clangd tests, by
~10%.

Should also have an effect on other tests that run command-line parsing
multiple times inside a single invocation.

Reviewers: gribozavr, sammccall

Reviewed By: sammccall

Subscribers: kadircet, cfe-commits

Tags: #clang

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

llvm-svn: 370908
</content>
</entry>
<entry>
<title>Changed FrontendActionFactory::create to return a std::unique_ptr</title>
<updated>2019-08-29T16:38:36+00:00</updated>
<author>
<name>Dmitri Gribenko</name>
<email>gribozavr@gmail.com</email>
</author>
<published>2019-08-29T16:38:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=907452107dfb1e7ffdc2e8e70eecdeb95ca7ef2f'/>
<id>urn:sha1:907452107dfb1e7ffdc2e8e70eecdeb95ca7ef2f</id>
<content type='text'>
Subscribers: jkorous, arphaman, kadircet, cfe-commits

Tags: #clang

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

llvm-svn: 370379
</content>
</entry>
<entry>
<title>Remove \brief commands from doxygen comments.</title>
<updated>2019-08-22T11:32:57+00:00</updated>
<author>
<name>Dmitri Gribenko</name>
<email>gribozavr@gmail.com</email>
</author>
<published>2019-08-22T11:32:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=282dc72c8b84759dda4fe12420228158962351e8'/>
<id>urn:sha1:282dc72c8b84759dda4fe12420228158962351e8</id>
<content type='text'>
Summary:
We've been running doxygen with the autobrief option for a couple of
years now. This makes the \brief markers into our comments
redundant. Since they are a visual distraction and we don't want to
encourage more \brief markers in new code either, this patch removes
them all.

Patch produced by

  for i in $(git grep -l '\\brief'); do perl -pi -e 's/\\brief //g' $i &amp; done

[This is analogous to LLVM r331272 and CFE r331834]

Subscribers: srhines, nemanjai, javed.absar, kbarton, MaskRay, jkorous, arphaman, jfb, kadircet, jsji, cfe-commits

Tags: #clang

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

llvm-svn: 369643
</content>
</entry>
<entry>
<title>[clang-tools-extra] Migrate llvm::make_unique to std::make_unique</title>
<updated>2019-08-14T23:52:23+00:00</updated>
<author>
<name>Jonas Devlieghere</name>
<email>jonas@devlieghere.com</email>
</author>
<published>2019-08-14T23:52:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=1c705d9c538d1d4a24f34e93be2582bc7e3a3da4'/>
<id>urn:sha1:1c705d9c538d1d4a24f34e93be2582bc7e3a3da4</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: 368944
</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-tools-extra] Adopt FileManager's error-returning APIs</title>
<updated>2019-08-01T21:32:01+00:00</updated>
<author>
<name>Harlan Haskins</name>
<email>harlan@harlanhaskins.com</email>
</author>
<published>2019-08-01T21:32:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=a02f85768d2d1a77c7735ddd43226e1be51f3730'/>
<id>urn:sha1:a02f85768d2d1a77c7735ddd43226e1be51f3730</id>
<content type='text'>
The FileManager has been updated to return llvm::ErrorOr from getFile
and getDirectory, this commit updates all the callers of those APIs from
clang.

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