Displaying 15 results from an estimated 15 matches for "escapeanalysis".
2009 Nov 20
3
[LLVMdev] VMKIT problem
...I'm running it on Kubuntu.
Now that you mention it I did have a problem during vmkit setup. After
running the ./configure file with all the options I ran the make file it was
giving this error:
make[3]: ***
[/.automount/root/exports/transient/nataraj/Project/vmkit-0.25/lib/Mvm/Runtime/Release/EscapeAnalysis.o]
Error 1
"
So I went into Makefile.common and modified GNU CLASSPATH FLAGS variable, I
removed "//../"before "include"(CLASSPATH_FLAGS =
-I/transient/nataraj/CompilerD/classpath-0.98*//../include*-I/usr/include/classpath)
and made it
"/classpath-0.98/include"...
2016 May 28
2
[GSoC 2016] Capture Tracking Improvements - Background Information
Hi Phillip,
I've been looking into the Capture Tracking Improvements and I was
wondering if there was any research/documentation that you know of that
I could use as background reading?
Many thanks,
Scott
2009 Nov 20
2
[LLVMdev] VMKIT problem
...mention it I did have a problem during vmkit setup. After
>> running the ./configure file with all the options I ran the make file it was
>> giving this error:
>>
>> make[3]: ***
>> [/.automount/root/exports/transient/nataraj/Project/vmkit-0.25/lib/Mvm/Runtime/Release/EscapeAnalysis.o]
>> Error 1
>> "
>> So I went into Makefile.common and modified GNU CLASSPATH FLAGS variable,
>> I removed "//../"before "include"(CLASSPATH_FLAGS =
>> -I/transient/nataraj/CompilerD/classpath-0.98/*_//../i_nclude*/
>> -I/usr/include/c...
2009 Nov 20
0
[LLVMdev] VMKIT problem
...gt; Now that you mention it I did have a problem during vmkit setup. After
> running the ./configure file with all the options I ran the make file it
> was giving this error:
>
> make[3]: ***
> [/.automount/root/exports/transient/nataraj/Project/vmkit-0.25/lib/Mvm/Runtime/Release/EscapeAnalysis.o]
> Error 1
> "
> So I went into Makefile.common and modified GNU CLASSPATH FLAGS
> variable, I removed "//../"before "include"(CLASSPATH_FLAGS =
> -I/transient/nataraj/CompilerD/classpath-0.98/*_//../i_nclude*/
> -I/usr/include/classpath) and made...
2016 May 30
5
[GSoC 2016] Capture Tracking Improvements - BackgroundInformation
Hey Scott,
There has been quite a lot of research on capture tracking (aka escape
analysis) for Java and other dynamic languages.
See e.g.:
https://wiki.openjdk.java.net/display/HotSpot/EscapeAnalysis
http://docs.oracle.com/javase/7/docs/technotes/guides/vm/performance-enhancements-7.html
http://dl.acm.org/citation.cfm?doid=320384.320386
Nuno
-----Original Message-----
From: Scott Egerton via llvm-dev
Sent: Saturday, May 28, 2016 5:10 PM
To: Philip Reames
Cc: llvm-dev
Subject: [llvm-dev] [GSo...
2010 Jul 12
3
[LLVMdev] Promoting malloc to alloca
...this work,
has this proposal been discussed before? Are there any known gotchas
which prevented it from being implemented?
I've found this file. I'm not sure if it's part of the LLVM
distribution, or a branch:
https://llvm.org/svn/llvm-project/llvm/tags/Apple/llvmCore-2092/lib/Analysis/EscapeAnalysis.cpp
It contains a comment: "Returns allow the return value to escape.
This is mostly important for malloc to alloca promotion."
I'm using LLVM 2.7.
2009 Nov 20
0
[LLVMdev] VMKIT problem
...did have a problem during vmkit setup.
> After running the ./configure file with all the options I ran
> the make file it was giving this error:
>
> make[3]: ***
> [/.automount/root/exports/transient/nataraj/Project/vmkit-0.25/lib/Mvm/Runtime/Release/EscapeAnalysis.o]
> Error 1
> "
> So I went into Makefile.common and modified GNU CLASSPATH FLAGS
> variable, I removed "//../"before "include"(CLASSPATH_FLAGS =
> -I/transient/nataraj/CompilerD/classpath-0.98/*_//../i_nclude*/
>...
2009 Nov 20
1
[LLVMdev] VMKIT problem
...m during vmkit setup.
>> After running the ./configure file with all the options I ran
>> the make file it was giving this error:
>>
>> make[3]: ***
>>
>> [/.automount/root/exports/transient/nataraj/Project/vmkit-0.25/lib/Mvm/Runtime/Release/EscapeAnalysis.o]
>> Error 1
>> "
>> So I went into Makefile.common and modified GNU CLASSPATH FLAGS
>> variable, I removed "//../"before "include"(CLASSPATH_FLAGS =
>> -I/transient/nataraj/CompilerD/classpath-0.98/*_//../i...
2009 Nov 20
0
[LLVMdev] VMKIT problem
Hi Nataraj,
Which platform are you running on? Did you follow all the steps on
vmkit.llvm.org getting started page, especially for GNU Classpath?
Thanks!
Nicolas
Nataraj Sundar wrote:
> Hi,
>
> I intent to use VMKIT to convert java byte codes to LLVM IR
>
> I have installed VMKIT 0.26, on running jnjvm (as ./jnjvm
> Hello.class) in Release/bin I get the same error
2016 Jun 09
2
[GSoC 2016] Capture Tracking Improvements - BackgroundInformation
...gt;>>>>
>>>>> There has been quite a lot of research on capture tracking (aka
>>>>> escape
>>>>> analysis) for Java and other dynamic languages.
>>>>> See e.g.:
>>>>> https://wiki.openjdk.java.net/display/HotSpot/EscapeAnalysis
>>>>> http://docs.oracle.com/javase/7/docs/technotes/guides/vm/performance-
>>>>> enhancements-7.html
>>>>> http://dl.acm.org/citation.cfm?doid=320384.320386
>>>>>
>>>>> Nuno
>>>>>
>>>>> -----Or...
2009 Nov 20
2
[LLVMdev] VMKIT problem
Hi,
I intent to use VMKIT to convert java byte codes to LLVM IR
I have installed VMKIT 0.26, on running jnjvm (as ./jnjvm
Hello.class) in Release/bin I get the same error irrespective of class
content :
jnjvm: JavaClass.cpp:469: jnjvm::JavaObject*
jnjvm::Class::doNew(jnjvm::Jnjvm*): Assertion `(this->isInitializing()
|| classLoader->getCompiler()->isStaticCompiling()) &&
2010 Jul 06
2
[LLVMdev] vmkit build problems
Thanks Alysson.
Unfortunately, those instructions don't work for me (I followed them exactly
using
a clean system) -- probably because of the recent changes
to the svn heads.
After fixing EscapeAnalysis in vmkit to use the updated
CallInst.getArgOperand interface
I hit the error below.
I was interested in using mmtk with the system (as recommended), but that
requires a llvm-gcc build (and additional
config parameters). None of this works for me despite multiple tries (32bit,
64bit, different dist...
2010 Jul 12
0
[LLVMdev] Promoting malloc to alloca
...first basic block if they're
stacked together in a row as the very first instructions in the function.
> I've found this file. I'm not sure if it's part of the LLVM
> distribution, or a branch:
> https://llvm.org/svn/llvm-project/llvm/tags/Apple/llvmCore-2092/lib/Analysis/EscapeAnalysis.cpp
> It contains a comment: "Returns allow the return value to escape.
> This is mostly important for malloc to alloca promotion."
That does exist in head, but strangely enough I can't find any
implementation of it? It looks like it was removed when we straightened
out value...
2010 Jul 05
0
[LLVMdev] vmkit build problems
Hi Zoe,
maybe you've already solved your problem with VMKit configuration, but here
you can find a mini-tutorial
that I've done to guide people on VMKit installation.
http://www2.dcc.ufmg.br/laboratorios/llp/wiki/doku.php?id=afpf
Best regards,
Alysson
On Wed, Jun 30, 2010 at 1:34 PM, nicolas geoffray <
nicolas.geoffray at gmail.com> wrote:
> Hi Zoe,
>
> Unfortunately, I
2010 Jun 30
2
[LLVMdev] vmkit build problems
Hi Zoe,
Unfortunately, I don't have access to a x64 machine anymore, so I can't test
that architecture on vmkit. Could you install a virtual machine on your
machine that is x86_32? I know it has been successfully built and ran on
x86_32 on different systems.
Cheers,
Nicolas
On Wed, Jun 30, 2010 at 7:49 AM, Zoe Wolk <zoewolk at gmail.com> wrote:
> Hi again Nicolas,
>
>