search for: tsiouris

Displaying 20 results from an estimated 53 matches for "tsiouris".

Did you mean: tsiolis
2012 Sep 07
3
[LLVMdev] Publication - ErLLVM: An LLVM backend for Erlang
Sorry for double-posting to the list, The citation is the following (this time with a url to the paper): K. Sagonas, C. Stavrakakis, and Y. Tsiouris. "ErLLVM: An LLVM backend for Erlang"[1]. In Eleventh ACM SIGPLAN Erlang Workshop, September 2012. ACM Press. Thanks! Yiannis [1]: http://erllvm.softlab.ntua.gr/files/erlang03-sagonas.pdf On 09/07/2012 08:13 PM, Yiannis Tsiouris wrote: > Hi, > > I attach a publication that we...
2012 Sep 10
0
[LLVMdev] Publication - ErLLVM: An LLVM backend for Erlang
ping. :-) On 09/07/2012 08:24 PM, Yiannis Tsiouris wrote: > [...] > The citation is the following (this time with a url to the paper): K. > Sagonas, C. Stavrakakis, and Y. Tsiouris. "ErLLVM: An LLVM backend > for Erlang"[1]. In Eleventh ACM SIGPLAN Erlang Workshop, September > 2012. ACM Press. > > [1]: http://erllvm.s...
2012 Sep 11
1
[LLVMdev] Publication - ErLLVM: An LLVM backend for Erlang
On 9/10/12 5:29 PM, Yiannis Tsiouris wrote: > ping. :-) I've been on vacation since August 28 and disabled llvmdev delivery so that I wouldn't get flooded with emails while I was gone, so I didn't see your message. I've added the entry to the publications page, but I haven't made a separate page for the abs...
2013 Feb 10
2
[LLVMdev] GCMetadataPrinter::finishAssembly not executed?
...mething wrong? I used a custom GCMetadataPrinter plugin but I reproduced this using the builtin "ocaml" GC plugin and the attached file (actually, any simple ll file that uses "ocaml" gc is fine). Note: The beginAssembly function works great. Best wishes, yiannis -- Yiannis Tsiouris Ph.D. student, Software Engineering Laboratory, National Technical University of Athens WWW: http://www.softlab.ntua.gr/~gtsiour -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: gctest.ll URL: <http://lists.llvm.org/pipermail/llvm-dev/attachm...
2013 Feb 14
2
[LLVMdev] GCMetadataPrinter::finishAssembly not executed?
Sorry for the triple-posting! :-$ On 02/14/2013 04:30 PM, Yiannis Tsiouris wrote: > On 02/10/2013 08:47 PM, Yiannis Tsiouris wrote: >> After rebasing my local LLVM repo to ToT, I noticed that the >> finishAssembly function is not executed and, thus, the stack map is not >> printed at all. >> >> Is this a known issue or I 'm doing somet...
2013 Feb 25
2
[LLVMdev] GCMetadataPrinter::finishAssembly not executed?
...and all external clients will need to do cleanup directly doing the same jobs as Printer::doFinalization() does now. By the way, I've just noticed that comments for GCModuleInfo::clear() also needs to be updated, as it mentions deleter pass. -Dmitry. On Mon, Feb 25, 2013 at 9:55 PM, Yiannis Tsiouris <gtsiour at softlab.ntua.gr>wrote: > Hi Dmitry, > > > On 02/23/13 19:10, Dmitry Babokin wrote: > >> What's about the usage case, when LLVM is used as a library and the user >> implements its custom pass, which dump the code (implemented as a >> FunctionPa...
2013 Feb 14
0
[LLVMdev] GCMetadataPrinter::finishAssembly not executed?
Ping for this. On 02/10/2013 08:47 PM, Yiannis Tsiouris wrote: > After rebasing my local LLVM repo to ToT, I noticed that the > finishAssembly function is not executed and, thus, the stack map is not > printed at all. > > Is this a known issue or I 'm doing something wrong? > > I used a custom GCMetadataPrinter plugin but I repr...
2011 Apr 02
3
[LLVMdev] Explicit register usage in LLVM assembly
...ween function calls > such as for an interrupt. > > If you had asked "Is there another EASY way to force explicit register usage?" > the answer would have been "No." > > > --Sam Crow > > > ----- Original Message ---- > >> From: Yiannis Tsiouris <yiannis.tsiouris at gmail.com> >> To: llvmdev at cs.uiuc.edu >> Cc: Chris Stavrakakis <hydralisk.r at gmail.com> >> Sent: Sat, April 2, 2011 9:39:13 AM >> Subject: [LLVMdev] Explicit register usage in LLVM assembly >> >> Hello! >> Is there...
2012 Apr 24
0
[LLVMdev] RFC: ErLLVM - An LLVM backend for Erlang
...eviewer to approve/comments. Please note that the three patches while being code-wise independent, they 're strongly-connected *semantically*, meaning that including just a subset of these patches to LLVM's code base is quite weak if the others are not included also. Best regards, Yiannis Tsiouris (as part of the ErLLVM team) On Sat, Apr 14, 2012 at 11:49:41PM +0300, Yiannis Tsiouris wrote: > Hi, > > We 've been working on an LLVM backend for High Performance Erlang (HiPE) [1], > the native code compiler of Erlang/OTP [2]. ErLLVM [3] targets the X86 and AMD64 > architectu...
2011 Jul 09
1
[LLVMdev] Explicit register usage in LLVM assembly
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 07/08/2011 10:30 PM, Frits van Bommel wrote: > On 8 July 2011 21:10, Yiannis Tsiouris <yiannis.tsiouris at gmail.com> wrote: >> The problem with that is the case of an 'invoke' call. According to the >> semantics of the invoke instruction the return value is not available when >> a stack unwind happens. From the Language Reference Manual: >> &...
2013 Feb 27
0
[LLVMdev] GCMetadataPrinter::finishAssembly not executed?
...ients will need to do cleanup directly doing the same jobs as > Printer::doFinalization() does now. > > By the way, I've just noticed that comments for GCModuleInfo::clear() > also needs to be updated, as it mentions deleter pass. > > On Mon, Feb 25, 2013 at 9:55 PM, Yiannis Tsiouris > <gtsiour at softlab.ntua.gr <mailto:gtsiour at softlab.ntua.gr>> wrote: > > Hi Dmitry, > > > On 02/23/13 19:10, Dmitry Babokin wrote: > > What's about the usage case, when LLVM is used as a library > and the user implements its c...
2012 Apr 14
2
[LLVMdev] RFC: ErLLVM - An LLVM backend for Erlang
...re needed. Best regards, The ErLLVM team [1]: http://www.it.uu.se/research/group/hipe [2]: http://www.erlang.org [3]: http://erllvm.softlab.ntua.gr [4]: http://nondot.org/sabre/LLVMNotes/GlobalRegisterVariables.txt [5]: http://lists.cs.uiuc.edu/pipermail/llvmdev/2012-April/048685.html -- Yiannis Tsiouris Ph.D. student, Software Engineering Laboratory, National Technical University of Athens WWW: http://www.softlab.ntua.gr/~gtsiour -------------- next part -------------- A non-text attachment was scrubbed... Name: 0001-Implemented-HiPE-Calling-Convention-1-2.patch Type: text/x-diff Size: 9439 bytes...
2012 Apr 24
2
[LLVMdev] RFC: ErLLVM - Implemented HiPE Calling Convention
...R32_TC registers. | Add EBX, EDI to GR32_TC register class to handle a "ran out of registers during | register allocation" in case of tailcall existance because in EAX, ECX, EDX | are all argument registers in HiPE CC. Regards, Yiannis On Tue, Apr 24, 2012 at 04:29:38PM +0300, Yiannis Tsiouris wrote: > Hi, > > Following Chris' advice, I will rebase the patches and break them in 3 distinct > emails (one at a time) in order to be easier for a reviewer to > approve/comments. Please note that the three patches while being code-wise > independent, they 're strongly-c...
2011 Apr 02
0
[LLVMdev] Explicit register usage in LLVM assembly
...lem is that you cannot be assured that %r15 stays put between function calls such as for an interrupt. If you had asked "Is there another EASY way to force explicit register usage?" the answer would have been "No." --Sam Crow ----- Original Message ---- > From: Yiannis Tsiouris <yiannis.tsiouris at gmail.com> > To: llvmdev at cs.uiuc.edu > Cc: Chris Stavrakakis <hydralisk.r at gmail.com> > Sent: Sat, April 2, 2011 9:39:13 AM > Subject: [LLVMdev] Explicit register usage in LLVM assembly > > Hello! > Is there a way to force explicit re...
2013 Feb 23
3
[LLVMdev] GCMetadataPrinter::finishAssembly not executed?
...lad to hear solves the > issue. It also removes more lines than it adds, I like patches that fix > issues and have that property! > > Anyhow if you add some testing, as you suggest, you should be good to go. > > Thanks > > Pedro > > On Feb 16, 2013, at 6:13 AM, Yiannis Tsiouris <gtsiour at softlab.ntua.gr> > wrote: > > > <GCMetadata.patch> > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >...
2013 Feb 27
1
[LLVMdev] GCMetadataPrinter::finishAssembly not executed?
...ass calls this. + /// clear - Resets the pass. The metadata printer pass calls this. I would propose different text here: /// clear - Resets the pass. Any pass, which uses GCModuleInfo(), should call it in doFinalization(). Does it make sense? -Dmitry On Wed, Feb 27, 2013 at 7:21 PM, Yiannis Tsiouris <gtsiour at softlab.ntua.gr>wrote: > ** > Hi , > > Can someone commit the attatched (cleanup) patch for r175528? > > Thanks, > yiannis > > > On 02/25/2013 08:11 PM, Dmitry Babokin wrote: > > Yiannis, Pedro, > > I'm not an expert here. Taking clo...
2013 Feb 14
0
[LLVMdev] GCMetadataPrinter::finishAssembly not executed?
...oInitialization one can probably just not have a deleter and free the info inside the printer pass. The AsmPrinter depends on the Printer pass so the new order should take care of initialization and finalization at the right time. Does this make sense? Pedro On Feb 14, 2013, at 12:04 PM, Yiannis Tsiouris <gtsiour at softlab.ntua.gr> wrote: > Sorry for the triple-posting! :-$ > > On 02/14/2013 04:30 PM, Yiannis Tsiouris wrote: >> On 02/10/2013 08:47 PM, Yiannis Tsiouris wrote: >>> After rebasing my local LLVM repo to ToT, I noticed that the >>> finishAssembly...
2011 Apr 02
2
[LLVMdev] Explicit register usage in LLVM assembly
Hello! Is there a way to force explicit register usage (e.g. %r15 in amd64 architecture) in LLVM assembly code? I was proposed in #llvm channel at irc.oftc.net to use inline assembly but i find it rather impractical in my case. Is there any other way? Thanx, ~y.
2011 Jul 08
0
[LLVMdev] Explicit register usage in LLVM assembly
On 8 July 2011 21:10, Yiannis Tsiouris <yiannis.tsiouris at gmail.com> wrote: > The problem with that is the case of an 'invoke' call. According to the > semantics of the invoke instruction the return value is not available  when > a stack unwind happens. From the Language Reference Manual: >  "For the pur...
2011 Apr 02
4
[LLVMdev] Explicit register usage in LLVM assembly
On 04/03/2011 12:43 AM, Frits van Bommel wrote: > On Sat, Apr 2, 2011 at 9:46 PM, Yiannis Tsiouris > <yiannis.tsiouris at gmail.com> wrote: > >> I am not sure i made myself clear about what i want. I was wondering >> if there >> is a way to communicate to LLVM's register allocator and define which >> registers are pre-coloured and should not be used fo...