[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