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