<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/test/Object/AMDGPU/objdump.s, 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>[test] Change llvm-mc -arch= to -triple=</title>
<updated>2023-09-11T21:51:50+00:00</updated>
<author>
<name>Fangrui Song</name>
<email>i@maskray.me</email>
</author>
<published>2023-09-11T21:51:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=252c42354eca54274ed7b10c32c73c6937478e8b'/>
<id>252c42354eca54274ed7b10c32c73c6937478e8b</id>
<content type='text'>
The issue is uncovered by #47698: for assembly files, -triple= specifies the
full target triple while -arch= merely sets the architecture part of the default
target triple, leaving a target triple which may not make sense, e.g.
riscv64-apple-darwin.

Therefore, -arch= is error-prone and not recommended for tests. The issue has
been benign as we recognize $unknown-apple-darwin as ELF instead of rejecting it
outrightly.

Due to the nature of the issue, we don't see the issue in tests using
architectures that any of Mach-O/COFF/XCOFF supports.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The issue is uncovered by #47698: for assembly files, -triple= specifies the
full target triple while -arch= merely sets the architecture part of the default
target triple, leaving a target triple which may not make sense, e.g.
riscv64-apple-darwin.

Therefore, -arch= is error-prone and not recommended for tests. The issue has
been benign as we recognize $unknown-apple-darwin as ELF instead of rejecting it
outrightly.

Due to the nature of the issue, we don't see the issue in tests using
architectures that any of Mach-O/COFF/XCOFF supports.
</pre>
</div>
</content>
</entry>
<entry>
<title>AMDGPU: Update AMDHSA code object version handling</title>
<updated>2020-10-14T17:04:27+00:00</updated>
<author>
<name>Konstantin Zhuravlyov</name>
<email>kzhuravl_dev@outlook.com</email>
</author>
<published>2020-10-14T17:03:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=3fdf3b153960175302a87079e60e49935f2ff39b'/>
<id>3fdf3b153960175302a87079e60e49935f2ff39b</id>
<content type='text'>
Differential Revision: https://reviews.llvm.org/D89076
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Differential Revision: https://reviews.llvm.org/D89076
</pre>
</div>
</content>
</entry>
<entry>
<title>[test] llvm/test/: change llvm-objdump single-dash long options to double-dash options</title>
<updated>2020-03-16T00:46:23+00:00</updated>
<author>
<name>Fangrui Song</name>
<email>maskray@google.com</email>
</author>
<published>2020-03-15T23:17:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=ecd6d7254e6452bd4663a473f46bd13bcf2bfeec'/>
<id>ecd6d7254e6452bd4663a473f46bd13bcf2bfeec</id>
<content type='text'>
As announced here: http://lists.llvm.org/pipermail/llvm-dev/2019-April/131786.html

Grouped option syntax (POSIX Utility Conventions) does not play well with -long-option
A subsequent change will reject -long-option.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As announced here: http://lists.llvm.org/pipermail/llvm-dev/2019-April/131786.html

Grouped option syntax (POSIX Utility Conventions) does not play well with -long-option
A subsequent change will reject -long-option.
</pre>
</div>
</content>
</entry>
<entry>
<title>[llvm-objdump] -d: print `00000000 &lt;foo&gt;:` instead of `00000000 foo:`</title>
<updated>2020-03-06T02:05:28+00:00</updated>
<author>
<name>Fangrui Song</name>
<email>maskray@google.com</email>
</author>
<published>2020-03-05T22:18:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=71e2ca6e32105b35aeadeab25010e8f999c47c23'/>
<id>71e2ca6e32105b35aeadeab25010e8f999c47c23</id>
<content type='text'>
The new behavior matches GNU objdump. A pair of angle brackets makes tests slightly easier.

`.foo:` is not unique and thus cannot be used in a `CHECK-LABEL:` directive.
Without `-LABEL`, the CHECK line can match the `Disassembly of section`
line and causes the next `CHECK-NEXT:` to fail.

```
Disassembly of section .foo:

0000000000001634 .foo:
```

Bdragon: &lt;&gt; has metalinguistic connotation. it just "feels right"

Reviewed By: rupprecht

Differential Revision: https://reviews.llvm.org/D75713
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The new behavior matches GNU objdump. A pair of angle brackets makes tests slightly easier.

`.foo:` is not unique and thus cannot be used in a `CHECK-LABEL:` directive.
Without `-LABEL`, the CHECK line can match the `Disassembly of section`
line and causes the next `CHECK-NEXT:` to fail.

```
Disassembly of section .foo:

0000000000001634 .foo:
```

Bdragon: &lt;&gt; has metalinguistic connotation. it just "feels right"

Reviewed By: rupprecht

Differential Revision: https://reviews.llvm.org/D75713
</pre>
</div>
</content>
</entry>
<entry>
<title>[llvm-objdump] Print file format in lowercase to match GNU output.</title>
<updated>2020-02-12T16:17:01+00:00</updated>
<author>
<name>Jordan Rupprecht</name>
<email>rupprecht@google.com</email>
</author>
<published>2020-02-11T19:55:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=60a8a504f16dbbc5f2a6887ecb668ef4cb834949'/>
<id>60a8a504f16dbbc5f2a6887ecb668ef4cb834949</id>
<content type='text'>
Summary:
GNU objdump prints the file format in lowercase, e.g. `elf64-x86-64`. llvm-objdump prints `ELF64-x86-64` right now, even though piping that into llvm-objcopy refuses that as a valid arch to use.

As an example of a problem this causes, see: https://github.com/ClangBuiltLinux/linux/issues/779

Reviewers: MaskRay, jhenderson, alexshap

Reviewed By: MaskRay

Subscribers: tpimh, sbc100, grimar, jvesely, nhaehnle, kerbowa, cfe-commits, llvm-commits

Tags: #clang, #llvm

Differential Revision: https://reviews.llvm.org/D74433
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
GNU objdump prints the file format in lowercase, e.g. `elf64-x86-64`. llvm-objdump prints `ELF64-x86-64` right now, even though piping that into llvm-objcopy refuses that as a valid arch to use.

As an example of a problem this causes, see: https://github.com/ClangBuiltLinux/linux/issues/779

Reviewers: MaskRay, jhenderson, alexshap

Reviewed By: MaskRay

Subscribers: tpimh, sbc100, grimar, jvesely, nhaehnle, kerbowa, cfe-commits, llvm-commits

Tags: #clang, #llvm

Differential Revision: https://reviews.llvm.org/D74433
</pre>
</div>
</content>
</entry>
<entry>
<title>AMDGPU: Enable code object v3 for AMDHSA only</title>
<updated>2018-11-15T02:32:43+00:00</updated>
<author>
<name>Konstantin Zhuravlyov</name>
<email>kzhuravl_dev@outlook.com</email>
</author>
<published>2018-11-15T02:32:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=a25e0524c0a7db6cdb17bc1771c49eefad89dfd3'/>
<id>a25e0524c0a7db6cdb17bc1771c49eefad89dfd3</id>
<content type='text'>
Differential Revision: https://reviews.llvm.org/D54186

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

llvm-svn: 346923
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert r345542: AMDGPU: Enable code object v3 by default</title>
<updated>2018-10-30T22:02:40+00:00</updated>
<author>
<name>Konstantin Zhuravlyov</name>
<email>kzhuravl_dev@outlook.com</email>
</author>
<published>2018-10-30T22:02:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=2d22d24ac4bc7e0282d37e32738ea7b66fafdad7'/>
<id>2d22d24ac4bc7e0282d37e32738ea7b66fafdad7</id>
<content type='text'>
It breaks mesa.

llvm-svn: 345662
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It breaks mesa.

llvm-svn: 345662
</pre>
</div>
</content>
</entry>
<entry>
<title>AMDGPU: Enable code object v3 by default</title>
<updated>2018-10-29T21:07:27+00:00</updated>
<author>
<name>Konstantin Zhuravlyov</name>
<email>kzhuravl_dev@outlook.com</email>
</author>
<published>2018-10-29T21:07:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=5cb950200c9f3ec9c74b09e2a44a6613d7bc5302'/>
<id>5cb950200c9f3ec9c74b09e2a44a6613d7bc5302</id>
<content type='text'>
Differential Revision: https://reviews.llvm.org/D53525

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

llvm-svn: 345542
</pre>
</div>
</content>
</entry>
<entry>
<title>[AMDGPU][MC][GFX8][GFX9] Corrected names of integer v_{add/addc/sub/subrev/subb/subbrev}</title>
<updated>2017-11-20T18:24:21+00:00</updated>
<author>
<name>Dmitry Preobrazhensky</name>
<email>dmitry.preobrazhensky@amd.com</email>
</author>
<published>2017-11-20T18:24:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=a0342dc9eb9fe66e6287bdc3c0c0fa00deae652a'/>
<id>a0342dc9eb9fe66e6287bdc3c0c0fa00deae652a</id>
<content type='text'>
See bug 34765: https://bugs.llvm.org//show_bug.cgi?id=34765

Reviewers: tamazov, SamWot, arsenm, vpykhtin

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

llvm-svn: 318675
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See bug 34765: https://bugs.llvm.org//show_bug.cgi?id=34765

Reviewers: tamazov, SamWot, arsenm, vpykhtin

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

llvm-svn: 318675
</pre>
</div>
</content>
</entry>
<entry>
<title>AMDGPU: Add ELFOSABI_AMDGPU_PAL</title>
<updated>2017-10-03T20:54:07+00:00</updated>
<author>
<name>Konstantin Zhuravlyov</name>
<email>kzhuravl_dev@outlook.com</email>
</author>
<published>2017-10-03T20:54:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=a952b44ed5d5db77bcc8a6d8b399cb713695914a'/>
<id>a952b44ed5d5db77bcc8a6d8b399cb713695914a</id>
<content type='text'>
llvm-svn: 314843
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
llvm-svn: 314843
</pre>
</div>
</content>
</entry>
</feed>
