<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/test/Bitcode/module_hash.ll, branch main</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>[ThinLTO] Fix ThinLTOCodegenerator to export llvm.used symbols</title>
<updated>2019-04-17T17:38:09+00:00</updated>
<author>
<name>Steven Wu</name>
<email>stevenwu@apple.com</email>
</author>
<published>2019-04-17T17:38:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=05a358cdcd55d1ee0a0d92383aa49489479c6362'/>
<id>05a358cdcd55d1ee0a0d92383aa49489479c6362</id>
<content type='text'>
Summary:
Reapply r357931 with fixes to ThinLTO testcases and llvm-lto tool.

ThinLTOCodeGenerator currently does not preserve llvm.used symbols and
it can internalize them. In order to pass the necessary information to the
legacy ThinLTOCodeGenerator, the input to the code generator is
rewritten to be based on lto::InputFile.

Now ThinLTO using the legacy LTO API will requires data layout in
Module.

"internalize" thinlto action in llvm-lto is updated to run both
"promote" and "internalize" with the same configuration as
ThinLTOCodeGenerator. The old "promote" + "internalize" option does not
produce the same output as ThinLTOCodeGenerator.

This fixes: PR41236
rdar://problem/49293439

Reviewers: tejohnson, pcc, kromanova, dexonsmith

Reviewed By: tejohnson

Subscribers: ormris, bd1976llvm, mehdi_amini, inglorion, eraman, hiraditya, jkorous, dexonsmith, arphaman, dang, llvm-commits

Tags: #llvm

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

llvm-svn: 358601
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
Reapply r357931 with fixes to ThinLTO testcases and llvm-lto tool.

ThinLTOCodeGenerator currently does not preserve llvm.used symbols and
it can internalize them. In order to pass the necessary information to the
legacy ThinLTOCodeGenerator, the input to the code generator is
rewritten to be based on lto::InputFile.

Now ThinLTO using the legacy LTO API will requires data layout in
Module.

"internalize" thinlto action in llvm-lto is updated to run both
"promote" and "internalize" with the same configuration as
ThinLTOCodeGenerator. The old "promote" + "internalize" option does not
produce the same output as ThinLTOCodeGenerator.

This fixes: PR41236
rdar://problem/49293439

Reviewers: tejohnson, pcc, kromanova, dexonsmith

Reviewed By: tejohnson

Subscribers: ormris, bd1976llvm, mehdi_amini, inglorion, eraman, hiraditya, jkorous, dexonsmith, arphaman, dang, llvm-commits

Tags: #llvm

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

llvm-svn: 358601
</pre>
</div>
</content>
</entry>
<entry>
<title>Bitcode: Include any strings added to the string table in the module hash.</title>
<updated>2017-07-06T17:56:01+00:00</updated>
<author>
<name>Peter Collingbourne</name>
<email>peter@pcc.me.uk</email>
</author>
<published>2017-07-06T17:56:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=c855615831d77ae8ca94df757a3f2cf605cb3e9f'/>
<id>c855615831d77ae8ca94df757a3f2cf605cb3e9f</id>
<content type='text'>
Differential Revision: https://reviews.llvm.org/D35037

llvm-svn: 307286
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Differential Revision: https://reviews.llvm.org/D35037

llvm-svn: 307286
</pre>
</div>
</content>
</entry>
<entry>
<title>Move summary creation out of llvm-as into opt</title>
<updated>2016-04-12T21:35:18+00:00</updated>
<author>
<name>Mehdi Amini</name>
<email>mehdi.amini@apple.com</email>
</author>
<published>2016-04-12T21:35:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=68da426eeaea586d8e21fe1a18b2220630ba22ac'/>
<id>68da426eeaea586d8e21fe1a18b2220630ba22ac</id>
<content type='text'>
Summary:
Let keep llvm-as "dumb": it converts textual IR to bitcode. This
commit removes the dependency from llvm-as to libLLVMAnalysis.
We'll add back summary in llvm-as if we get to a textual
representation for it at some point. In the meantime, opt seems
like a better place for that.

Reviewers: tejohnson

Subscribers: joker.eph, llvm-commits

Differential Revision: http://reviews.llvm.org/D19032

From: Mehdi Amini &lt;mehdi.amini@apple.com&gt;
llvm-svn: 266131
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
Let keep llvm-as "dumb": it converts textual IR to bitcode. This
commit removes the dependency from llvm-as to libLLVMAnalysis.
We'll add back summary in llvm-as if we get to a textual
representation for it at some point. In the meantime, opt seems
like a better place for that.

Reviewers: tejohnson

Subscribers: joker.eph, llvm-commits

Differential Revision: http://reviews.llvm.org/D19032

From: Mehdi Amini &lt;mehdi.amini@apple.com&gt;
llvm-svn: 266131
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a module Hash in the bitcode and the combined index, implementing a kind of "build-id"</title>
<updated>2016-04-01T05:33:11+00:00</updated>
<author>
<name>Mehdi Amini</name>
<email>mehdi.amini@apple.com</email>
</author>
<published>2016-04-01T05:33:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=d7ad221c161dbf048c1d4f4f3ce3c24bbb203a13'/>
<id>d7ad221c161dbf048c1d4f4f3ce3c24bbb203a13</id>
<content type='text'>
This is intended to be used for ThinLTO incremental build.

Differential Revision: http://reviews.llvm.org/D18213

This is a recommit of r265095 after fixing the Windows issues.

From: Mehdi Amini &lt;mehdi.amini@apple.com&gt;
llvm-svn: 265111
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is intended to be used for ThinLTO incremental build.

Differential Revision: http://reviews.llvm.org/D18213

This is a recommit of r265095 after fixing the Windows issues.

From: Mehdi Amini &lt;mehdi.amini@apple.com&gt;
llvm-svn: 265111
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Add support for computing SHA1 in LLVM"</title>
<updated>2016-04-01T03:03:21+00:00</updated>
<author>
<name>Mehdi Amini</name>
<email>mehdi.amini@apple.com</email>
</author>
<published>2016-04-01T03:03:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=85fb9e058ed74ad9b4fe919056d1d6874f398b39'/>
<id>85fb9e058ed74ad9b4fe919056d1d6874f398b39</id>
<content type='text'>
This reverts commit r265096, r265095, and r265094.
Windows build is broken, and the validation does not pass.

From: Mehdi Amini &lt;mehdi.amini@apple.com&gt;
llvm-svn: 265102
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit r265096, r265095, and r265094.
Windows build is broken, and the validation does not pass.

From: Mehdi Amini &lt;mehdi.amini@apple.com&gt;
llvm-svn: 265102
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a module Hash in the bitcode and the combined index, implementing a kind of "build-id"</title>
<updated>2016-04-01T01:30:06+00:00</updated>
<author>
<name>Mehdi Amini</name>
<email>mehdi.amini@apple.com</email>
</author>
<published>2016-04-01T01:30:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=4c2ed3337dd36ad421a97b8629ffa7ed963e0af3'/>
<id>4c2ed3337dd36ad421a97b8629ffa7ed963e0af3</id>
<content type='text'>
This is intended to be used for ThinLTO incremental build.

Differential Revision: http://reviews.llvm.org/D18213

From: Mehdi Amini &lt;mehdi.amini@apple.com&gt;
llvm-svn: 265095
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is intended to be used for ThinLTO incremental build.

Differential Revision: http://reviews.llvm.org/D18213

From: Mehdi Amini &lt;mehdi.amini@apple.com&gt;
llvm-svn: 265095
</pre>
</div>
</content>
</entry>
</feed>
