[prev in list] [next in list] [prev in thread] [next in thread]
List: llvm-dev
Subject: [LLVMdev] how to let memory dependency analysis use globalsmodref
From: Jin Guoliang <jingl1345 () gmail ! com>
Date: 2012-07-31 22:42:14
Message-ID: CAK41ufMK_ty9tAfjNwGhBE8gLCqBT8oa-wKCe8dDcc9ddkQUYA () mail ! gmail ! com
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
Hi there,
I am doing:
opt -print-memdeps ./test.bc -analyze -globalsmodref-aa
by adding globalsmodref-aa, I am hoping that globalsmodref alias analysis
will be used. However, it does not turn out to be so. I found this out by
adding some "errs() << " into the source code for that alias analysis.
So my question is what should I do to let memory dependency analysis use
globalsmodref alias analysis.
I have tried other alias analysis and found out that if basic-aa and tbaa
can be utilized, but not -libcall-aa -globalsmodref-aa.
I also found out that -libcall-aa -globalsmodref-aa has member function
runOnFunction and runOnModule respectively, but basic-aa and tbaa do not.
Again, my question is what should I do to let memory dependency analysis
use globalsmodref alias analysis.
Thanks,
Guoliang
[Attachment #5 (text/html)]
Hi there,<br><br>I am doing:<br><br>opt -print-memdeps ./test.bc -analyze -=
globalsmodref-aa<br><br>by adding globalsmodref-aa, I am hoping that global=
smodref alias analysis will be used. However, it does not turn out to be so=
. I found this out by adding some "errs() << " into the sou=
rce code for that alias analysis.<br>
<br>So my question is what should I do to let memory dependency analysis us=
e globalsmodref alias analysis.<br><br>I have tried other alias analysis an=
d found out that if basic-aa and tbaa can be utilized, but not -libcall-aa =
-globalsmodref-aa.<br>
<br>I also found out that -libcall-aa -globalsmodref-aa has member function=
runOnFunction and runOnModule respectively, but basic-aa and tbaa do not.<=
br><br>Again, my question is what should I do to let memory dependency anal=
ysis use globalsmodref alias analysis.<br>
<br>Thanks,<br>Guoliang<br>
_______________________________________________
LLVM Developers mailing list
LLVMdev@cs.uiuc.edu http://llvm.cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic