Displaying 2 results from an estimated 2 matches for "255c9b6".
Did you mean:
255c9b1
2016 Jan 28
8
Proposal: virtual constant propagation
...hine words.
To give an idea of how the generated code would look, here is an asm snippet
from the hottest virtual call from Chromium’s layout benchmarks before
the transformation:
255c9ae: 48 8b 03 mov (%rbx),%rax
255c9b1: be 30 00 00 00 mov $0x30,%esi
255c9b6: 48 89 df mov %rbx,%rdi
255c9b9: ff 90 e0 02 00 00 callq *0x2e0(%rax)
255c9bf: 84 c0 test %al,%al
255c9c1: 74 04 je 255c9c7
255c9c3: 31 c0 xor %eax,%eax
255c9c5: 5b...
2016 Jan 28
2
Proposal: virtual constant propagation
...ode would look, here is an asm snippet
>> from the hottest virtual call from Chromium’s layout benchmarks before
>> the transformation:
>>
>> 255c9ae: 48 8b 03 mov (%rbx),%rax
>> 255c9b1: be 30 00 00 00 mov $0x30,%esi
>> 255c9b6: 48 89 df mov %rbx,%rdi
>> 255c9b9: ff 90 e0 02 00 00 callq *0x2e0(%rax)
>> 255c9bf: 84 c0 test %al,%al
>> 255c9c1: 74 04 je 255c9c7
>> 255c9c3: 31 c0 xor %e...