<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 - Request merge of another AArch64 SVE CodeGen bug fix in narrowExtractedVectorLoad"
href="https://bugs.llvm.org/show_bug.cgi?id=47206">47206</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>Request merge of another AArch64 SVE CodeGen bug fix in narrowExtractedVectorLoad
</td>
</tr>
<tr>
<th>Product</th>
<td>libraries
</td>
</tr>
<tr>
<th>Version</th>
<td>11.0
</td>
</tr>
<tr>
<th>Hardware</th>
<td>All
</td>
</tr>
<tr>
<th>OS</th>
<td>All
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>release blocker
</td>
</tr>
<tr>
<th>Priority</th>
<td>P
</td>
</tr>
<tr>
<th>Component</th>
<td>Common Code Generator Code
</td>
</tr>
<tr>
<th>Assignee</th>
<td>unassignedbugs@nondot.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>david.sherwood@arm.com
</td>
</tr>
<tr>
<th>CC</th>
<td>llvm-bugs@lists.llvm.org
</td>
</tr></table>
<p>
<div>
<pre>Hi, can I ask if it's possible to get the following patch cherry-picked onto
the LLVM 11 release branch?
3ec3fcb97a6b5a42d89032d44d81bbe711d188a4 David Sherwood [CodeGen] In
narrowExtractedVectorLoad bail out for scalable vectors
This bug fix is related to CodeGen for AArch64 SVE - any behavioural
differences can only be observed by compiling with +sve. Primarily this fix is
trying to ensure that optimisations in the DAG combiner calculate vector
offsets correctly for SVE. The bug was observed when compiling user written SVE
ACLE code. This patch depends upon the following 3 other patches:
455ed56d48e365f7d095254109abed876dc10c65 Kerry McLaughlin [SVE][CodeGen]
Legalisation of INSERT_VECTOR_ELT for scalable vectors
85c7e89f3b334a66df63d760d7951ee9fa2a5df5 Kerry McLaughlin [CodeGen] Refactor
getMemBasePlusOffset & getObjectPtrOffset to accept a TypeSize
88bbd30736561190a6733d0ad60aec21446b914c David Sherwood [SVE][CodeGen] Fix
issues with EXTRACT_SUBVECTOR when using scalable FP vectors
The commnand to cherry-pick these patches is:
git cherry-pick 88bbd30736561190a6733d0ad60aec21446b914c
85c7e89f3b334a66df63d760d7951ee9fa2a5df5
455ed56d48e365f7d095254109abed876dc10c65
3ec3fcb97a6b5a42d89032d44d81bbe711d188a4
However, I will understand if you feel it is too risky to cherry-pick these
patches due to the refactoring taking place in one of the dependent patches.
Thanks!
David.</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>