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