<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git, branch llvmorg-11-init</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>Bump the trunk major version to 11</title>
<updated>2020-01-15T12:38:01+00:00</updated>
<author>
<name>Hans Wennborg</name>
<email>hans@chromium.org</email>
</author>
<published>2020-01-15T09:02:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=5852475e2c049ce29dcb1f0da3ac33035f8c9156'/>
<id>5852475e2c049ce29dcb1f0da3ac33035f8c9156</id>
<content type='text'>
and clear the release notes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
and clear the release notes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert rG6078f2fedcac5797ac39ee5ef3fd7a35ef1202d5 - "[AArch64][GlobalISel]: Support @llvm.{return,frame}address selection."</title>
<updated>2020-01-15T12:37:37+00:00</updated>
<author>
<name>Simon Pilgrim</name>
<email>llvm-dev@redking.me.uk</email>
</author>
<published>2020-01-15T12:36:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=e26a78e70857273c83aaacd4aa0edb36effe70e3'/>
<id>e26a78e70857273c83aaacd4aa0edb36effe70e3</id>
<content type='text'>
These intrinsics expand to a variable number of instructions so just like in
ISelLowering.cpp we use custom code to deal with them.

Committing Tim's original patch.

Differential Revision: https://reviews.llvm.org/D65656
----
Breaks EXPENSIVE_CHECKS builds.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These intrinsics expand to a variable number of instructions so just like in
ISelLowering.cpp we use custom code to deal with them.

Committing Tim's original patch.

Differential Revision: https://reviews.llvm.org/D65656
----
Breaks EXPENSIVE_CHECKS builds.
</pre>
</div>
</content>
</entry>
<entry>
<title>[RISCV] Support ABI checking with per function target-features</title>
<updated>2020-01-15T12:35:01+00:00</updated>
<author>
<name>Zakk Chen</name>
<email>zakk.chen@sifive.com</email>
</author>
<published>2019-11-29T02:00:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=7bc58a779aaa1de56fad8b1bc8e46932d2f2f1e4'/>
<id>7bc58a779aaa1de56fad8b1bc8e46932d2f2f1e4</id>
<content type='text'>
if users don't specific -mattr, the default target-feature come
from IR attribute.

Reviewers: lenary, asb

Reviewed By: lenary, asb

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D70837
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
if users don't specific -mattr, the default target-feature come
from IR attribute.

Reviewers: lenary, asb

Reviewed By: lenary, asb

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D70837
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "[RISCV] Support ABI checking with per function target-features"</title>
<updated>2020-01-15T12:32:57+00:00</updated>
<author>
<name>Zakk Chen</name>
<email>zakk.chen@sifive.com</email>
</author>
<published>2020-01-15T12:32:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=3bc2860e926b7e35c381ea41dd90caeb7ae400d2'/>
<id>3bc2860e926b7e35c381ea41dd90caeb7ae400d2</id>
<content type='text'>
This reverts commit 109e4d12edda07bdec139de36d9fdb6f73399f92.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 109e4d12edda07bdec139de36d9fdb6f73399f92.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Wdocumentation warning. NFC.</title>
<updated>2020-01-15T12:18:12+00:00</updated>
<author>
<name>Simon Pilgrim</name>
<email>llvm-dev@redking.me.uk</email>
</author>
<published>2020-01-15T12:05:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=eb82226f33525c7332f8008c048b821f08d725fa'/>
<id>eb82226f33525c7332f8008c048b821f08d725fa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>RegisterClassInfo::computePSetLimit - assert that we actually find a register.</title>
<updated>2020-01-15T12:18:12+00:00</updated>
<author>
<name>Simon Pilgrim</name>
<email>llvm-dev@redking.me.uk</email>
</author>
<published>2020-01-15T11:51:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=0b64400e0b3de18c99f77380e98da8e5e1a49832'/>
<id>0b64400e0b3de18c99f77380e98da8e5e1a49832</id>
<content type='text'>
Fixes "pointer is null" clang static analyzer warning.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes "pointer is null" clang static analyzer warning.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix "pointer is null" static analyzer warning. NFCI.</title>
<updated>2020-01-15T12:18:11+00:00</updated>
<author>
<name>Simon Pilgrim</name>
<email>llvm-dev@redking.me.uk</email>
</author>
<published>2020-01-15T11:49:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=7b15865225103389150153d12904041fcc57fd0e'/>
<id>7b15865225103389150153d12904041fcc57fd0e</id>
<content type='text'>
Use cast&lt;&gt; instead of dyn_cast&lt;&gt; since the pointer is always dereferenced and cast&lt;&gt; will perform the null assertion for us.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use cast&lt;&gt; instead of dyn_cast&lt;&gt; since the pointer is always dereferenced and cast&lt;&gt; will perform the null assertion for us.
</pre>
</div>
</content>
</entry>
<entry>
<title>[yaml2obj/obj2yaml] - Add support for SHT_RELR sections.</title>
<updated>2020-01-15T12:15:24+00:00</updated>
<author>
<name>Georgii Rymar</name>
<email>grimar@accesssoftek.com</email>
</author>
<published>2020-01-15T11:29:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=7570d387c21935b58afa67cb9ee17250e38721fa'/>
<id>7570d387c21935b58afa67cb9ee17250e38721fa</id>
<content type='text'>
Note: this is a reland with a trivial 2 lines fix in ELFState&lt;ELFT&gt;::writeSectionContent.
      It adds a check similar to ones we already have for other sections to fix the case revealed
      by bots, like http://lab.llvm.org:8011/builders/llvm-clang-lld-x86_64-scei-ps4-ubuntu-fast/builds/60744.

The encoded sequence of Elf*_Relr entries in a SHT_RELR section looks
like [ AAAAAAAA BBBBBBB1 BBBBBBB1 ... AAAAAAAA BBBBBB1 ... ]
i.e. start with an address, followed by any number of bitmaps. The address
entry encodes 1 relocation. The subsequent bitmap entries encode up to 63(31)
relocations each, at subsequent offsets following the last address entry.

More information is here:
https://github.com/llvm-mirror/llvm/blob/master/lib/Object/ELF.cpp#L272

This patch adds a support for these sections.

Differential revision: https://reviews.llvm.org/D71872
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Note: this is a reland with a trivial 2 lines fix in ELFState&lt;ELFT&gt;::writeSectionContent.
      It adds a check similar to ones we already have for other sections to fix the case revealed
      by bots, like http://lab.llvm.org:8011/builders/llvm-clang-lld-x86_64-scei-ps4-ubuntu-fast/builds/60744.

The encoded sequence of Elf*_Relr entries in a SHT_RELR section looks
like [ AAAAAAAA BBBBBBB1 BBBBBBB1 ... AAAAAAAA BBBBBB1 ... ]
i.e. start with an address, followed by any number of bitmaps. The address
entry encodes 1 relocation. The subsequent bitmap entries encode up to 63(31)
relocations each, at subsequent offsets following the last address entry.

More information is here:
https://github.com/llvm-mirror/llvm/blob/master/lib/Object/ELF.cpp#L272

This patch adds a support for these sections.

Differential revision: https://reviews.llvm.org/D71872
</pre>
</div>
</content>
</entry>
<entry>
<title>[lldb] Add expect_expr function for testing expression evaluation in dotests.</title>
<updated>2020-01-15T12:04:04+00:00</updated>
<author>
<name>Raphael Isemann</name>
<email>teemperor@gmail.com</email>
</author>
<published>2020-01-15T12:03:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=13f22f5d5958a46db1212a083a426e339204c783'/>
<id>13f22f5d5958a46db1212a083a426e339204c783</id>
<content type='text'>
Summary:
This patch adds a new function to lldbtest: `expect_expr`. This function is supposed to replace the current approach
of calling `expect`/`runCmd` with `expr`, `p` etc.

`expect_expr` allows evaluating expressions and matching their value/summary/type/error message without
having to do any string matching that might allow unintended passes (e.g., `self.expect("expr 3+4", substrs=["7"])`
can unexpectedly pass for results like `(Class7) $0 = 7`, `(int) $7 = 22`, `(int) $0 = 77` and so on).

This only uses the function in a few places to test and demonstrate it. I'll migrate the tests in follow up commits.

Reviewers: JDevlieghere, shafik, labath

Reviewed By: labath

Subscribers: christof, abidh, lldb-commits

Tags: #lldb

Differential Revision: https://reviews.llvm.org/D70314
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
This patch adds a new function to lldbtest: `expect_expr`. This function is supposed to replace the current approach
of calling `expect`/`runCmd` with `expr`, `p` etc.

`expect_expr` allows evaluating expressions and matching their value/summary/type/error message without
having to do any string matching that might allow unintended passes (e.g., `self.expect("expr 3+4", substrs=["7"])`
can unexpectedly pass for results like `(Class7) $0 = 7`, `(int) $7 = 22`, `(int) $0 = 77` and so on).

This only uses the function in a few places to test and demonstrate it. I'll migrate the tests in follow up commits.

Reviewers: JDevlieghere, shafik, labath

Reviewed By: labath

Subscribers: christof, abidh, lldb-commits

Tags: #lldb

Differential Revision: https://reviews.llvm.org/D70314
</pre>
</div>
</content>
</entry>
<entry>
<title>[AArch64][SVE] Fold variable into assert to silence unused variable warnings in Release builds</title>
<updated>2020-01-15T11:50:27+00:00</updated>
<author>
<name>Benjamin Kramer</name>
<email>benny.kra@googlemail.com</email>
</author>
<published>2020-01-15T11:50:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=06cfcdcca7de9c88a1e885eff0d0c4c07090ad48'/>
<id>06cfcdcca7de9c88a1e885eff0d0c4c07090ad48</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
