search for: farvard

Displaying 5 results from an estimated 5 matches for "farvard".

Did you mean: harvard
2017 Apr 17
9
[RFC] Adding CPS call support
...ant goal for us is to merge this into trunk since we do not want to bundle a special version of LLVM with GHC. Please let me know soon if you have any objections to this feature. Thanks for reading, Kavon References ========== [1] http://llvm.org/docs/LangRef.html#blockaddress [2] http://kavon.farvard.in/papers/ml16-cwc-llvm.pdf
2017 Apr 19
3
[RFC] Adding CPS call support
...would there be more support for a version of this terminator (whether as an intrinsic or not) instead of what I was proposing earlier? ~kavon > On Apr 18, 2017, at 7:24 PM, Philip Reames via llvm-dev <llvm-dev at lists.llvm.org> wrote: > > > > On 04/17/2017 08:30 AM, Kavon Farvardin via llvm-dev wrote: >> Summary >> ======= >> >> There is a need for dedicated continuation-passing style (CPS) calls in LLVM to >> support functional languages. Herein I describe the problem and propose a >> solution. Feedback and/or tips are greatly appreciat...
2017 Apr 14
2
TBAA falsely reporting may alias?
On Fri, Apr 14, 2017 at 6:12 AM, Hal Finkel via llvm-dev < llvm-dev at lists.llvm.org> wrote: > > On 04/14/2017 08:03 AM, Kavon Farvardin via llvm-dev wrote: > >> Thanks for the explanation Sanjoy! >> >> Another question I have is: are there are any passes that invalidate or >> make the TBAA analysis information less precise? >> > > Some transformation drop TBAA information when they might inv...
2017 Apr 17
2
[RFC] Adding CPS call support
...wrote: > > Hi Kavon, > > Is there a reason you can't use the algorithm from the paper "A Correspondence between Continuation Passing Style and Static Single Assignment Form" to convert your IR to LLVM's SSA IR? > > -Manuel > > On 2017-04-17 17:30, Kavon Farvardin via llvm-dev wrote: >> Summary >> ======= >> There is a need for dedicated continuation-passing style (CPS) calls in LLVM to >> support functional languages. Herein I describe the problem and propose a >> solution. Feedback and/or tips are greatly appreciated, as our...
2019 Sep 23
4
"Freeing" functions generated with SimpleORC for JIT use-case
Hi all, I am using LLVM for JIT use-case and compile functions on the fly. I want to "free" the modules after some time and reclaim any memory associated with it. I am using the SimpleORC API <https://llvm.org/docs/tutorial/BuildingAJIT1.html> now. Is there an API to "free" all the memory associated with the module? I use one "compiler" instance (think similar