search for: dellroad

Displaying 20 results from an estimated 24 matches for "dellroad".

2006 Apr 25
0
[LLVMdev] Newbie questions
Alkis Evlogimenos wrote: > On 4/25/06, Archie Cobbs <archie at dellroad.org> wrote: >> Motivation: Java's "first active use" requirement for class initialization. >> When invoking a static method, it's possible that a class may need to >> be initialized, However, when invoking an instance method, that's not >> possible....
2006 Apr 26
3
[LLVMdev] Newbie questions
On 4/25/06, Archie Cobbs <archie at dellroad.org> wrote: > Alkis Evlogimenos wrote: > > On 4/25/06, Archie Cobbs <archie at dellroad.org> wrote: > >> Motivation: Java's "first active use" requirement for class initialization. > >> When invoking a static method, it's possible that a class m...
2006 Apr 25
4
[LLVMdev] Newbie questions
On 4/25/06, Archie Cobbs <archie at dellroad.org> wrote: > Chris Lattner wrote: > > 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...
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
4
[LLVMdev] Re: Newbie questions
>>>>> "Archie" == Archie Cobbs <archie at dellroad.org> writes: Archie> In JCVM for example, there is a bit in type->flags that Archie> determines whether the class is initialized or not. This bit Archie> has to be checked before every static method invocation or Archie> static field access. You could reserve an entire byte inste...
2006 Apr 26
0
[LLVMdev] Newbie questions
Alkis Evlogimenos wrote: > On 4/25/06, Archie Cobbs <archie at dellroad.org> wrote: >> Alkis Evlogimenos wrote: >>> On 4/25/06, Archie Cobbs <archie at dellroad.org> wrote: >>>> Motivation: Java's "first active use" requirement for class initialization. >>>> When invoking a static method, it's possible t...
2006 Apr 26
0
[LLVMdev] Re: Newbie questions
Tom Tromey wrote: >>>>>> "Archie" == Archie Cobbs <archie at dellroad.org> writes: > > Archie> In JCVM for example, there is a bit in type->flags that > Archie> determines whether the class is initialized or not. This bit > Archie> has to be checked before every static method invocation or > Archie> static field access. You could res...
2006 Apr 27
2
[LLVMdev] Re: Newbie questions
>>>>> "Archie" == Archie Cobbs <archie at dellroad.org> writes: Are we bugging the LLVM folks with all this JVM talk? We could find (or make) another list to discuss this. Archie> E.g. devirtualization: this requires knowing the Java type Archie> (not LLVM type) of an object. But once you compile to LLVM, Archie> that information is...
2006 Apr 30
3
[LLVMdev] Re: Newbie questions
>>>>> "Archie" == Archie Cobbs <archie at dellroad.org> writes: >> In the JIT, devirtualization looks doable, though somewhat fiddly. At >> least, that is true for straightforward things like calls to methods >> in final classes, or calls to methods on objects allocated with 'new' >> in the current function. (T...
2006 Apr 26
0
[LLVMdev] Re: Newbie questions
Tom Tromey wrote: > 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. E.g. devirtualization: this requires knowing the Java type (not LLVM type) of an object. But once you compile to LLVM, that information is lost. If
2006 Apr 26
0
[LLVMdev] Re: Newbie questions
Chris Lattner wrote: > On Wed, 26 Apr 2006, Archie Cobbs wrote: >>>> 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 have zero solutions to the problem. >>>
2006 May 02
0
[LLVMdev] Re: Newbie questions
On 29 Apr 2006 20:38:58 -0600, Tom Tromey <tromey at redhat.com> wrote: > >>>>> "Archie" == Archie Cobbs <archie at dellroad.org> writes: > > >> In the JIT, devirtualization looks doable, though somewhat fiddly. At > >> least, that is true for straightforward things like calls to methods > >> in final classes, or calls to methods on objects allocated with 'new' > >> in t...
2006 Apr 27
0
[LLVMdev] Re: Newbie questions
Tom Tromey wrote: > Are we bugging the LLVM folks with all this JVM talk? We could find > (or make) another list to discuss this. Probably :-) At least I think I understand things better now anyway and plan to pipe down a bit. > Archie> E.g. devirtualization: this requires knowing the Java type > Archie> (not LLVM type) of an object. But once you compile to LLVM, >
2007 Jul 02
6
[Bug 1327] New: The limit of 100 forwarded ports is arbitrary and unnecessary
...ecessary Product: Portable OpenSSH Version: 4.6p1 Platform: All OS/Version: Linux Status: NEW Severity: enhancement Priority: P1 Component: ssh AssignedTo: bitbucket at mindrot.org ReportedBy: archie at dellroad.org Subject line says it all. The limit of 100 forwarded ports (e.g., using "-L" flag) is arbitrary and unnecessary. It is an example of what John Ousterhout would call a "voodoo constant", i.e., a value randomly chosen by a developer at some point in time without any basis i...
2006 Apr 26
1
[LLVMdev] Re: Newbie questions
>>>>> "Archie" == Archie Cobbs <archie at dellroad.org> writes: Archie> Which bytecode will you recompile? In particular I'm thinking Archie> about active use checks: as you know the checks for class A have to Archie> be implemented in every other class B, C, D, ... that references a Archie> static field or method of A. Presumab...
2006 Apr 26
5
[LLVMdev] Re: Newbie questions
On Wed, 26 Apr 2006, Archie Cobbs wrote: >>> 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 have zero solutions to the problem. >> >> Why do you believe this? > > Sorry,
2006 Apr 25
0
[LLVMdev] Newbie questions
Chris Lattner wrote: > 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 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 24
0
[LLVMdev] Newbie questions
Vikram Adve wrote: > If you're only interested in using LLVM for "cool things" (such as > optimization), you could use it directly on the C code you emit. Yes... though the translation to C loses some efficiency due to "impedance mismatch". More ideal would be to go from bytecode -> LLVM directly (I understand this part has already been done more or less). >
2006 Apr 26
0
[LLVMdev] Re: Newbie questions
Chris Lattner wrote: > 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)