[PATCH] [X86] Memory folding for commutative instructions.

Simon Pilgrim llvm-dev at redking.me.uk
Fri Oct 10 10:32:13 PDT 2014


> As a side question, do you see any performance difference with that patch?

Thanks Quentin, on Jaguar I'm seeing a definite gain on (VEX encoded) SSE heavy code loops (physics, animation and vectormath), completely due to stack reload folding. On my Sandy Bridge Xeon the difference is a lot smaller / negligible. Although minor there are also improvements to code size / instruction packing.

Simon.

http://reviews.llvm.org/D5701






More information about the llvm-commits mailing list