search for: dounia

Displaying 11 results from an estimated 11 matches for "dounia".

2016 Jul 26
2
[LLVMdev] Interprocedural use-def chains
...rsue that because with this solution, I am going to implement the interprocedural part myself and was wondering if that was not already done. I was not also 100% sure that this will work for any type of arguments. If, based on your response, this is my only solution then I will go for it. Thanks, Dounia On Tue, Jul 26, 2016 at 5:51 PM, Sanjoy Das <sanjoy at playingwithpointers.com> wrote: > Hi Dounia, > > Dounia Khaldi via llvm-dev wrote: > > I have been using the USE class to access the use-def chains of > > different values. However, what I have noticed is that the...
2016 Jul 31
0
[Openmp-dev] How to get the function definition of a kmpc_micro call
...e third argument of __kmpc_fork_call Value *vcall = callInst->getArgOperand(2); //This will return the outlined function in __kmpc_fork_call Function *f = dyn_cast<Function>(vcall->stripPointerCasts()); f->getName returns ".omp_outlined..45" So this worked. Thanks again, Dounia On Sat, Jul 30, 2016 at 6:47 PM, Arpith C Jacob <acjacob at us.ibm.com> wrote: > Hi Dounia, > > I work on the NVPTX OpenMP codegen support and we don't use fork() but I > can point you to where you may be able to find this information. > > In the clang sources, have a...
2016 Jul 26
2
[LLVMdev] Interprocedural use-def chains
...ed as an argument in a function call *foo*, the USE analysis would go to the definition of* foo*, and get me the users of that argument in the called function as well. Currently, what USE does is that it returns the call as a use and stops there. Any information or ideas would be appreciated. -- Dounia KHALDI Research Assistant Professor Institute for Advanced Computational Science Stony Brook University Stony Brook, NY 11794-5250 www.iacs.stonybrook.edu -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/2016072...
2016 Aug 01
1
[LLVMdev] Interprocedural use-def chains
On Tue, Jul 26, 2016 at 3:05 PM Dounia Khaldi via llvm-dev < llvm-dev at lists.llvm.org> wrote: > Thanks for your reply. > > Yes, I was about to recurse over the use list of the argument in the > called function. I did not want to pursue that because with this solution, > I am going to implement the interprocedural...
2017 Nov 17
4
Signed or unsigned EQ/NEQ
...if the integer operands of the CmpInst are signed or unsigned. Apparently, LLVM does not distinguish in its type system between signed and unsigned variables. So, I am not able to generate the appropriate signed or unsigned ICMP_(S|U)LT or ICMP_(S|U)GT. Do you have a solution for this? Thanks, Dounia -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20171117/7f3a7312/attachment.html>
2018 Dec 31
1
Issue with "t -> signature is meaningless, use custom typechecking"
...ing builtins in Builtins.def: BUILTIN(__builtin_xxx, "v.", "nt") the "t" was sufficient here to not perform any type checking. The type checking was handled in CGBuiltin.cpp. This was working until recently. Do you know which change might have caused this? Thanks, Dounia -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20181230/ce58163d/attachment.html>
2015 Mar 09
5
[LLVMdev] LLVM Parallel IR
I'm part of a research group at MIT looking to create an extension of LLVM that inherently allows one to nicely code a parallel loop. Most parallel frameworks tend to take the body of a parallel loop and stick it inside of a function for the parallel runtime to call when appropriate. However, this makes optimizations significantly more difficult as most compiler optimizations tend to be
2016 Oct 14
3
Parallel IR [PIR] --- BoF preparation discussion
...ussion once more, including a BoF at the US developers meeting in 3 weeks. To structure the mailing list discussion we propose to: - Inform a broader audience on the (currently) proposed approaches targeted specifically at LLVM (including but not necessarily limited to the work by Intel, Dounia Khaldi et al, Tao Schardl et al and our own work) - Collect/summarize arguments for and against a "more intrusive" parallel representation in LLVM. - Collect/summarize requirements including abstract design goals but also concrete examples that should (not) be supported....
2017 Dec 04
2
[RFC] - Deduplication of debug information in linkers (LLD)
...th 2017 (Alex Bradbury via llvm-dev) > 3. Re: [RFC] - Deduplication of debug information in linkers > (LLD). (UE US via llvm-dev) > 4. Re: [RFC] - Deduplication of debug information in linkers > (LLD). (UE US via llvm-dev) > 5. Adding a string-argument Intrinsic (Dounia Khaldi via llvm-dev) > 6. Re: Adding a string-argument Intrinsic > (Jonathan Roelofs via llvm-dev) > 7. Passes to add/validate synthetic debug info > (Vedant Kumar via llvm-dev) > 8. Re: Passes to add/validate synthetic debug info > (Davide Italiano via...
2015 Oct 16
5
Managed Languages BOF @ Dev Meeting
Sanjoy, Joseph, and I will be hosting a BoF on using LLVM to build compilers for managed languages. We're curious to hear who's planning on attending and what topics you'd like to hear about. Depending on the expected audience, we're happy to do anything between a rough "what to expect getting started" to a down in the weeds working session on relevant optimization
2016 Jul 30
0
How to get the function definition of a kmpc_micro call
...ion, function call and did not work. Is there a clean way (other than manipulating strings) to get the defintion of the outlined function from the call __kmpc_fork_call? By clean I mean where I can manipulate IR and LLVM methods (and not compare strings). Thanks in advance for any help, -- Dounia KHALDI Research Assistant Professor Institute for Advanced Computational Science Stony Brook University Stony Brook, NY 11794-5250 www.iacs.stonybrook.edu -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/2016072...