search for: mobiphil

Displaying 8 results from an estimated 8 matches for "mobiphil".

2015 Feb 09
2
[LLVMdev] Any mechanism available for link time inlineing?
...based on the offset information it knows. The linker should glue together the parts. I am aware about the non -fPIC way of linking functions from dynamic libraries, which seems to be an abandoned direction. Thanks for help, and please ask questions if my brief presentation is not clear regards, mobiphil -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150209/b839c641/attachment.html>
2014 Dec 11
2
[LLVMdev] dynamic data dependence extraction using llvm
...instructions for iteration/index variables, i, j or k. And these 'uninteresting' ld/st instructions will affect my dependence analysis results. If clang AST could solve this problem, could you provide more information? Thanks, Henry On Thu, Dec 11, 2014 at 2:56 PM, mobi phil <mobi at mobiphil.com> wrote: > However, as we can see in the llvm-IR, apart from load/store instructions >> for array accesses we interested, there are lots of load/store instructions >> for iteration variables, i and j for the above example. And these noise >> load/store instructions will...
2014 Dec 05
6
[LLVMdev] instruction/intrinsic for segmented adressing
Hi, would like to use LLVM as backend for a compiler. One of the features I would like to implement is segment based addressing for position independent data. For some it may sound strange, for others the opposite. No need to write complex story. Imagine you have a custom alocator that manages an area of 1GB of memory. Your application uses a custom allocator to allocate memory inside this area,
2014 Dec 12
2
[LLVMdev] dynamic data dependence extraction using llvm
Dear Dibyendu and Mobi, Thanks for your help! :-) I finally figure it out. The solution is really simple. I just need to generate a new bitcode file with the following command: ----- opt -mem2reg -indvars test1.bc -o test2.bc ----- Then the load/store for induction variables will be removed and replaced by PHI instructions and all remaining load/store instructions are those I am interested in. I
2015 Feb 12
2
[LLVMdev] Any mechanism available for link time inlineing?
> On Feb 12, 2015, at 8:15 AM, mobi phil <mobi at mobiphil.com> wrote: > > sorry to insist. While I do not beleive the question was the dumbest in the world, would love to know to find out some info, please find belowe the short version of the question: > > Is there already in LLVM or is there any plan to support some mechanism for static/...
2015 Feb 15
3
[LLVMdev] Any mechanism available for link time inlineing?
mobi phil wrote: > thanks, sounds great, heard about llvm-lto, but was not following in > details. I have an llvm-lto in my dev branch build....now what I do not > find are some example on how to use it for link time inline-ing. In > worst case have to deal with the overhead to experiment With what linker? LLVM LTO is available by default with Apple's XCode development
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
2014 Dec 06
2
[LLVMdev] instruction/intrinsic for segmented adressing
...but I am still a bit confused as I do not know well yet LLVM and the platforms themselves, and would like to know what are my possibilities before starting to read hundreds of pages of documentation thanks in advance for the answers, rgrds, mobi phil being mobile, but including technology http://mobiphil.com -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20141206/f1b55b73/attachment.html>