[llvm] r318777 - [ARM] Remove pre-UAL FLDM/FSTM aliases

Friedman, Eli via llvm-commits llvm-commits at lists.llvm.org
Mon Nov 27 12:13:34 PST 2017


Not sure who the right contact is on the Android side; adding Stephen Hines.

In the meantime, we can hack up the source code on the bot, I guess... 
adding Pengxuan.

-Eli

On 11/23/2017 2:32 AM, Oliver Stannard wrote:
>
> Hi Eli,
>
> The instructions that are failing in the build are the ones that I 
> removed support for in this patch. They are pre-UAL syntax, and we 
> don’t support this generally, so I think the long-term solution is to 
> fix the code to use the UAL syntax instead.
>
> Do you know who I should contact in AOSP about getting that code updated?
>
> The alternative would be to revert this and keep these aliases, but 
> I’d rather not do that for the reasons discussed in 
> https://reviews.llvm.org/D39196.
>
> Oliver
>
> *From:*Friedman, Eli [mailto:efriedma at codeaurora.org]
> *Sent:* 22 November 2017 19:34
> *To:* Oliver Stannard; llvm-commits at lists.llvm.org
> *Subject:* Re: [llvm] r318777 - [ARM] Remove pre-UAL FLDM/FSTM aliases
>
> On 11/21/2017 8:20 AM, Oliver Stannard via llvm-commits wrote:
>
>     Author: olista01
>
>     Date: Tue Nov 21 08:20:25 2017
>
>     New Revision: 318777
>
>     URL:http://llvm.org/viewvc/llvm-project?rev=318777&view=rev
>
>     Log:
>
>     [ARM] Remove pre-UAL FLDM/FSTM aliases
>
>     These are pre-UAL syntax, and we don't support any other pre-UAL instructions,
>
>     with the exception of FLDMX/FSTMX, which don't have a UAL equivalent. Therefore
>
>     there's no reason to keep them or their AsmParser hacks around.
>
>     With the AsmParser hacks removed, the FLDMX and FSTMX instructions get the same
>
>     operand diagnostics as the UAL instructions.
>
>     Differential revision:https://reviews.llvm.org/D39196
>
>
> This is causing a failure on the polly AOSP buildbot 
> (http://lab.llvm.org:8011/builders/aosp-O3-polly-before-vectorizer-unprofitable/builds/336/steps/build-aosp/logs/stdio). 
> Error message:
>
>
> frameworks/av/media/libstagefright/codecs/aacenc/src/asm/ARMV7/PrePostMDCT_v7.s:31:2: 
> error: invalid instruction
>         fstmfdd   sp!, {d8 - d15}
>         ^
>
> -Eli
>
> -- 
> Employee of Qualcomm Innovation Center, Inc.
> Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, a Linux Foundation Collaborative Project
> IMPORTANT NOTICE: The contents of this email and any attachments are 
> confidential and may also be privileged. If you are not the intended 
> recipient, please notify the sender immediately and do not disclose 
> the contents to any other person, use it for any purpose, or store or 
> copy the information in any medium. Thank you. 


-- 
Employee of Qualcomm Innovation Center, Inc.
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, a Linux Foundation Collaborative Project

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20171127/36aafe11/attachment.html>


More information about the llvm-commits mailing list