[llvm] r214957 - [AArch64] Conditional selects are expensive on out-of-order cores.
James Molloy
james.molloy at arm.com
Wed Aug 6 06:10:23 PDT 2014
Hi Tim,
I'm not doing very well with attaching patches lately am I?
Attached.
Cheers,
James
-----Original Message-----
From: James Molloy [mailto:james.molloy at arm.com]
Sent: 06 August 2014 13:56
To: 'Tim Northover'
Cc: llvm-commits
Subject: RE: [llvm] r214957 - [AArch64] Conditional selects are expensive on out-of-order cores.
Hi Tim,
A test was a bit difficult to reduce, owing to the need to confuse early if conversion.
Attached is a tiny testcase and I've added a flag to disable early if conversion so the patch doesn't have to be obtuse.
Cheers,
James
-----Original Message-----
From: Tim Northover [mailto:t.p.northover at gmail.com]
Sent: 06 August 2014 12:02
To: James Molloy
Cc: llvm-commits
Subject: Re: [llvm] r214957 - [AArch64] Conditional selects are expensive on out-of-order cores.
> Specifically Cortex-A57. This probably applies to Cyclone too but I haven't enabled it for that as I can't test it.
No test for A57? It'd help for creating a quick micro-benchmark on Cyclone if nothing else.
Cheers.
Tim.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: a57-csel.diff
Type: application/octet-stream
Size: 1664 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140806/19775fda/attachment.obj>
More information about the llvm-commits
mailing list