[LLVMdev] GEP vs IntToPtr/PtrToInt
Arushi Aggarwal
arushi987 at gmail.com
Mon Apr 4 17:01:06 PDT 2011
Hi,
Is it correct to convert,
%196 = load i32* %195, align 8 ; <i32> [#uses=1]
%197 = zext i32 %196 to i64 ; <i64> [#uses=1]
%198 = ptrtoint i8* %193 to i64 ; <i64> [#uses=1]
%199 = add i64 %198, %197 ; <i64> [#uses=1]
%200 = inttoptr i64 %199 to i8* ; <i8*> [#uses=1]
into
%200 = getelementptr %193, %196
Reducing the unnecessary casts of converting to integers and then back?
Thanks,
Arushi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110404/f7682c3b/attachment.html>
More information about the llvm-dev
mailing list