search for: chatgris

Displaying 6 results from an estimated 6 matches for "chatgris".

Did you mean: chagres
2009 Jul 17
2
[LLVMdev] Stack Management in LLVM
On Thu, Jul 16, 2009 at 9:29 PM, Joshua Moore-Oliva<llvm-dev at chatgris.com> wrote: > To the list of modifications I need to be able to perform, add > > the ability to specify the ordering of local variables in the stack If you need specific locations for everything you're allocating on the stack, you should probably just use a continuation-passing sty...
2009 Jul 23
0
[LLVMdev] Stack Management in LLVM
...er a method call could LLVM do that for me, using the system stack, (not continuations with malloc)? Or am I barking up the wrong tree with this tool? Thanks, Josh On July 17, 2009 12:42:23 am Eli Friedman wrote: > On Thu, Jul 16, 2009 at 9:29 PM, Joshua > > Moore-Oliva<llvm-dev at chatgris.com> wrote: > > To the list of modifications I need to be able to perform, add > > > > the ability to specify the ordering of local variables in the stack > > If you need specific locations for everything you're allocating on the > stack, you should probably just u...
2009 Jul 24
2
[LLVMdev] Stack Management in LLVM
On Thu, Jul 23, 2009 at 4:06 PM, Joshua Moore-Oliva<llvm-dev at chatgris.com> wrote: > If I could reduce my requirements to the ability to the following: >    * Ability to know how much stack space a function requires >    * Move the stack pointer arbitrarily (the ability to write my own function > prologue and epilogue, would need to be able to insert as...
2009 Jul 17
2
[LLVMdev] Stack Management in LLVM
Hi, going through the tutorial (http://llvm.org/docs/tutorial/LangImpl8.html) it linked to a post from 2004 (http://nondot.org/sabre/LLVMNotes/ExplicitlyManagedStackFrames.txt) stating that LLVM does not allow explicit stack management. It also mentioned that this was a deficiency in LLVM, leading me to think that there is a possibility that things have changed since them. I'm not just
2009 Jul 17
0
[LLVMdev] Stack Management in LLVM
To the list of modifications I need to be able to perform, add the ability to specify the ordering of local variables in the stack the ability to have one thread access the contents of another thread's stack. There may be more I am forgetting, so simply put I need to be able to have complete control over the stack. It's layout, its contents etc.
2009 Aug 05
0
[LLVMdev] Stack Management in LLVM
First off, thanks for the help so far. >From what I have been able to tell, emitPrologue kicks in after the arguments for the function have been copied. For example, consider the function int testfunc( int foo, int bar ); Emitting assembly code from the llvm-gcc frontend in a small test program gives the following for the call to testfunc movl $1338, (%esp) movl $1339, 4(%esp) call