Displaying 20 results from an estimated 28 matches for "awarix".
2006 Apr 23
3
[LLVMdev] Newbie questions
...implements its own Java compiler and bytecode translator.
Has it been hooked up to a JVM? If so, how and which ones?
Thanks for your other answers re annotations and memory model.
-Archie
__________________________________________________________________________
Archie Cobbs * CTO, Awarix * http://www.awarix.com
2006 Apr 23
3
[LLVMdev] Newbie questions
...imizing transformation.
4. Has anyone written Java JNI classes+native code that "wrap" the LLVM API,
so that the LLVM libraries can be utilized from Java code?
Thanks,
-Archie
__________________________________________________________________________
Archie Cobbs * CTO, Awarix * http://www.awarix.com
2006 Apr 25
4
[LLVMdev] Newbie questions
...riate
> optimization-useful information from the front end to LLVM in a
> non-Java-specific way (e.g., see "active use" check above).
>
> -Archie
>
> __________________________________________________________________________
> Archie Cobbs * CTO, Awarix * http://www.awarix.com
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
--
Alkis
2006 Apr 25
0
[LLVMdev] Newbie questions
...frame? This is another thing
that would be required for Java if e.g. you wanted to detect null
pointer access via signals. Note setjmp/longjmp works OK across signal
frames.
Thanks,
-Archie
__________________________________________________________________________
Archie Cobbs * CTO, Awarix * http://www.awarix.com
2006 Apr 26
3
[LLVMdev] Newbie questions
...ld be required for Java if e.g. you wanted to detect null
> pointer access via signals. Note setjmp/longjmp works OK across signal
> frames.
>
> Thanks,
> -Archie
>
> __________________________________________________________________________
> Archie Cobbs * CTO, Awarix * http://www.awarix.com
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
--
Alkis
2006 Apr 23
0
[LLVMdev] Newbie questions
...ode?
No, there's no Java interface at this time. Patches accepted :)
There is, however, a burgeoning PyPy interfaces that is being
developed.
>
> Thanks,
> -Archie
> __________________________________________________________________________
> Archie Cobbs * CTO, Awarix * http://www.awarix.com
>
You're welcome. Hope it was useful. I'm sure others will respond as
well, so stay tuned.
Reid Spencer.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 byte...
2006 Apr 25
0
[LLVMdev] Newbie questions
...ms for passing through all appropriate
optimization-useful information from the front end to LLVM in a
non-Java-specific way (e.g., see "active use" check above).
-Archie
__________________________________________________________________________
Archie Cobbs * CTO, Awarix * http://www.awarix.com
2006 Apr 24
3
[LLVMdev] Newbie questions
On Mon, 24 Apr 2006, Archie Cobbs wrote:
> Related idea.. what if all instructions (not just "invoke") could be
> allowed to have an optional "except label ..."?
This is the direction that we plan to go, when someone is interested
enough to implement it. There are some rough high-level notes about this
idea here:
2006 Apr 23
0
[LLVMdev] Newbie questions
...pond. Otherwise, you'll need to take a look at the
code.
>
> Thanks for your other answers re annotations and memory model.
You're welcome.
>
> -Archie
>
> __________________________________________________________________________
> Archie Cobbs * CTO, Awarix * http://www.awarix.com
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
-------------- next part --------------
A non-text atta...
2006 Apr 24
0
[LLVMdev] Newbie questions
...dy invented this and given it a better name.
Related idea.. what if all instructions (not just "invoke") could be
allowed to have an optional "except label ..."?
-Archie
__________________________________________________________________________
Archie Cobbs * CTO, Awarix * http://www.awarix.com
2006 Apr 26
2
[LLVMdev] Re: Newbie questions
On Wed, 26 Apr 2006, Archie Cobbs wrote:
>> I haven't started this, so I have no idea how I would handle passing
>> the information back and forth.
>
> With no annotation support, it doesn't seem like you can. This is
> the problem. I'm not saying annotations are good, just that they
> represent one (sub-optimal) solution to the problem. Without them,
> we
2006 Apr 26
0
[LLVMdev] Re: Newbie questions
...ar (don't forget I'm the "newbie" here :-)
I'd be interested to hear any ideas along these lines that are
brewing (if this is the right place to discuss them).
-Archie
__________________________________________________________________________
Archie Cobbs * CTO, Awarix * http://www.awarix.com
2006 Apr 26
0
[LLVMdev] Re: Newbie questions
....
If e.g. you're loading LLVM pre-compiled modules then you can never
do this optimization because you can't recover the Java type information
(which is front-end specific).
-Archie
__________________________________________________________________________
Archie Cobbs * CTO, Awarix * http://www.awarix.com
2006 Apr 26
3
[LLVMdev] Re: Newbie questions
>>>>> "Archie" == Archie Cobbs <archie at dellroad.org> writes:
Archie> Perhaps it is. In which case, I guess we need something better or else
Archie> we'll never be able to do certain optimizations.
I'm curious to know which optimizations you have in mind.
Tom
2006 Apr 26
0
[LLVMdev] Re: Newbie questions
...with. So then you no longer
have to worry about what happens to the annotations during a transformation.
OK I'll shut up now and go read about annotation in the archives... :-)
-Archie
__________________________________________________________________________
Archie Cobbs * CTO, Awarix * http://www.awarix.com
2006 Apr 26
1
[LLVMdev] Newbie questions
On Wed, 2006-04-26 at 09:01 -0500, Archie Cobbs wrote:
> Requoting myself:
>
> > I.e., my question is the more general one:
> > how do optimizations that are specific to the front-end language get
> > done? How does the front-end "secret knowledge" get passed through
> > somehow so it can be used for optimization purposes?
>
> -Archie
Archie,
2006 Apr 27
0
[LLVMdev] Re: Newbie questions
...onsidered
> it for gcj.)
I'm not that familiar with how your stuff works, but it sounds like
you would have to do these optimizations before converting to LLVM
format, right?
-Archie
__________________________________________________________________________
Archie Cobbs * CTO, Awarix * http://www.awarix.com
2006 Apr 26
0
[LLVMdev] Newbie questions
...e specific to the front-end language get
> done? How does the front-end "secret knowledge" get passed through
> somehow so it can be used for optimization purposes?
-Archie
__________________________________________________________________________
Archie Cobbs * CTO, Awarix * http://www.awarix.com
2006 Apr 26
0
[LLVMdev] Re: Newbie questions
...ve this issue, which people are starting to think
about, which is good. It's definitely a challenging and interesting
question and I'm not sure what would be the best answer.
-Archie
__________________________________________________________________________
Archie Cobbs * CTO, Awarix * http://www.awarix.com
2006 May 01
2
[LLVMdev] Register allocation in LLVM
On Apr 30, 2006, at 10:42 PM, Chris Lattner wrote:
> On Sat, 29 Apr 2006, Fernando Magno Quintao Pereira wrote:
>> I want to implement the register allocation algorithm described in
>> the
>> paper "Register Allocation via Coloring of Chordal Graphs,
>> APLAS'05" in
>> LLVM. This is a graph coloring algorithm that can find an optimal
>>