[prev in list] [next in list] [prev in thread] [next in thread] 

List:       llvm-bugs
Subject:    [llvm-bugs] [Bug 47686] New: Implement -march=x86-64-v2, -march=x86-64-v3, -march=x86-64-v4 for x86-
From:       via llvm-bugs <llvm-bugs () lists ! llvm ! org>
Date:       2020-09-30 7:27:39
Message-ID: bug-47686-206 () http ! bugs ! llvm ! org/
[Download RAW message or body]

--1601450860.5a4EAC0d1.29904
Date: Wed, 30 Sep 2020 00:27:40 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://bugs.llvm.org/
Auto-Submitted: auto-generated

https://bugs.llvm.org/show_bug.cgi?id=47686

            Bug ID: 47686
           Summary: Implement -march=x86-64-v2, -march=x86-64-v3,
                    -march=x86-64-v4 for x86-64
           Product: libraries
           Version: trunk
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: Backend: X86
          Assignee: unassignedbugs@nondot.org
          Reporter: fweimer@redhat.com
                CC: craig.topper@gmail.com, llvm-bugs@lists.llvm.org,
                    llvm-dev@redking.me.uk, spatel+llvm@rotateright.com

x86-64-v2, x86-64-v3, x86-64-v4 have been added to the psABI as new
micro-architecture levels:

https://gitlab.com/x86-psABIs/x86-64-ABI/-/commit/77566eb03bc6a326811cb7e9a6b9396884b67c7c


Clang should provide -march= options so that programmers can easily built
programs and shared objects that are optimized for these levels.

It would be nice to implement this at the LLVM level, so that multiple front
ends could use this functionality and achieve consistency (not just Clang).

-- 
You are receiving this mail because:
You are on the CC list for the bug.
--1601450860.5a4EAC0d1.29904
Date: Wed, 30 Sep 2020 00:27:40 -0700
MIME-Version: 1.0
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://bugs.llvm.org/
Auto-Submitted: auto-generated

<html>
    <head>
      <base href="https://bugs.llvm.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Implement -march=x86-64-v2, -march=x86-64-v3, -march=x86-64-v4 for \
x86-64"  href="https://bugs.llvm.org/show_bug.cgi?id=47686">47686</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Implement -march=x86-64-v2, -march=x86-64-v3, -march=x86-64-v4 for \
x86-64  </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>libraries
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>trunk
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>PC
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>enhancement
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Backend: X86
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>unassignedbugs&#64;nondot.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>fweimer&#64;redhat.com
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>craig.topper&#64;gmail.com, llvm-bugs&#64;lists.llvm.org, \
llvm-dev&#64;redking.me.uk, spatel+llvm&#64;rotateright.com  </td>
        </tr></table>
      <p>
        <div>
        <pre>x86-64-v2, x86-64-v3, x86-64-v4 have been added to the psABI as new
micro-architecture levels:

<a href="https://gitlab.com/x86-psABIs/x86-64-ABI/-/commit/77566eb03bc6a326811cb7e9a6b \
9396884b67c7c">https://gitlab.com/x86-psABIs/x86-64-ABI/-/commit/77566eb03bc6a326811cb7e9a6b9396884b67c7c</a>


Clang should provide -march= options so that programmers can easily built
programs and shared objects that are optimized for these levels.

It would be nice to implement this at the LLVM level, so that multiple front
ends could use this functionality and achieve consistency (not just Clang).</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>
--1601450860.5a4EAC0d1.29904--


[Attachment #3 (text/plain)]

_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic