[LLVMdev] question about GetElementPtr Instruction
Brian R. Gaeke
gaeke at uiuc.edu
Thu Sep 26 01:57:01 PDT 2002
Dear LLVMdev,
As far as I can tell, what the "ubyte 2" value really means is the
2+1'th member of the structure...regardless of whether that structure's
3rd element actually starts at (pointer to structure) + 3*sizeof(ubyte)
or not. So, is there any semantic connection between "ubyte" as
used in structure accesses and what getelementptr actually interprets
it as? Or is it just called ubyte for fun?
-"Confused in Urbana", Brian
> I have a question about GetElementPtr.
>
> Suppose I have an GetElementPtr Instruction GI:
>
> %reg = getelementptr %ST* %s, uint 1, ubyte 2, ubyte 1, uint
> 5, uint 13
--
gaeke at uiuc.edu
More information about the llvm-dev
mailing list