Displaying 1 result from an estimated 1 matches for "sunkaddr20".
Did you mean:
sunkaddr27
2011 Sep 06
1
[LLVMdev] sunkaddr var names
...erate. What is the point of these var names,
and implementations of their use such as:
%sunkaddr16 = sext i32 %25 to i64
%sunkaddr15 = ptrtoint i8* %addr to i64
%sunkaddr17 = mul i64 %sunkaddr16, 4
%sunkaddr18 = add i64 %sunkaddr15, %sunkaddr17
%sunkaddr19 = add i64 %sunkaddr18, 28
%sunkaddr20 = inttoptr i64 %sunkaddr19 to i32*
store i32 %27, i32* %sunkaddr20
I can guess sunkaddr means sunk address, and that the implementation is
combining two pointers into a 64bit value but in a strange way; two bit shift
of one pointer added to another along with added offset of 28. Except for the...