search for: yafl

Displaying 14 results from an estimated 14 matches for "yafl".

Did you mean: afl
2004 Nov 22
2
[LLVMdev] Nested functions
...it seems to me you could just avoid the stack walking entirely and add > $k-1$ arguments to each function at level $k$, i.e., at most 2 arguments > in all. This may even be an easy first implementation. I use this method with filtering unused in nested function args and local vars in my YAFL frontend (not finished :(( - at this moment generate LLVM bytecode but doesn't have all runtime suport code writed) Vladimir
2004 Nov 22
1
[LLVMdev] Nested functions
>> I use this method with filtering unused in nested function args and local >> vars >> in my YAFL frontend (not finished :(( - at this moment generate LLVM >> bytecode but doesn't have all runtime suport code writed) > > So do you mean you pass static links for parent function stack frames as > arguments? How do you generate them? > Sorry, I must more careful read text....
2004 Nov 22
0
[LLVMdev] Nested functions
...ust avoid the stack walking entirely >> and add $k-1$ arguments to each function at level $k$, i.e., at most >> 2 arguments in all. This may even be an easy first implementation. > > I use this method with filtering unused in nested function args and > local vars > in my YAFL frontend (not finished :(( - at this moment generate LLVM > bytecode but doesn't have all runtime suport code writed) So do you mean you pass static links for parent function stack frames as arguments? How do you generate them? --Vikram http://www.cs.uiuc.edu/~vadve http://llvm.cs.uiuc....
2005 Feb 07
2
[LLVMdev] Add ability for external projects use for build installed version LLVM [PATCH]
...f >> LLVM_OBJ_ROOT/LLVM_SRC_ROOT vars). > > I'm not sure about this, perhaps Reid would like to comment? > Patch attached. This patch with header installation patch ( http://mail.cs.uiuc.edu/pipermail/llvmdev/2005-February/003300.html ) let external project (I am test it at my YAFL frontend for LLVM) build using installed LLVM version instead using LLVM obj/src dirs. After patch applying: If LLVM_SRC_ROOT/LLVM_OBJ_ROOT variables set project use for build LLVM object/source dir (current behavior) or else if LLVM_ROOT set project use for build installed LLVM dir or else proj...
2005 Feb 09
0
[LLVMdev] Add ability for external projects use for build installed version LLVM [PATCH]
...T vars). >> >> I'm not sure about this, perhaps Reid would like to comment? >> > Patch attached. > > This patch with header installation patch ( > http://mail.cs.uiuc.edu/pipermail/llvmdev/2005-February/003300.html ) > let external project (I am test it at my YAFL frontend for LLVM) build using > installed LLVM version instead using LLVM obj/src dirs. I think the patch looks basically sane. The one wierd thing I notice is the replacement of mklib with libtool. However, this is definitely something Reid should review. I think he's currently out...
2005 Feb 09
2
[LLVMdev] Add ability for external projects use for buildinstalled version LLVM [PATCH]
>> Patch attached. >> >> This patch with header installation patch ( >> http://mail.cs.uiuc.edu/pipermail/llvmdev/2005-February/003300.html ) >> let external project (I am test it at my YAFL frontend for LLVM) build >> using installed LLVM version instead using LLVM obj/src dirs. > > I think the patch looks basically sane. The one wierd thing I notice is > the replacement of mklib with libtool. Ops... I must be more careful. Updated patch attached. I use for build l...
2004 Nov 22
0
[LLVMdev] Nested functions
On Nov 21, 2004, at 4:11 AM, Dirk Muysers wrote: > Was there already some reflection about how to lower the concept of > nested > functions (and the corresponding static links) into llvm? > > Dirk Muysers. I have not seen a discussion of this and none of our current front-ends need it. A straightforward way to add support for this would be: (a) Lower nested procedures into
2005 Mar 09
0
[LLVMdev] Recursive Types using the llvm support library
On Wed, 9 Mar 2005, Vladimir Merzliakov wrote: > I create test program and assert failed in it: > > { \2 *, sbyte * } > Assertion failed: (!NewSTy->isAbstract()), function main, file > /usr/home/wanderer/work/LLVMTest/obj/../src/tools/tool/Test.cc, line 28. > > Testcase source attached. Thanks, that definitely is a bug. Patch here:
2004 Jul 10
3
[LLVMdev] Re: [llvm-commits] CAUTION: Type != Value
In VMCore/Module.cpp i found line (254): ((Value*)Ty)->setName(Name, &ST); Type is not Value now and for me this code call llvm::DerivedType::addAbstractTypeUser (I think it have same index in Type VMT in as setName in Value VMT) with random argument values and terminated with assert fail: Assertion failed: (isAbstract() && "addAbstractTypeUser: Current type not
2005 Feb 04
0
[LLVMdev] question about compile path [patch adding .cc support]
On Thu, 3 Feb 2005, Vladimir Merzliakov wrote: >> Doing it this way >> allows you to re-use the LLVM build system, as opposed to building your >> own set of Makefiles. > I have pre-LLVM projects in C++ with often used at Unix C++ source file > extention .cc > I modify LLVM build system (original LLVM Makefile.rules already partly > support .cc extention, > for
2005 Feb 10
0
[LLVMdev] Add ability for external projects use for buildinstalled version LLVM [PATCH]
...w building from installed) Reid. Vladimir Merzliakov wrote: >>> Patch attached. >>> >>> This patch with header installation patch ( >>> http://mail.cs.uiuc.edu/pipermail/llvmdev/2005-February/003300.html ) >>> let external project (I am test it at my YAFL frontend for LLVM) >>> build using installed LLVM version instead using LLVM obj/src dirs. >> >> >> I think the patch looks basically sane. The one wierd thing I notice >> is the replacement of mklib with libtool. > > Ops... I must be more careful. Update...
2004 Nov 21
4
[LLVMdev] Nested functions
Was there already some reflection about how to lower the concept of nested functions (and the corresponding static links) into llvm? Dirk Muysers.
2005 Feb 03
3
[LLVMdev] question about compile path [patch adding .cc support]
> Doing it this way > allows you to re-use the LLVM build system, as opposed to building your > own set of Makefiles. I have pre-LLVM projects in C++ with often used at Unix C++ source file extention .cc I modify LLVM build system (original LLVM Makefile.rules already partly support .cc extention, for example, in Sources and FakeSources make vars setup code). Is attached patch
2005 Mar 09
4
[LLVMdev] Recursive Types using the llvm support library
----- Original Message ----- From: "Chris Lattner" <sabre at nondot.org> To: "LLVM Developers Mailing List" <llvmdev at cs.uiuc.edu> Sent: Tuesday, March 08, 2005 6:31 PM Subject: Re: [LLVMdev] Recursive Types using the llvm support library > On Tue, 8 Mar 2005, Vladimir Merzliakov wrote: > >>>> An example where something really simple like the