search for: sulong

Displaying 10 results from an estimated 10 matches for "sulong".

Did you mean: ulong
2016 Jan 30
4
Sulong
Hi everyone, we started a new open source project Sulong: https://github.com/graalvm/sulong. Sulong is a LLVM IR interpreter with JIT compilation running on top of the JVM. By using the Truffle framework, it implements speculative optimizations such as inlining of function pointer calls through AST rewriting. One area of our research is to provide alter...
2019 Jan 28
2
[RFC] Support embedding bitcodes in LLD with LTO
Hi everybody! I'm Josef and I'm working at Oracle Labs on Sulong [1,2], the LLVM IR execution engine in GraalVM [3]. In addition to executing bare bitcode files, Sulong also accepts ELF files with embedded bitcode sections. Therefore, it would be great if LLD in (Full)LTO mode would support embedding bitcode sections to the resulting object file. Is that so...
2016 May 13
3
Access to dynamic execution information.
Hi Does LLVM dynamically run the program to obtain profiling information like branch weight? if so, can we access the information regarding this run like the number of instructions that have been executed dynamically between two specific points of the program? Thanks -------------- next part -------------- An HTML attachment was scrubbed... URL:
2016 Jan 30
0
Sulong
Am 30.01.2016 um 23:35 schrieb Manuel Rigger via llvm-dev: > We are looking forward to feedback and/or contributions! What's the primary target audience for the project? It could be people who want to take their JVM bytecode to machine code, or it could be people who want to implement a compiler in Java but use LLVM for the backend, the Readme wouldn't tell me (probably because I
2019 Jan 31
3
[RFC] Support embedding bitcodes in LLD with LTO
...n to CFLAGS/LDFLAGS would then be sufficient. > > On Mon, Jan 28, 2019 at 6:41 AM Josef Eisl via llvm-dev > <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>> wrote: > > Hi everybody! > > I'm Josef and I'm working at Oracle Labs on Sulong [1,2], the LLVM IR > execution engine in GraalVM [3]. In addition to executing bare bitcode > files, Sulong also accepts ELF files with embedded bitcode sections. > Therefore, it would be great if LLD in (Full)LTO mode would support > embedding bitcode sections to the re...
2019 Jan 31
2
[RFC] Support embedding bitcodes in LLD with LTO
...; >> > On Mon, Jan 28, 2019 at 6:41 AM Josef Eisl via llvm-dev >> > <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>> wrote: >> > >> > Hi everybody! >> > >> > I'm Josef and I'm working at Oracle Labs on Sulong [1,2], the LLVM >> IR >> > execution engine in GraalVM [3]. In addition to executing bare >> bitcode >> > files, Sulong also accepts ELF files with embedded bitcode sections. >> > Therefore, it would be great if LLD in (Full)LTO mode would support...
2018 Aug 20
2
Using VMKit to convert Java Bytecode to LLVM IR
Hi, I wanted to use VMKit project to convert Java Bytecode to LLVM IR bitcode. But I do not know how to start, since I came to know that VMkit is written for llvm -3.3 version, but I want it for latest LLVM version 6.0.1. So, could you please suggest me, whether I have to write it whole project from scratch to meet my requirement of latest llvm version, or can use existing project by building
2017 Mar 21
4
Clang -O0 performs optimizations that undermine dynamic bug-finding tools
Hi everyone, I found that Clang -O0 performs optimizations that undermine dynamic bug-finding tools. First, most bug finding tools such as ASan, Valgrind, Dr. Memory, Mudflap, Purify and Safe Sulong (on which I am working) rely on detecting errors during the execution of the program. They either insert additional checks during compile-time or during run-time which are executed when the program is running. To find errors with these tools, it is necessary that these errors stay in the program an...
2016 Jul 19
5
A "Java Backend"
My idea was to create a complete backend treating Java as a normal platform, to enable LLVM to compile programs to Java Bytecode (.class) and Java Archive files (.jar). This could be useful in situations where we need to compile a program for a platform still not natively supported by LLVM. I don't know if it exists already, I've heard about this "LLJVM" but I don't think it
2002 Jul 30
0
problem when configure
During configure the source, finally this I got this result checking whether or not getgroups returns EGID too many times... no checking whether struct passwd has pw_comment... no checking whether struct passwd has pw_age... no checking for poptGetContext in -lpopt... yes checking whether to use included popt... no checking configure summary... WARNING: No automated network interface