<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/lib/Target/ARM/ARMFeatures.h, branch users/nico/python-2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/'/>
<entry>
<title>[ARM] harden-sls-blr: avoid r12 and lr in indirect calls.</title>
<updated>2020-12-19T12:39:59+00:00</updated>
<author>
<name>Kristof Beyls</name>
<email>kristof.beyls@arm.com</email>
</author>
<published>2020-11-26T13:45:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=df8ed3928377edc6e9241a56680b694ffa9f4d6d'/>
<id>df8ed3928377edc6e9241a56680b694ffa9f4d6d</id>
<content type='text'>
As a linker is allowed to clobber r12 on function calls, the code
transformation that hardens indirect calls is not correct in case a
linker does so.  Similarly, the transformation is not correct when
register lr is used.

This patch makes sure that r12 or lr are not used for indirect calls
when harden-sls-blr is enabled.

Differential Revision: https://reviews.llvm.org/D92469
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As a linker is allowed to clobber r12 on function calls, the code
transformation that hardens indirect calls is not correct in case a
linker does so.  Similarly, the transformation is not correct when
register lr is used.

This patch makes sure that r12 or lr are not used for indirect calls
when harden-sls-blr is enabled.

Differential Revision: https://reviews.llvm.org/D92469
</pre>
</div>
</content>
</entry>
<entry>
<title>Update the file headers across all of the LLVM projects in the monorepo</title>
<updated>2019-01-19T08:50:56+00:00</updated>
<author>
<name>Chandler Carruth</name>
<email>chandlerc@gmail.com</email>
</author>
<published>2019-01-19T08:50:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=2946cd701067404b99c39fb29dc9c74bd7193eb3'/>
<id>2946cd701067404b99c39fb29dc9c74bd7193eb3</id>
<content type='text'>
to reflect the new license.

We understand that people may be surprised that we're moving the header
entirely to discuss the new license. We checked this carefully with the
Foundation's lawyer and we believe this is the correct approach.

Essentially, all code in the project is now made available by the LLVM
project under our new license, so you will see that the license headers
include that license only. Some of our contributors have contributed
code under our old license, and accordingly, we have retained a copy of
our old license notice in the top-level files in each project and
repository.

llvm-svn: 351636
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to reflect the new license.

We understand that people may be surprised that we're moving the header
entirely to discuss the new license. We checked this carefully with the
Foundation's lawyer and we believe this is the correct approach.

Essentially, all code in the project is now made available by the LLVM
project under our new license, so you will see that the license headers
include that license only. Some of our contributors have contributed
code under our old license, and accordingly, we have retained a copy of
our old license notice in the top-level files in each project and
repository.

llvm-svn: 351636
</pre>
</div>
</content>
</entry>
<entry>
<title>Make TargetInstrInfo::isPredicable take a const reference, NFC</title>
<updated>2017-03-03T18:30:54+00:00</updated>
<author>
<name>Krzysztof Parzyszek</name>
<email>kparzysz@codeaurora.org</email>
</author>
<published>2017-03-03T18:30:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=cc31871dc4b7e711942f1a441e35acbea519cdef'/>
<id>cc31871dc4b7e711942f1a441e35acbea519cdef</id>
<content type='text'>
llvm-svn: 296901
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
llvm-svn: 296901
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)</title>
<updated>2015-06-23T09:49:53+00:00</updated>
<author>
<name>Alexander Kornienko</name>
<email>alexfh@google.com</email>
</author>
<published>2015-06-23T09:49:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=f00654e31b984a8021db6444537093121607d8cf'/>
<id>f00654e31b984a8021db6444537093121607d8cf</id>
<content type='text'>
Apparently, the style needs to be agreed upon first.

llvm-svn: 240390
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Apparently, the style needs to be agreed upon first.

llvm-svn: 240390
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed/added namespace ending comments using clang-tidy. NFC</title>
<updated>2015-06-19T15:57:42+00:00</updated>
<author>
<name>Alexander Kornienko</name>
<email>alexfh@google.com</email>
</author>
<published>2015-06-19T15:57:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=70bc5f1398c2d4fbfa4f5ae524b5514f3abe12b5'/>
<id>70bc5f1398c2d4fbfa4f5ae524b5514f3abe12b5</id>
<content type='text'>
The patch is generated using this command:

tools/clang/tools/extra/clang-tidy/tool/run-clang-tidy.py -fix \
  -checks=-*,llvm-namespace-comment -header-filter='llvm/.*|clang/.*' \
  llvm/lib/


Thanks to Eugene Kosov for the original patch!

llvm-svn: 240137
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The patch is generated using this command:

tools/clang/tools/extra/clang-tidy/tool/run-clang-tidy.py -fix \
  -checks=-*,llvm-namespace-comment -header-filter='llvm/.*|clang/.*' \
  llvm/lib/


Thanks to Eugene Kosov for the original patch!

llvm-svn: 240137
</pre>
</div>
</content>
</entry>
<entry>
<title>Canonicalize header guards into a common format.</title>
<updated>2014-08-13T16:26:38+00:00</updated>
<author>
<name>Benjamin Kramer</name>
<email>benny.kra@googlemail.com</email>
</author>
<published>2014-08-13T16:26:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=a7c40ef0224ba21c53d28b90fddbae0d4c5329c2'/>
<id>a7c40ef0224ba21c53d28b90fddbae0d4c5329c2</id>
<content type='text'>
Add header guards to files that were missing guards. Remove #endif comments
as they don't seem common in LLVM (we can easily add them back if we decide
they're useful)

Changes made by clang-tidy with minor tweaks.

llvm-svn: 215558
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add header guards to files that were missing guards. Remove #endif comments
as they don't seem common in LLVM (we can easily add them back if we decide
they're useful)

Changes made by clang-tidy with minor tweaks.

llvm-svn: 215558
</pre>
</div>
</content>
</entry>
<entry>
<title>Make helper static and place random global into the llvm namespace.</title>
<updated>2014-04-12T18:39:57+00:00</updated>
<author>
<name>Benjamin Kramer</name>
<email>benny.kra@googlemail.com</email>
</author>
<published>2014-04-12T18:39:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=30120c0626698e98f4f98b32b4e1de169f35c342'/>
<id>30120c0626698e98f4f98b32b4e1de169f35c342</id>
<content type='text'>
llvm-svn: 206116
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
llvm-svn: 206116
</pre>
</div>
</content>
</entry>
<entry>
<title>Tidy up. 80 columns.</title>
<updated>2014-04-03T23:43:22+00:00</updated>
<author>
<name>Jim Grosbach</name>
<email>grosbach@apple.com</email>
</author>
<published>2014-04-03T23:43:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=bb1af943bb9ddc522844a3a16d1eddcc7a58c3fe'/>
<id>bb1af943bb9ddc522844a3a16d1eddcc7a58c3fe</id>
<content type='text'>
llvm-svn: 205584
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
llvm-svn: 205584
</pre>
</div>
</content>
</entry>
<entry>
<title>Prune includes in ARM target.</title>
<updated>2014-03-22T23:51:00+00:00</updated>
<author>
<name>Craig Topper</name>
<email>craig.topper@gmail.com</email>
</author>
<published>2014-03-22T23:51:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=a9253267a936a6b62b31567eb578e90f4669a4c3'/>
<id>a9253267a936a6b62b31567eb578e90f4669a4c3</id>
<content type='text'>
llvm-svn: 204548
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
llvm-svn: 204548
</pre>
</div>
</content>
</entry>
<entry>
<title>ARMv8 IfConversion must skip narrow instructions that a) define CPSR and b) wouldn't affect CPSR in an IT block</title>
<updated>2014-02-26T11:27:28+00:00</updated>
<author>
<name>Artyom Skrobov</name>
<email>Artyom.Skrobov@arm.com</email>
</author>
<published>2014-02-26T11:27:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=1a6cd1d912fffb5577b87248b83692ca980e572b'/>
<id>1a6cd1d912fffb5577b87248b83692ca980e572b</id>
<content type='text'>
llvm-svn: 202257
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
llvm-svn: 202257
</pre>
</div>
</content>
</entry>
</feed>
