search for: thomas00

Displaying 20 results from an estimated 22 matches for "thomas00".

2013 Dec 18
1
[LLVMdev] GCModuleInfo and MCJIT
...another section is active after the call to finishAssembly. To solve the problem, you just have to add const MCSection* sec = AP.getCurrentSection(); et the beginning of finishAssembly, and AP.OutStreamer.SwitchSection(sec); at the end. See you, Gaël 2013/12/18 Gaël Thomas <gael.thomas00 at gmail.com>: > Hi! > > I have now a more precise question, I hope that this time, someone > will be able to help me :) > > I'm now able to find the gc meta data. To find this data, I simply > register a GCMetadataPrinter (just like during an AOT compilation). A > GC...
2013 Dec 18
0
[LLVMdev] GCModuleInfo and MCJIT
...file). And after having loaded the object file, I don't know how I could find the concrete address of the MCSymbol. When I call mcjit->getGlobalValueAddress("safepoint-symb"), mcjit is unable to find it in the object file. Any idea? Gaël 2013/12/15 Gaël Thomas <gael.thomas00 at gmail.com>: > Hi all, > > So, MCJIT is working with vmkit, that's great. However, I need to > retrieve the GCModuleInfo and the MachineCodeEmitter used during the > compilation process. And I don't know how I should proceed? I'm trying > to understand how they ar...
2013 Dec 15
2
[LLVMdev] GCModuleInfo and MCJIT
Hi all, So, MCJIT is working with vmkit, that's great. However, I need to retrieve the GCModuleInfo and the MachineCodeEmitter used during the compilation process. And I don't know how I should proceed? I'm trying to understand how they are preserved with the old jit, but I have to say that I'm a little bit lost because I haven't a global view of the code... So, any help would
2013 Dec 18
2
[LLVMdev] Trying to use patchpoint in MCJIT
...own linking, and so > you wouldn't expect the function parameter to be resolved by LLVM. > > Presumably, in VMKit, you could just plant a pointer constant to the > function you wish to call initially? > > -Filip > > > On Dec 17, 2013, at 2:42 PM, Gaël Thomas <gael.thomas00 at gmail.com> wrote: > > Hi all, > > I'm trying to play with patchoint (with MCJIT and VMKit) and I don't > understand something. I generate this call for my first patch point. > Basically, I want to call f(0). > > %5 = call i64 (i64, i32, i8*, i32, ...)* @llvm.ex...
2014 Sep 09
2
[LLVMdev] VMKit is retired (but you can help if you want!)
Oups, sorry for the mistake, llcj (not llc:)) is not more maintained! Gaël Le 10 sept. 2014 00:27, "Gaël Thomas" <gael.thomas00 at gmail.com> a écrit : > Hi Brian, > > So, I confirm, llc is not more maintained. And using vmjc is probably > the good starting point to translate Java bytecode into llvm bitcode. > > However, I think that your hack (changing the way VMKitGCPrinter.cpp > resolves symbols)...
2013 Dec 17
3
[LLVMdev] Trying to use patchpoint in MCJIT
Hi all, I'm trying to play with patchoint (with MCJIT and VMKit) and I don't understand something. I generate this call for my first patch point. Basically, I want to call f(0). %5 = call i64 (i64, i32, i8*, i32, ...)* @llvm.experimental.patchpoint.i64( i64 42, ;; patch point id is 42 i32 0, ;; 0 bytes for the padding i8* bitcast (i32 (i32)* @f to i8*), ;; my function f i32 1,
2013 Nov 22
0
[LLVMdev] vmkit2 core dump after building mmtk
Is there a particular revision in the repository that I can checkout and work from? Thanks, -- Adam On Thu, Nov 21, 2013 at 3:46 PM, Gaël Thomas <gael.thomas00 at gmail.com> wrote: > Ok, I have exactly the same problem when I compile, I will try to > understand where is the problem. > > Gaël > > 2013/11/21 Gaël Thomas <gael.thomas00 at gmail.com>: >> Arg, you have to use a version strictly before the 7u25 (probably the &gt...
2013 Nov 21
2
[LLVMdev] vmkit2 core dump after building mmtk
Ok, I have exactly the same problem when I compile, I will try to understand where is the problem. Gaël 2013/11/21 Gaël Thomas <gael.thomas00 at gmail.com>: > Arg, you have to use a version strictly before the 7u25 (probably the > 7u21), sorry! > > I hope that it will work, because I also have problem to compile the > trunk version of vmkit (I haven't tested the trunk since two months). > I'm investigating. T...
2013 Dec 18
0
[LLVMdev] Trying to use patchpoint in MCJIT
...intended to be used in VMs that do their own linking, and so you wouldn't expect the function parameter to be resolved by LLVM. Presumably, in VMKit, you could just plant a pointer constant to the function you wish to call initially? -Filip On Dec 17, 2013, at 2:42 PM, Gaël Thomas <gael.thomas00 at gmail.com> wrote: > Hi all, > > I'm trying to play with patchoint (with MCJIT and VMKit) and I don't > understand something. I generate this call for my first patch point. > Basically, I want to call f(0). > > %5 = call i64 (i64, i32, i8*, i32, ...)* @llvm.expe...
2013 Nov 21
2
[LLVMdev] vmkit2 core dump after building mmtk
I guess I mispoke, I checked out the source from http://llvm.org/svn/llvm-project/vmkit/trunk. I thought this was vmkit2. I guess I was just referring to vmkit then. On Thu, Nov 21, 2013 at 12:10 PM, Gaël Thomas <gael.thomas00 at gmail.com> wrote: > Hi Adam, > > I don't know which repo you have used? Because only the llvm repo is > maintained (not the gforge one), and vmkit2 comes from gforge... By the way, > how did you found the gforge repo, it should not be referenced anymore from > the web? &...
2014 Sep 09
2
[LLVMdev] VMKit is retired (but you can help if you want!)
...d resulting in a linked target-architecture executable, using `clang++` as compiler-driver for assembling and linking. It would be essentially a work-alike to `gcj`. Can you help point me in the right direction? Thank you, Brian Date: Mon, 1 Sep 2014 21:34:58 +0200 From: Gaël Thomas <gael.thomas00 at gmail.com> To: LLVM Developers Mailing List <llvmdev at cs.uiuc.edu>, Nicolas Geoffray <nicolas.geoffray at gmail.com> Subject: [LLVMdev] VMKit is retired (but you can help if you want!) Message-ID: <CAOWuPDcZBpt_JJ5yo5YN=C+RWbtbneXB1UGd90d0mXdnrs8=RQ at mail.gmail.com> Co...
2013 Nov 21
0
[LLVMdev] vmkit2 core dump after building mmtk
...o/code/vmkit/mmtk/java/Debug+Asserts/mmtk-vmkit-lower.bc] > Error 134 > [vmkit ./mmtk]: abort with error in ./mmtk/java > make[1]: *** [all] Error 1 > [vmkit .]: abort with error in ./mmtk > make: *** [all] Error 1 > > > On Thu, Nov 21, 2013 at 12:49 PM, Gaël Thomas <gael.thomas00 at gmail.com> wrote: >> I also misunderstood :) So, in this case, the problem is that your >> version of openjdk is probably not supported. In fact, we only support >> the version 7u23 of openjdk :) You can find this version here: >> http://www.oracle.com/technetwork/java...
2013 Nov 21
2
[LLVMdev] vmkit2 core dump after building mmtk
...ed (core dumped) make[2]: *** [/path/to/code/vmkit/mmtk/java/Debug+Asserts/mmtk-vmkit-lower.bc] Error 134 [vmkit ./mmtk]: abort with error in ./mmtk/java make[1]: *** [all] Error 1 [vmkit .]: abort with error in ./mmtk make: *** [all] Error 1 On Thu, Nov 21, 2013 at 12:49 PM, Gaël Thomas <gael.thomas00 at gmail.com> wrote: > I also misunderstood :) So, in this case, the problem is that your > version of openjdk is probably not supported. In fact, we only support > the version 7u23 of openjdk :) You can find this version here: > http://www.oracle.com/technetwork/java/javase/download...
2013 Nov 21
0
[LLVMdev] vmkit2 core dump after building mmtk
.../21 Adam Pridgen <Adam.pridgen at rice.edu>: > I guess I mispoke, I checked out the source from > http://llvm.org/svn/llvm-project/vmkit/trunk. I thought this was > vmkit2. I guess I was just referring to vmkit then. > > On Thu, Nov 21, 2013 at 12:10 PM, Gaël Thomas <gael.thomas00 at gmail.com> wrote: >> Hi Adam, >> >> I don't know which repo you have used? Because only the llvm repo is >> maintained (not the gforge one), and vmkit2 comes from gforge... By the way, >> how did you found the gforge repo, it should not be referenced anymore...
2014 Jan 08
2
[LLVMdev] Request for Git Mirror of VMKit Subproject
Thanks, Anton. I always forget about llvm-admin :). I'd say converting all branches would be best, would help track the MCJIT work for example. Gaël, does that sound good to you? You're the one making all the commits these days :). ~Will On Sun, Jan 5, 2014 at 9:03 AM, Anton Korobeynikov <anton at korobeynikov.info> wrote: > Hello > > I can create a mirror, this is not
2013 Jun 26
0
[LLVMdev] vmkit variables internal representation
Hi Alexandru, The Java bytecode does not give and use the name of the local variables. We can find them in an attribute used for debugging, but currently, vmkit do not use this attribute. It means that the llvm bitcode that vmjc emit does not contain these names. Finding local variables names could be useful, but we don't plane to implement this feature for the moment... If you are
2014 Mar 31
2
[LLVMdev] vmkit build failure of lots of "undefined reference"
Hi, I got lots of "undefined reference" when building vmkit. Anyone can help to give a solution? I download vmkit with "svn co http://llvm.org/svn/llvm-project/vmkit/trunk/", followed the instructions of "http://llvm.org/svn/llvm-project/vmkit/trunk/README.TXT", and built vmkit on ubuntu 13.10 x64 with sunjava 1.6.0_45 + llvm 3.3 + classpath 0.99 + gcc 4.8.1.
2013 Jun 26
2
[LLVMdev] vmkit variables internal representation
Yes ! Thank you a lot :) It seems vmkit bytecode is quite close to the classic LLVM, but still adaptations to the passes have to be done ________________________________ From: Tim Northover <t.p.northover at gmail.com> To: Alexandru Ionut Diaconescu <cyrusthevirus001x at yahoo.com> Cc: "llvmdev at cs.uiuc.edu" <llvmdev at cs.uiuc.edu> Sent: Wednesday, June 26,
2013 Nov 21
0
[LLVMdev] vmkit2 core dump after building mmtk
Hi Adam, I don't know which repo you have used? Because only the llvm repo is maintained (not the gforge one), and vmkit2 comes from gforge... By the way, how did you found the gforge repo, it should not be referenced anymore from the web? See you, Gaël Le 21 nov. 2013 17:08, "Adam Pridgen" <Adam.pridgen at rice.edu> a écrit : > Hello, > > I am trying to build
2013 Nov 21
2
[LLVMdev] vmkit2 core dump after building mmtk
Hello, I am trying to build vmkit2 from the repo using OpenJDK 6 (stock install) on Ubuntu 13.04 amd64. When I try to compile vmkit2 I get the core dump below. I am not sure what the issue is, but I was getting the same error when I was also using classpath. My build environment is set up in the following way: