<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/llvm/tools/llvm-cvtres, 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>2019-06-12T11:32:43+00:00</updated>
<entry>
<title>Share /machine: handling code with llvm-cvtres too</title>
<updated>2019-06-12T11:32:43+00:00</updated>
<author>
<name>Nico Weber</name>
<email>nicolasweber@gmx.de</email>
</author>
<published>2019-06-12T11:32:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=1dc2123d640b486f6d1bf1bf252d9c3e63a19bf3'/>
<id>urn:sha1:1dc2123d640b486f6d1bf1bf252d9c3e63a19bf3</id>
<content type='text'>
r363016 let lld-link and llvm-lib share the /machine: parsing code.
This lets llvm-cvtres share it as well.

Making llvm-cvtres depend on llvm-lib seemed a bit strange (it doesn't
need llvm-lib's dependencies on BinaryFormat and BitReader) and I
couldn't find a good place to put this code. Since it's just a few
lines, put it in lib/Object for now.

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

llvm-svn: 363144
</content>
</entry>
<entry>
<title>Let writeWindowsResourceCOFF() take a TimeStamp parameter</title>
<updated>2019-06-11T11:26:50+00:00</updated>
<author>
<name>Nico Weber</name>
<email>nicolasweber@gmx.de</email>
</author>
<published>2019-06-11T11:26:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=dd6019526de2f26a9db21b90702fea8cbccc7e7c'/>
<id>urn:sha1:dd6019526de2f26a9db21b90702fea8cbccc7e7c</id>
<content type='text'>
For lld, pass in Config-&gt;Timestamp (which is set based on lld's
/timestamp: and /Brepro flags). Since the writeWindowsResourceCOFF()
data is only used in-memory by LLD and the obj's timestamp isn't used
for anything in the output, this doesn't change behavior.

For llvm-cvtres, add an optional /timestamp: parameter, and use the
current behavior of calling time() if the parameter is not passed in.

This doesn't really change observable behavior (unless someone passes
/timestamp: to llvm-cvtres, which wasn't possible before), but it
removes the last unqualified call to time() from llvm/lib, which seems
like a good thing.

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

llvm-svn: 363050
</content>
</entry>
<entry>
<title>lld-link: Add /force:multipleres extension to make dupe resource diag non-fatal</title>
<updated>2019-05-02T21:21:55+00:00</updated>
<author>
<name>Nico Weber</name>
<email>nicolasweber@gmx.de</email>
</author>
<published>2019-05-02T21:21:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=81862f82ee3dd6d7be5c441422734e10615acef8'/>
<id>urn:sha1:81862f82ee3dd6d7be5c441422734e10615acef8</id>
<content type='text'>
As a side benefit, lld-link now reports more than one duplicate resource
entry before exiting with an error even if the new flag is not passed.

llvm-svn: 359829
</content>
</entry>
<entry>
<title>llvm-cvtres: Make new dupe resource error a bit friendlier</title>
<updated>2019-04-24T23:26:30+00:00</updated>
<author>
<name>Nico Weber</name>
<email>nicolasweber@gmx.de</email>
</author>
<published>2019-04-24T23:26:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=23cb79ff93c671f5aa92353737ae4e3309af74fb'/>
<id>urn:sha1:23cb79ff93c671f5aa92353737ae4e3309af74fb</id>
<content type='text'>
For well-known type IDs, include the name of the type.

To not duplicate the ID-&gt;name map, make llvm-readobj call this new
function as well.  It has slightly different output, so this also
requires updating a few tests.

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

llvm-svn: 359153
</content>
</entry>
<entry>
<title>llvm-cvtres: Remove a default argument. No behavior change.</title>
<updated>2019-04-24T19:13:38+00:00</updated>
<author>
<name>Nico Weber</name>
<email>nicolasweber@gmx.de</email>
</author>
<published>2019-04-24T19:13:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=1591693c7cca772c3b7129d2a4f9469da208d881'/>
<id>urn:sha1:1591693c7cca772c3b7129d2a4f9469da208d881</id>
<content type='text'>
llvm-svn: 359128
</content>
</entry>
<entry>
<title>llvm-cvtres: Accept /? as help flag, like cvtres.exe</title>
<updated>2019-04-24T02:11:24+00:00</updated>
<author>
<name>Nico Weber</name>
<email>nicolasweber@gmx.de</email>
</author>
<published>2019-04-24T02:11:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=39a2d20a0fab7decb9a6c4533fe80c07c262b6d5'/>
<id>urn:sha1:39a2d20a0fab7decb9a6c4533fe80c07c262b6d5</id>
<content type='text'>
llvm-svn: 359064
</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.raptorcs.com/git/bcm5719-llvm/commit/?id=2946cd701067404b99c39fb29dc9c74bd7193eb3'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>[opt] Change the parameter of OptTable::PrintHelp from Name to Usage and don't append "[options] &lt;inputs&gt;"</title>
<updated>2018-10-10T00:15:31+00:00</updated>
<author>
<name>Fangrui Song</name>
<email>maskray@google.com</email>
</author>
<published>2018-10-10T00:15:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=88478bbc603222965b9f617acccb0d7ba409ac3b'/>
<id>urn:sha1:88478bbc603222965b9f617acccb0d7ba409ac3b</id>
<content type='text'>
Summary:
Before, "[options] &lt;inputs&gt;" is unconditionally appended to the `Name` parameter. It is more flexible to change its semantic to `Usage` and let user customize the usage line.

% llvm-objcopy
...
USAGE: llvm-objcopy &lt;input&gt; [ &lt;output&gt; ] [options] &lt;inputs&gt;

With this patch:

% llvm-objcopy
...
USAGE: llvm-objcopy input [output]

Reviewers: rupprecht, alexshap, jhenderson

Reviewed By: rupprecht

Subscribers: jakehehrlich, mehdi_amini, steven_wu, dexonsmith, llvm-commits

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

llvm-svn: 344097
</content>
</entry>
<entry>
<title>[llvm-cvtres] Allow parameters preceded by '-' in addition to '/'</title>
<updated>2018-05-02T21:15:13+00:00</updated>
<author>
<name>Martin Storsjo</name>
<email>martin@martin.st</email>
</author>
<published>2018-05-02T21:15:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=ca169789676a755bd494ec23972f51b4c5a5a914'/>
<id>urn:sha1:ca169789676a755bd494ec23972f51b4c5a5a914</id>
<content type='text'>
The real cvtres.exe also allows parameters in either form.

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

llvm-svn: 331402
</content>
</entry>
<entry>
<title>Define InitLLVM to do common initialization all at once.</title>
<updated>2018-04-13T18:26:06+00:00</updated>
<author>
<name>Rui Ueyama</name>
<email>ruiu@google.com</email>
</author>
<published>2018-04-13T18:26:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=197194b6c9829b9cdc5222939dd8cb25af05b3ca'/>
<id>urn:sha1:197194b6c9829b9cdc5222939dd8cb25af05b3ca</id>
<content type='text'>
We have a few functions that virtually all command wants to run on
process startup/shutdown. This patch adds InitLLVM class to do that
all at once, so that we don't need to copy-n-paste boilerplate code
to each llvm command's main() function.

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

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