From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1180 invoked by alias); 10 Dec 2014 09:51:57 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 1169 invoked by uid 89); 10 Dec 2014 09:51:56 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.8 required=5.0 tests=AWL,BAYES_00,SPF_PASS autolearn=ham version=3.3.2 X-HELO: service87.mimecast.com Received: from service87.mimecast.com (HELO service87.mimecast.com) (91.220.42.44) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 10 Dec 2014 09:51:55 +0000 Received: from cam-owa1.Emea.Arm.com (fw-tnat.cambridge.arm.com [217.140.96.140]) by service87.mimecast.com; Wed, 10 Dec 2014 09:51:52 +0000 Received: from [10.45.8.20] ([10.1.255.212]) by cam-owa1.Emea.Arm.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 10 Dec 2014 09:51:51 +0000 User-Agent: Microsoft-MacOutlook/14.4.6.141106 Date: Wed, 10 Dec 2014 09:51:00 -0000 Subject: Re: [PATCH][rtlanal.c][BE][1/2] Fix vector load/stores to not use ld1/st1 From: Alan Hayward To: "gcc-patches@gcc.gnu.org" Message-ID: Mime-version: 1.0 X-MC-Unique: 114121009515237101 Content-Type: multipart/mixed; boundary="B_3501049911_21555934" X-SW-Source: 2014-12/txt/msg00886.txt.bz2 > This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. --B_3501049911_21555934 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-length: 1083 On 02/12/2014 12:36, "Alan Hayward" wrote: > >On 21/11/2014 14:08, "Alan Hayward" wrote: > >> >>On 14/11/2014 16:48, "Alan Hayward" wrote: >> >>>This is a new version of my BE patch from a few weeks ago. >>>This is part 1 and covers rtlanal.c. The second part will be aarch64 >>>specific. >>> >>>When combined with the second patch, It fixes up movoi/ci/xi for Big >>>Endian, so that we end up with the lab of a big-endian integer to be in >>>the low byte of the highest-numbered register. >>> >>>This will apply cleanly by itself and no regressions were seen when >>>testing aarch64 and x86_64 on make check. >>> >>> >>>Changelog: >>> >>>2014-11-14 Alan Hayward >>> >>> * rtlanal.c >>> (subreg_get_info): Exit early for simple and common cases >>> >>> >>>Alan. >> >>Hi, >> >>The second part to this patch (aarch64 specific) has been approved. >> >> >>Could someone review this one please. >> >> >>Thanks, >>Alan. > > >Ping. > > >Thanks, >Alan. Ping ping. Thanks, Alan. --B_3501049911_21555934 Content-type: application/octet-stream; name="0001-BE-fix-load-stores.-Common-code.patch" Content-disposition: attachment; filename="0001-BE-fix-load-stores.-Common-code.patch" Content-transfer-encoding: base64 Content-length: 1432 RnJvbSBhYmQxM2Y3ZWM1Zjg0N2QwNzU1NDAxNmQxZjU2MTU4ZThkNzQ3YTA5 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEhheXdhcmQg PGFsYW4uaGF5d2FyZEBhcm0uY29tPgpEYXRlOiBUaHUsIDEzIE5vdiAyMDE0 IDExOjEwOjM2ICswMDAwClN1YmplY3Q6IFtQQVRDSF0gQkUgZml4IGxvYWQg c3RvcmVzLiBDb21tb24gY29kZS4KCi0tLQogZ2NjL3J0bGFuYWwuYyB8IDEz ICsrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25z KCspCgpkaWZmIC0tZ2l0IGEvZ2NjL3J0bGFuYWwuYyBiL2djYy9ydGxhbmFs LmMKaW5kZXggYzliZjY5Yy4uYTNmN2I3OCAxMDA2NDQKLS0tIGEvZ2NjL3J0 bGFuYWwuYworKysgYi9nY2MvcnRsYW5hbC5jCkBAIC0zNTYxLDYgKzM1NjEs MTkgQEAgc3VicmVnX2dldF9pbmZvICh1bnNpZ25lZCBpbnQgeHJlZ25vLCBt YWNoaW5lX21vZGUgeG1vZGUsCiAJICBpbmZvLT5vZmZzZXQgPSBvZmZzZXQg LyByZWdzaXplX3htb2RlOwogCSAgcmV0dXJuOwogCX0KKyAgICAgICAvKiBR dWljayBleGl0IGZvciB0aGUgc2ltcGxlIGFuZCBjb21tb24gY2FzZSBvZiBl eHRyYWN0aW5nIHdob2xlCisgICAgICAgICAgc3VicmVnaXN0ZXJzIGZyb20g YSBtdWx0aXJlZ2lzdGVyIHZhbHVlLiAgKi8KKyAgICAgIGlmICghcmtub3du CisJICAmJiBXT1JEU19CSUdfRU5ESUFOID09IFJFR19XT1JEU19CSUdfRU5E SUFOCisJICAmJiByZWdzaXplX3htb2RlID09IHJlZ3NpemVfeW1vZGUKKwkg ICYmIChvZmZzZXQgJSByZWdzaXplX3ltb2RlKSA9PSAwKQorCXsKKwkgIGlu Zm8tPnJlcHJlc2VudGFibGVfcCA9IHRydWU7CisJICBpbmZvLT5ucmVncyA9 IG5yZWdzX3ltb2RlOworCSAgaW5mby0+b2Zmc2V0ID0gb2Zmc2V0IC8gcmVn c2l6ZV95bW9kZTsKKwkgIGdjY19hc3NlcnQgKGluZm8tPm9mZnNldCArIGlu Zm8tPm5yZWdzIDw9IG5yZWdzX3htb2RlKTsKKwkgIHJldHVybjsKKwl9CiAg ICAgfQogCiAgIC8qIExvd3BhcnQgc3VicmVncyBhcmUgb3RoZXJ3aXNlIHZh bGlkLiAgKi8KLS0gCjEuOS4xCgo= --B_3501049911_21555934--