Displaying 3 results from an estimated 3 matches for "return_intern".
Did you mean:
return_internal
2012 Mar 02
3
[LLVMdev] how to annotate assembler
...%rsp, %rbp # 19 *movdi_1_rex64/2 [length = 3]
.cfi_offset 6, -16
.cfi_def_cfa_register 6
movq %rdi, -8(%rbp) # 2 *movdi_1_rex64/4 [length = 4]
cvtsi2sdq -8(%rbp), %xmm0 # 6 *floatdidf2_sse_interunit/2 [length = 6]
leave # 24 leave_rex64 [length = 1]
.cfi_def_cfa 7, 8
ret # 25 return_internal [length = 1]
.cfi_endproc
Now I may look into config/i386/i386.md, and look for mentioned
*pushdi2_rex64, movdi_1_rex64, floatdidf2_sse_interunit and other
patterns and study how they work.
How to make the same annotation for clang output assembler code?
test:
.Leh_func_begin1:
pushq %rbp...
2012 Mar 02
0
[LLVMdev] how to annotate assembler
...rex64/2 [length = 3]
> .cfi_offset 6, -16
> .cfi_def_cfa_register 6
> movq %rdi, -8(%rbp) # 2 *movdi_1_rex64/4 [length = 4]
> cvtsi2sdq -8(%rbp), %xmm0 # 6 *floatdidf2_sse_interunit/2 [length = 6]
> leave # 24 leave_rex64 [length = 1]
> .cfi_def_cfa 7, 8
> ret # 25 return_internal [length = 1]
> .cfi_endproc
>
> Now I may look into config/i386/i386.md, and look for mentioned
> *pushdi2_rex64, movdi_1_rex64, floatdidf2_sse_interunit and other
> patterns and study how they work.
>
> How to make the same annotation for clang output assembler code?
>...
2012 Mar 02
2
[LLVMdev] how to annotate assembler
...t; .cfi_offset 6, -16
>> .cfi_def_cfa_register 6
>> movq %rdi, -8(%rbp) # 2 *movdi_1_rex64/4 [length = 4]
>> cvtsi2sdq -8(%rbp), %xmm0 # 6 *floatdidf2_sse_interunit/2 [length = 6]
>> leave # 24 leave_rex64 [length = 1]
>> .cfi_def_cfa 7, 8
>> ret # 25 return_internal [length = 1]
>> .cfi_endproc
>>
>> Now I may look into config/i386/i386.md, and look for mentioned
>> *pushdi2_rex64, movdi_1_rex64, floatdidf2_sse_interunit and other
>> patterns and study how they work.
>>
>> How to make the same annotation for clang o...