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

Z. Zheng zhaoshiz at codeaurora.org
Fri Nov 14 13:04:57 PST 2014


James, 

Thanks for the feed back. To make sure I understand correctly: the way we build chains (mul-mla or aes) is forward, which is fine.

But it's better to color the chains backward for the G->getLast() to handle tied dest register. This would requires us to iterate from the last instructions to the first of a chain in ColorChain() and make appropriate changes to scavengeRegister().

Is this the plan you envisioned to add back support for MLAv2f32?

Thanks,
Zhaoshi

http://reviews.llvm.org/D6154






More information about the llvm-commits mailing list