Displaying 5 results from an estimated 5 matches for "zhguanwen".
2014 Nov 25
2
[LLVMdev] some of Basic blocks are deleted after running embedded ExecutionEngine
Hi llvm-ers,
I have integrated an ExecutionEngine in my pass, before I run the execution
engine, I check the program has 32 basic blocks. However, after I run the
execution engine, the number of basic blocks is 30. Two basic blocks are
deleted by the embedded JIT execution engine.
Does the ExecutionEngine perform any optimization? If yes, how can I
disable it?
Thanks,
Henry
-------------- next
2014 Dec 12
2
[LLVMdev] dynamic data dependence extraction using llvm
...of these variables
> (because you know how they behave)
>
> b) Create a separate section in the profile dump for the addresses
> of the loop induction vars and during a post-pass you can do a special
> handling for these addresses.
>
>
>
> *From:* Henry Chung [mailto:zhguanwen at gmail.com]
> *Sent:* Friday, December 12, 2014 2:29 AM
> *To:* Das, Dibyendu
> *Cc:* LLVM Developers Mailing List
> *Subject:* Re: [LLVMdev] dynamic data dependence extraction using llvm
>
>
>
> Dear Dibyendu,
>
>
>
> Thanks for your response. :-)
>
> &g...
2014 Dec 11
2
[LLVMdev] dynamic data dependence extraction using llvm
Dear Dibyendu,
Thanks for your response. :-)
> If you are looking for only dependences which are inter-iteration
(dependence distance != 0 ) you can do a post-pass on the ld/st addresses
collected
Yes, I am more interested in inter-iteration dependence. Could you
provide more information or some links on post-pass approach? I have no
idea on your method. :-)
> eliminate such
2014 Dec 11
2
[LLVMdev] dynamic data dependence extraction using llvm
Hi mobi,
Sorry, I am new to clang AST and can not get the point you mentioned. :-(
What I try to do is develop a tool that can analyze data dependence at
runtime. Therefore, I need to analyze trace containing memory accessing
information (eg. arrays within loops). To do that, I first instrument a
recording function to get addresses of load/store instructions. However,
there are
2014 Dec 11
5
[LLVMdev] dynamic data dependence extraction using llvm
Hi LLVM-ers,
I try to develop my custom dynamic data dependence tool (focusing on nested
loops), currently I can successfully get the trace including load/store
address, loop information, etc.
However, when I try to analyze dynamic data dependence based on the
pairwise method described in [1], the load/store for iteration variables
may interfere my analysis (I only care about the load/store for