search for: gtsiour

Displaying 20 results from an estimated 37 matches for "gtsiour".

2013 Feb 25
2
[LLVMdev] GCMetadataPrinter::finishAssembly not executed?
...rnal 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 >> FunctionPass, but not...
2013 Feb 27
0
[LLVMdev] GCMetadataPrinter::finishAssembly not executed?
...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 custom pass, which...
2013 Feb 23
3
[LLVMdev] GCMetadataPrinter::finishAssembly not executed?
...olves 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 25
0
[LLVMdev] GCMetadataPrinter::finishAssembly not executed?
...o, will you take care of that (by just removing it) or should I sent a trivial fix in llvm-commits (where I don't have direct commit access)? yiannis -- Yiannis Tsiouris Ph.D. student, Software Engineering Laboratory, National Technical University of Athens WWW: http://www.softlab.ntua.gr/~gtsiour
2013 Feb 27
1
[LLVMdev] GCMetadataPrinter::finishAssembly not executed?
...s. + /// 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 closer look I s...
2012 Sep 07
3
[LLVMdev] Publication - ErLLVM: An LLVM backend for Erlang
...September 2012. ACM Press. > > Could someone add it under: http://llvm.org/pubs ? > > > Thanks, > Yiannis > (member of the ErLLVM team) -- Yiannis Tsiouris Ph.D. student, Software Engineering Laboratory, National Technical University of Athens WWW: http://www.softlab.ntua.gr/~gtsiour -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20120907/3be38f22/attachment.html>
2013 Feb 19
1
[LLVMdev] [PATCH] Fix GCMetadaPrinter::finishAssembly not executed
...this for me? Because every GC should be unusable right now! :-) Thanks, yiannis [1]: http://lists.cs.uiuc.edu/pipermail/llvmdev/2013-February/059335.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: fix-gcmetadata.patch Type: text/x-patch Size: 3302 bytes Desc: not available URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130219/355ffc9d/attachment.bin>
2013 Feb 16
2
[LLVMdev] GCMetadataPrinter::finishAssembly not executed?
...exist). The attached patch seems to work. Take it as a prototype as it needs a unittest just to be sure in the future! Does this seem reasonable? yianns -- 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: GCMetadata.patch Type: text/x-diff Size: 2199 bytes Desc: not available URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130216/0609b1f0/attachment.patch> -------------- next part -------------- A...
2013 Feb 15
2
[LLVMdev] GCMetadataPrinter::finishAssembly not executed?
...ion of the metadata or changing the order of the Deleter/Printer passes should do the trick? If I got it right, this should happen automatically. yiannis -- Yiannis Tsiouris Ph.D. student, Software Engineering Laboratory, National Technical University of Athens WWW: http://www.softlab.ntua.gr/~gtsiour
2013 Feb 10
2
[LLVMdev] GCMetadataPrinter::finishAssembly not executed?
...he 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/attachments/20130210/fc98e4c4/attachment.ksh> -------------- next part -------------- A non-text attachment was scrubbed... Name: sig...
2013 Feb 14
2
[LLVMdev] GCMetadataPrinter::finishAssembly not executed?
...lvm.org/svn/llvm-project/llvm/trunk at 169391 91177308-0d34-0410-b5e6-96231b3b80d8 Evan or Pedro, can you please take a look at this? :-) Thanks! yiannis -- Yiannis Tsiouris Ph.D. student, Software Engineering Laboratory, National Technical University of Athens WWW: http://www.softlab.ntua.gr/~gtsiour
2012 Sep 10
0
[LLVMdev] Publication - ErLLVM: An LLVM backend for Erlang
...;. In >> Eleventh ACM SIGPLAN Erlang Workshop, September 2012. ACM Press. >> >> Could someone add it under: http://llvm.org/pubs ? >> -- Yiannis Tsiouris Ph.D. student, Software Engineering Laboratory, National Technical University of Athens WWW: http://www.softlab.ntua.gr/~gtsiour -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20120911/e35fd476/attachment.html>
2013 Feb 15
0
[LLVMdev] GCMetadataPrinter::finishAssembly not executed?
...rk now because the doFinalization order is the reverse of the doInitialization order) Option 1 is a smaller change, option 2 will make the code cleaner and prevent issues like this in the future, so it sounds like a better solution. Thanks Pedro On Feb 15, 2013, at 4:25 AM, Yiannis Tsiouris <gtsiour at softlab.ntua.gr> wrote: > Hi Pedro (et al.), > > On 02/14/2013 11:43 PM, Pedro Artigas wrote: >> I believe what is going on is that there is an issue with the way that information is deleted (the CG information). > Yeap, that's exactly the problem! :-) I noticed that t...
2013 Feb 14
0
[LLVMdev] GCMetadataPrinter::finishAssembly not executed?
...on 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 function is...
2012 Oct 18
2
[LLVMdev] Bug in LowerIntrinsics::PerformDefaultLowering ?
...BB->end(); > II != E;) { E is used both for F.end() and for BB->end(). Is this intended? -Y. -- Yiannis Tsiouris Ph.D. student, Software Engineering Laboratory, National Technical University of Athens WWW: http://www.softlab.ntua.gr/~gtsiour
2013 Feb 18
0
[LLVMdev] GCMetadataPrinter::finishAssembly not executed?
...ine. It is option #2 which I am glad 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>
2013 Feb 14
0
[LLVMdev] GCMetadataPrinter::finishAssembly not executed?
...t seems to me that finishAssembly is never called. Has anyone tried anything similar? Testing this should be rather straightforward. :-) Thanks! yiannis -- Yiannis Tsiouris Ph.D. student, Software Engineering Laboratory, National Technical University of Athens WWW: http://www.softlab.ntua.gr/~gtsiour
2012 Sep 11
1
[LLVMdev] Publication - ErLLVM: An LLVM backend for Erlang
...rkshop, September 2012. ACM Press. > >> > >> Could someone add it under: http://llvm.org/pubs ? > >> > -- > Yiannis Tsiouris > Ph.D. student, > Software Engineering Laboratory, > National Technical University of Athens > WWW: http://www.softlab.ntua.gr/~gtsiour > > > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev -------------- next part -------------- An HTML attachment was scrubbed... URL: &...
2017 Sep 29
2
HiPE calling convention
Hi all I saw presentation http://www.softlab.ntua.gr/~gtsiour/files/erllvm_pres-20111107.pdf and I have couple question to the HiPE calling convention. I am trying to enable HiPE call for Rust compiler. That presentation mentioned that: Virtual registers with “special” use, pinned to hardware registers (unallocatable). VM Register AMD64 Register...
2012 Apr 14
2
[LLVMdev] RFC: ErLLVM - An LLVM backend for Erlang
...lvm.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 Desc: not available URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20120414/8f74d2b5/attachment.patch> --------...