From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 39028 invoked by alias); 21 Jun 2017 10:50:18 -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 39008 invoked by uid 89); 21 Jun 2017 10:50:17 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.0 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=Hx-languages-length:1366, Mechanical, 52PM, 52pm X-HELO: EUR03-AM5-obe.outbound.protection.outlook.com Received: from mail-eopbgr30080.outbound.protection.outlook.com (HELO EUR03-AM5-obe.outbound.protection.outlook.com) (40.107.3.80) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 21 Jun 2017 10:50:15 +0000 Received: from DB6PR0801CA0058.eurprd08.prod.outlook.com (2603:10a6:4:2b::26) by HE1PR0802MB2521.eurprd08.prod.outlook.com (2603:10a6:3:e1::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.14; Wed, 21 Jun 2017 10:50:12 +0000 Received: from VE1EUR03FT017.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e09::200) by DB6PR0801CA0058.outlook.office365.com (2603:10a6:4:2b::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.15 via Frontend Transport; Wed, 21 Jun 2017 10:50:11 +0000 Authentication-Results: spf=pass (sender IP is 217.140.96.140) smtp.mailfrom=arm.com; gcc.gnu.org; dkim=none (message not signed) header.d=none;gcc.gnu.org; dmarc=bestguesspass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 217.140.96.140 as permitted sender) receiver=protection.outlook.com; client-ip=217.140.96.140; helo=nebula.arm.com; Received: from nebula.arm.com (217.140.96.140) by VE1EUR03FT017.mail.protection.outlook.com (10.152.18.90) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.1178.14 via Frontend Transport; Wed, 21 Jun 2017 10:50:10 +0000 Received: from arm.com (10.1.2.79) by mail.arm.com (10.1.106.66) with Microsoft SMTP Server id 14.3.294.0; Wed, 21 Jun 2017 11:49:47 +0100 Date: Wed, 21 Jun 2017 10:50:00 -0000 From: James Greenhalgh To: Kyrill Tkachov CC: , , , Subject: Re: [Mechanical Patch ARM/AArch64 1/2] Rename load/store scheduling types to encode data size Message-ID: <20170621104947.GB35273@arm.com> References: <1497275640-6630-1-git-send-email-james.greenhalgh@arm.com> <593EA524.50805@foss.arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <593EA524.50805@foss.arm.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:217.140.96.140;IPV:CAL;SCL:-1;CTRY:GB;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(39860400002)(39840400002)(39450400003)(39850400002)(39400400002)(39410400002)(2980300002)(438002)(24454002)(199003)(189002)(356003)(5660300001)(97756001)(72206003)(478600001)(23726003)(7696004)(54356999)(33656002)(76176999)(50986999)(189998001)(77096006)(229853002)(106466001)(4001350100001)(8676002)(4326008)(50466002)(46406003)(2950100002)(104016004)(305945005)(8936002)(6862004)(36756003)(83506001)(54906002)(6286002)(47776003)(55016002)(110136004)(86362001)(53546010)(38730400002)(1076002)(18370500001);DIR:OUT;SFP:1101;SCL:1;SRVR:HE1PR0802MB2521;H:nebula.arm.com;FPR:;SPF:Pass;MLV:sfv;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;VE1EUR03FT017;1:3USoXilct87oODMjNvslmizl7G+KoBhBJllDmIrwinLJ6TWPb/w3AffG2Cazax4bHHnbjWzcT3LpvEvgRqXPYLG6eJcf8c5vYMcWx4r+pzoc1LVD2lRFYWqbZY/LjKkLBT9XUNRUsZTQPThHB87tcKNcvumRuOHKoEzHwyalAQxrZ/md5jbp0jX9M6ak6OUCn2Mr7Sjw0yAwEWthePSumm5sdzDPyRK6FyuLZvhIUJJ3JU0tXNze/0bARhxdKaiKK7b9O0ap55kACCy+imXeDFGXUANSVElPGhNevRdaPp13iIwK9h/FdaEHfF71G3+GReRGSHwBZW/WnlpadZuydDmcz/XHi5dtgtdNFTHVw759RUc+Gr2UWVQn82LaUOircoNlu1+Jz+c3U2jKVck4w7q51TE4AQxE9YQkjPw9oDK/c4RkVNBG9NktB5SEiFcgVgQLBAtb8xd3ysFaf0f7V2tB0VPFk8I403U0U0aSPOgAK3xpDUp96rS0gVRmYb6LVJkXVy7LGjyMWyn/2u0qn9H4KGaFW0UR+hCaN6RTiOgKQILwb6FQ8l2bKDfgYNLZH+3Fcn90pmLkzlArx+qDlQ== X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 5f051c1d-c1f0-4269-30cb-08d4b8934a52 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(8251501002)(2017030254075)(201703131423075)(201703031133081);SRVR:HE1PR0802MB2521; X-Microsoft-Exchange-Diagnostics: 1;HE1PR0802MB2521;3:l+/dZnweeMDzqQhCDNrgM37himDsIIws0bpaPrNK1R/CG4O805DcXWGKwE4Nx06xxh9HKyQTGyM6nWHKhJIZBAYX9hk0q/gQvyOIykpTjR2hSOaHr9MozMsBqvgJkRSX+/7YRUMBBijgxcopokQOAYlkh3ZSgrIakfcZxKfIcjv+87rFzpa6r85vbvV+YLktN/4K104uHOZNeu8q4IcA98O+3wMC6eSVfOTSBsnZun7+f5V1qxx1rN+WjV3Aj9MiBLypxDH6G9tx13ic14PoF7PGmsyJbeM1MQlSSYzjYFqjzx69cdor8628M4VN3VGtQ8QChBl+sckARMksG/SvBYjyTx+WhS6c/d32W8jtlI6j+Sewcw6vzkt9dzfxcCne6c+NwUWDVmczgW7139iMA2lwYaJ7ghJiXHD5241Ii1q+GYoRpLuCs+6SoC54yncZd0yoro8UMDwB0Ffm2nyjU7KI6Jh97QPSW9jgh+dkur33RPto2HCuTHpjAxwEGHJx X-MS-TrafficTypeDiagnostic: HE1PR0802MB2521: X-Microsoft-Exchange-Diagnostics: 1;HE1PR0802MB2521;25:IGa8pSOfev6HsExyc2I8vk8+7Usxi4WcDKIamWoNLFay3/8Q6S+k1gbAQwk8yahk8PdJ+7RSylXDTcLSGxRGilijqlpWkZlu5EvWqQV+fDwhhhqK7q3NNkfk8q2yEP9jsscZgWht+IWo798hzPp9ZPv6A3PgF0fPUPs0JOt7sVxlP63BqRspHm9hommt9917kGLz6cgk+Z2lxSP8roOw3JTo4UqAC5RyveeW5turJ20Z5u6pbD3G1posS6uBhzkZw3fXjh+SIc2j1ypxfFVO7w7jKZ811TwnfST5H2DdvtKx6CrxPxurskjsmObLY6qnVoRT43Vm1MRqmWwXmV2Z9meItRPpLOz5HAkc9NzNqaULwTf/ICiElU1FoxraBv0NyJlMTWZsao1Q+QSxGi90A7yRMRwWxrtkLRYvIwDIUrGRUodUCd2sTYYxGz4k6rvYSrcdTem82y81ZtALJirH2dKh7of12kr+iQ5psUVWPW4=;31:n2nYufx6LWbd+vEOhOlpUphKqUZ3hZqim+sWciqGKtguMQYHVI/OkE8YaHGPCOotfAC/HoXfdEIQrQI7GUCDU/c9AOhtZ/HEe7QbCbb3kJsBDPRfgX9llrcF4EChH4+SEXSl20/vDRq9xzEzyhallGXFaRYelfGmGyw0b2WSg1Ql9c+Qdl99T1lXkVsS38Nm7j+3AHkwIZ6gnOf1Zm9aXPa96ZCQJa2SU44ZdhvNf0F4VrJeKm2ITwFi7Er/OAPzQR6a2RVWZDHz0GGkvD34mg== NoDisclaimer: True X-Microsoft-Exchange-Diagnostics: 1;HE1PR0802MB2521;20:ido2vZ+3Gu/P+i4ImCvjelVPJ3dbjHOMOtjZk9K5dkmVTLamGMhFtpc1zSVjKjUxtthvpajuuBKque9QOtqAeV7/Idh5UW26jTRzv+vyRR2zxho32ZTnY9fa0J4o6DfazGvi4OMlKW/jDLF1R66tPFzYx0GmeaoUA865TFbPFzu8YsDxux9mUw7URr6eeRgb9i2MZwKzk5P1LRWLyykc5sKeMU6yrPMGkvdJQMnfbMpkV+B5YeFzp9YUn7y6ZFdi X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(13013025)(5005006)(13021025)(3002001)(93006095)(93004095)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(20161123558100)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:HE1PR0802MB2521;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:HE1PR0802MB2521; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;HE1PR0802MB2521;4:zTLvivN67NRKffbN/2vzxPXJCOqqXMLPuNNbHRHT?= =?us-ascii?Q?VEVjeP802mLAfOjLHfaL/G3zLtSYnahjTCKDU9B+6Bi03vVzKmzBrN0W8LYb?= =?us-ascii?Q?z6I2XS7pPT+4AQH9VxFQsnyEOWfePpd9d2ww+hUY8U1ckGLw9i72UhMTshpT?= =?us-ascii?Q?i5w8fW6s5ZK01/lj1/0RZnGc5FX3Hk5eNryvk6ThTLaVeJJsI9CYVQVNyQHE?= =?us-ascii?Q?YwxnoYPkZQBqAr0p3oiKmpfSAoVP8ohe+ZGuP0/dUQNm/7ahDfkQ8kR95cMj?= =?us-ascii?Q?ZzzLlJk05gAvwyfR5Ovn2UtHQHaG/DRvDcTqRhGE8InftLPmWY9oK+2Uv7sj?= =?us-ascii?Q?GgrhJfKhSxhx4mzIIWekjL6mSuGnENG18Mj2w3h9QYbW8tzZUgtwtbrpsGOp?= =?us-ascii?Q?uK5O5XKDAK1j6qPJZDLdyM70sFnvfoVYEeMjAkCFYqXhqrztF/ioK5x9gN9j?= =?us-ascii?Q?mWdDDQHjsYbRHMwA1iNQFTYR5F3xiUEhRGzte6Vy1StqcMW/KAmAB+eQR7KL?= =?us-ascii?Q?krKReXqPHvQFBtiHdRM6wAD2Sll6AyK+BAb1Aar8f8cySL3/uuvUD32EXb9U?= =?us-ascii?Q?wMswh5xeuubrZELOg2xV+gRyUlcTJEdpfvnaIBTtIlfJOyKxH0CRqyyLfhgp?= =?us-ascii?Q?mLw581a9NlaWfYP1LIV1bKag/2Z5jwGsDIJDziBYWlFSWgh4XnUDZWGQ4w5s?= =?us-ascii?Q?xijy7oboPp4zD9WENV4XzBEHWdQ/Z6WrcFE8LmHDz1ReyRBuUV5U1aUshC+Z?= =?us-ascii?Q?U4SWcfjlUCe+BPazUiFYb2bf3zLcIUJ//xmdU1kh5CcKPCgLW8vl/VzdiwIM?= =?us-ascii?Q?+7vDuJ7SJq9GK/umzBOxYL6g1T0vAHEoKhCzHzX5NmedY2s8TYza5B4XzpQ9?= =?us-ascii?Q?UiWjr1tbNIPva6o4dMg6xxCOZGMgmKBfD6QwtxXArKyv2uE7lBW+UOR/yObR?= =?us-ascii?Q?4YqtWkeeaEltnLXZrGSSGEm1EPWuHRACJNmgeGTuurESj0ryCsezlOgYc+t/?= =?us-ascii?Q?NHUs+qmfqNxrbMBcB3TEEZmFzOx6ghJH2R/ueQOLWbr+yts0hOJpiVVssLZ6?= =?us-ascii?Q?Vhns9rDPrJ3SMAw+blWfNQo0XuikIhygDZ2qbF6JAUzMIRSBXNa2jwuVTYXT?= =?us-ascii?Q?vMzQ84uprih/aN1hMGl6+7HaqFjBQ9DW5DEoBi1ga6FjKmPueyC1ejWAcCX9?= =?us-ascii?Q?bTkjg8J/li4to3kZmxtIlJfDezzuU9/bwjOj?= X-Forefront-PRVS: 0345CFD558 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;HE1PR0802MB2521;23:M/Ay8R5L6o9CGlrpjryK+GXQQ9jbn9qamWxIEsO?= =?us-ascii?Q?TReVHAPKsR926R6RCZdO4XlnklSNkCgf+vzVBdDdigLYjGaNiFIggEQpJADh?= =?us-ascii?Q?SqLwoWP22rxH1P6Hk3qrYyo4yQ0B6v5EvYKc5P0GJ2sCzD48+WKaK1UZk8Ze?= =?us-ascii?Q?yF5ZYY9w+cVEsJjqHEYsi8/E7HQwJ1l6P5RXOVlMjSLFoJ7VxnrIyKkvyla+?= =?us-ascii?Q?Io9IXKrMRIHFG09MHlS8LMg68ubJXhGOfpIoKhGKBKPrUKfAwuCeA0sUeI0S?= =?us-ascii?Q?9LRczdhOXT2JQjzKh67oFv9KZR8XjOXHTj2RlhhduHYN5sN5F4mx7DqVkLhk?= =?us-ascii?Q?MNrqL0LfzIOTO3kuYP8k/uZW9Z9atvrt81ATzhFOsi4EOly/vFXfIohaM6lp?= =?us-ascii?Q?I1aWJVcLKrtSykHJgrRx/UgNc+h20Emac1NnTJPvse9K3oIWXeolnxBqmaV0?= =?us-ascii?Q?7WefOsEL50Zo/14KopnEQblaV5MgRkwxXsc+tQInnfv7nJOYrp4jygHFakfN?= =?us-ascii?Q?T36n6zjA2oEg9U/Cg272TflQKlR/TJ8yP7Z6hO9b4QupAFpucjXw6pwYecAt?= =?us-ascii?Q?VgImwrV7LRl925E6UZsuBx5CxW7QUU7Yap4CIUFJF22ew779gyWDlggg9T1A?= =?us-ascii?Q?4aj9qnoZwprzf/VYj7S+gQcDb1r2kd3S0XrYFQUZHXM3wy/5Zio2So6z8KIj?= =?us-ascii?Q?89oJXyG/56EKuJvLdyxkFUrRosnYA7Fptz2EGyWYCrwjPxj22PW9VXD6E/wE?= =?us-ascii?Q?Gn4/7hQVqK4Fy12hwWCKESqlZpUtNEKlNifJIK4UA/hPkp77gKaEFjhqbN+S?= =?us-ascii?Q?QNU2n+M48wkp0F3LkZscpX+l53QpqCFW/RBf6MUvmW90CbWOoLy+5GUVAMcd?= =?us-ascii?Q?y7vH5T1L1KIRoNXt6ZNBkl3QR7nfWiucn6ciautzwlP7H7UMsyOyTBQp9u+/?= =?us-ascii?Q?dpyDV33laaDFahO4Mx9iDgwQG6HP+wX3KJ+EQ1JWerg10ZxGPgK2NHGvhHXR?= =?us-ascii?Q?lWsLYcTnsYLQvC4DrTM10nLmts+Itta1QgmTJmhxfVJcCEqkQ6mVshkXjyQ+?= =?us-ascii?Q?f1AB1OkkkqRpAz3KdUEIX5xIYgOFTfxlna0/VziiL2qsEKxijYwkGA+uNJu4?= =?us-ascii?Q?Swz6iLgUdh66HJu3UI8Zv7YhhVdtMLJAhVVPsToWFPptvLRoNyJQdF+0M84v?= =?us-ascii?Q?2phfOEFHbKo/IzalxHPZVVmsBD292WbmGRhvHWzlVtIb/xahvw3GNw3ZYRQ?= =?us-ascii?Q?=3D=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;HE1PR0802MB2521;6:oT3bRktGWKVCP/J33XpXLmX2rWJ4vZgczBN3Fged?= =?us-ascii?Q?LtV7jSNNbaOtT7qUE7r2t4DpvrxbdP+qq7a/kjCZsrwCbT1qxOyGQrcJ0IiJ?= =?us-ascii?Q?41BZvklGuU5OYdkeYQX0r/fTKACL2CNTfqCJKOCmc5yHIiPM7VR9NEaS0mOt?= =?us-ascii?Q?cpW/QFp5P2EKf8TXNqyQ+i4KoQEXCHYTl1hp5BRkB7z+bi/Lr3hvWBdN1s0c?= =?us-ascii?Q?u66DOejMQzssyVqvtVIP62VS8fFZc27djXhyHJceIviJWp02vq6F69Wtj4md?= =?us-ascii?Q?Itw1SyYjXNHq3z+2aild2doMVoO/Lx++6o1ZTXKNL3z+nnKsku00zAnr5KZ5?= =?us-ascii?Q?TAi1kONe9j0onQ852sxvxjxRMgjD7CIf/NqiWLxAbGxAJvJxI59c0TlITKoU?= =?us-ascii?Q?hJZ/g666IqiN9DYkMF6swJxzXUwkb5w/JOAPqUPqyPuWiXXKx9mMNkV/CWjr?= =?us-ascii?Q?u5IvQ/YpphMm1lgg24IOj5RySnrke3QK3BtXZycJKWCRPuTNnOnVDw2YyIta?= =?us-ascii?Q?6R2+wvBrkob4jGZpBNuiA8jgZuPJKYYGpkgfb1nIQFY9jT9L+X2tBXnLEwyj?= =?us-ascii?Q?tY6dFFwj3MXQLs2s0m3FGPNtjVNf40r70OvDhbE0I4FS9BlrKqG5nLHseGvK?= =?us-ascii?Q?M7dR0sTL+PzloC3c1r5XjluKGMvcHOsB1ncaWQwtn2ykvjF8q+H0cFu5B70y?= =?us-ascii?Q?qgd/ir8EZaT69dK4moferK2wCwkr43gNJH34ThWnYiP5zG8W69OL0ZJMxH3K?= =?us-ascii?Q?XPpUYRRh/nLj6xMrGdBoIy7gMGMCMcO5ZjNYOhMN1XY2d3esRs/uLRKFn2QH?= =?us-ascii?Q?FJUiZnQ4DJEiGumiXSDCzAAYF2Ux6mgs+ZRLvWpm0cpjkd/tbhckIFapTmSW?= =?us-ascii?Q?dYdzqQN5BV8lDIkLiIYcg526CqryGqdTSDvS/7Ju2sb6qi9l1x+lKcFiINIi?= =?us-ascii?Q?4yLB3zQiudBzfE+gkxaZvSBmUphhRArxxyriR1smmLBtpzT3PdNWQUwMr6lx?= =?us-ascii?Q?LeAfYuTKIaYHwWTViY2s13SG?= X-Microsoft-Exchange-Diagnostics: 1;HE1PR0802MB2521;5:dLvuSpX2GUGOag5FwZ56IwSfmxXNi2sX3xYNsuxgKPW6wFR7XTC348M6P0lUz5WXiGJr2OEebfOIVyDNUHqCLlBYVtdekBbifMwpi+7+JLK+OqduiL7hw6N46DpHYLi5Yd5Laz9Oy42MGYrmoaDZZtGI47N23eXytdImA8cYXXrmFq5+t4EYBXoXKSb5qkQqb8OZB8sUCj6H6Ze6w2R63U92Gjh7RsDSp3Pyx/Po1X9f5AvipUXCo1MyvHxnsbYYAtdwJ2A0JB5IwylZ8uAyxyEEQMow3C3IcNGkq/QgcdUTRh2zmgnUhJzGqaylnd/1LqSY0qHltERiF079NCybFwgeX6Dic1qTmjIOkBT+qVpk/f2L2lzrH+xvU9yeuMmWvx9wzwZ6/Y9zhiowNGovkYVyI4RMpJXQsvQmSdjjrti5YUa7wBITZbDk/3/3TVVYVRH31PDqJPsn5+vqQGsHF2Q7lCUREsa+32vcBqP6tuSJWExBm8jdgOBDQG/ordpZ;24:uPRc3+YHlQvk1WxLzTXH+Xf4DVhbZbvzW+uwgZcTZ1CJVa91rI7aeOOzm23Fr+zdBpLB5CpIBeYiNQ+sUwe8x363E3h0rv42abRJbyOZMg4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;HE1PR0802MB2521;7:4dPrG4ypoP9kykR0VxWHzvpI5kuTivGdFCsBwx72kaXA42xRyejK8vMBLEZAbOCSSsTkUk//km5l9uMWwH4kxdIX7ueVMSbG7y8OiXbufGpwUYUxAHMiOwJz/oRbxsaYRR8FUBQQqx8K0YWUVE6xSjGFef/46wTQpeocHi9OrR+yCwyIs+vF/4OXX6OVk/MRVvO7Ro4bwquPx0+K/0tVY9GoH5z45WqFVZTrVXMd6YH74Mm0pX8uIoPJeSYBV9p5X/BGksrgCVOubd8xDdWVjmyU4T3/GcDUoXmU71+PVYaS8ry/xPkBiVsK5lE2aKrA6BsAv+Z9D7I3qVRvoQe+5DTdVMy4sUmYJOLaGNkvE9HGJUpcBbu9nmv6odgAPEznYEC8B+cOymFyVVh1bxQGP9sRnwvU8VW0P4mLsVuxuFGOAa5pclYuonCYzwY9bTv46fwb/hAyifbXxnbng3BQUBxTuoYO/JNU0VZs1M037PfGufU6T8i70Df8spzziWHG1WIsqwLIK248rDItHu9rHhp0BpDO3sdSvKebKgWTKQzecKI+WyaBYpxxfV36YvdBkhUOpB9cFnrRsqiio93qkr2TWihSanppGzBlO3nZ/Jndsmq8C7NUAlasrX93YwF+B9OShreQysJTJtHvqoH8sq015hgHoHEwh1RED+1gskBl3DLVV1PBGDyhXaCcQ9Ey73nRp/2kW3HL/WjwnSpiRQnHZm5nRWvbNstZkdBbPGOY3kx4ltkREwVgkS9B8SxUxhP9FYezZ3UnOcuq1IeSk9S6Q4UqMMxkUxoXsjT0lBw= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jun 2017 10:50:10.9873 (UTC) X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[217.140.96.140];Helo=[nebula.arm.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2521 X-IsSubscribed: yes X-SW-Source: 2017-06/txt/msg01564.txt.bz2 On Mon, Jun 12, 2017 at 03:28:52PM +0100, Kyrill Tkachov wrote: > > On 12/06/17 14:53, James Greenhalgh wrote: > >Hi, > > > >In the AArch64 backend and scheduling models there is some confusion as to > >what the load1/load2 etc. scheduling types refer to. This leads to us using > >load1/load2 in two contexts - for a variety of 32-bit, 64-bit and 128-bit > >loads in AArch32 and 128-bit loads in AArch64. That leads to an undesirable > >confusion in scheduling. > > > >Fixing it is easy, but mechanical and boring. Essentially, > > > > s/load1/load_4/ > > s/load2/load_8/ > > s/load3/load_12/ > > s/load4/load_16/ > > s/store1/store_4/ > > s/store2/store_8/ > > s/store3/store_12/ > > s/store4/store_16/ > > So the number now is the number of bytes being loaded? > > >Across all sorts of pipeline models, and the two backends. > > > >I have intentionally not modified any of the patterns which now look obviously > >incorrect. I'll be doing a second pass over the AArch64 back-end in patch > >2/2 which will fix these bugs. The AArch32 back-end looked to me to get this > >correct. > > > >Bootstrapped on AArch64 and ARM without issue - there's no functional > >change here. > > > >OK? > > Ok from an arm perspective. *Ping* for the AArch64 maintainers. Thanks, James