[PATCH] [AArch64] Load Balancing for AES instructions on Cortex-A57

Z. Zheng zhaoshiz at codeaurora.org
Thu Nov 6 12:58:05 PST 2014


Hi jmolloy, t.p.northover, apazos, mcrosier,

On Cortex-A57, an AES chain achieves best performance if the accumulation register is kept the same through the entire chain. This patch utilizes the A57 FP load balancing pass to enforce that we emit such AES instruction sequence.

http://reviews.llvm.org/D6154

Files:
  lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp
  test/CodeGen/AArch64/aes-load-balancing.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D6154.15889.patch
Type: text/x-patch
Size: 5698 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141106/5af383e5/attachment.bin>


More information about the llvm-commits mailing list