[LLVMdev] Macro-op fusion experiment
nicolas.capens at gmail.com
Tue Apr 19 02:22:29 PDT 2011
I've considered that, but it would require either decoding the binary code, or detecting these instruction pairs during assembly output. I'm not sure which would work best and how to get started. Any and all ideas are greatly appreciated.
On 17 Apr 2011, at 20:19, Jakob Stoklund Olesen <stoklund at 2pi.dk> wrote:
> On Apr 17, 2011, at 9:59 AM, Nicolas Capens wrote:
>> My immediate concern is getting a reasonable estimate for how often this macro-op fusion could be performed. This could then be used to evaluate whether it's worth the added decoder complexity.
> In that case, just look at the generated code. I don't think any pass is inserting instructions between 'mov' and two-address arithmetic instructions.
More information about the llvm-dev