Displaying 20 results from an estimated 47 matches for "woodyatt".
2010 Feb 19
5
[LLVMdev] glasgow haskell appears to be adopting LLVM
...code generation, but by bundling LLVM with the GHC sources, they'll be able to remove a whole passle of Perl and GCC-related crawling horrors. They're hoping to get some performance improvements out of the migration.
Let us all now give a warm welcome to our new Haskell comrades!
—
j h woodyatt <jhw at conjury.org>
http://jhw.vox.com/
2008 May 01
3
[LLVMdev] building cross llvm-gcc for new target
...> make: *** [all-gcc] Error 2
Any tips that lead to the isolation of this issue will be graciously
accepted. If I figure this out, I'll report back here what I'm doing
wrong. If I don't, then I will probably bag on compiling libgcc2 for
now and come back to it later.
—
j h woodyatt <jhw at conjury.org>
http://jhw.vox.com/
2010 Mar 11
2
[LLVMdev] setting parameter attributes on function returns
everyone--
Maybe I'm missing it, but I don't see how to apply parameter attributes to function return types in either the C-language or OCaml bindings. Can anybody help clue me in? Thanks.
—
j h woodyatt <jhw at conjury.org>
http://jhw.vox.com/
2010 Mar 02
1
[LLVMdev] parameter attributes and function types
On Mar 1, 2010, at 09:56, james woodyatt wrote:
> On Mar 1, 2010, at 04:43, Duncan Sands wrote:
>>
>> Where exactly? I don't see it in the online version.
>
> See <http://llvm.org/docs/LangRef.html#t_function> and look at the second example:
>
> float (i16 signext, i32 *) *
>
> Pointer to...
2008 May 13
2
[LLVMdev] memcpy and bootstrapping
...lic-api-list=_start. I suppose I'll end up ripping off
bcopy.s for ARM from the obvious place, and assembling that for use in
the final link. That should solve my problem.
I mention it here because it was a little surprising when my memcpy()
didn't show up where I expected.
—
j h woodyatt <jhw at conjury.org>
http://jhw.vox.com/
2009 Dec 27
2
[LLVMdev] ocaml bindings
...| Inreg
@@ -129,6 +134,15 @@
| Nest
| Readnone
| Readonly
+ | Noinline
+ | Alwaysinline
+ | Optforsize
+ | Stackprotect
+ | Stackprotectreq
+ | Nocapture
+ | Noredzone
+ | Noimplicitfloat
+ | Naked
end
(** The predicate for an integer comparison ([icmp]) instruction.
—
j h woodyatt <jhw at conjury.org>
http://jhw.vox.com/
2010 Mar 01
3
[LLVMdev] paramter attributes and function types
...rning float.
Hence, my confusion over the issue. If parameter attributes aren't included in function types, then I'd like to know how to call a function through a pointer of the type in the example above. I must be failing still to comprehend an important concept in the language.
—
j h woodyatt <jhw at conjury.org>
http://jhw.vox.com/
2009 Dec 28
0
[LLVMdev] ocaml bindings
On Dec 27, 2009, at 11:41 AM, james woodyatt wrote:
> everyone--
>
> The OCaml bindings need help again.
Please attach this as a .patch file and I'd be happy to apply it for you,
-Chris
>
> diff -r a8c05e69647e import/llvm.org/llvm/bindings/ocaml/llvm/llvm.ml
> --- a/import/llvm.org/llvm/bindings/ocaml/llvm/llvm.ml...
2009 Dec 29
1
[LLVMdev] ocaml bindings
On Dec 27, 2009, at 21:23, Chris Lattner wrote:
> On Dec 27, 2009, at 11:41 AM, james woodyatt wrote:
>>
>> The OCaml bindings need help again.
>
> Please attach this as a .patch file and I'd be happy to apply it for you,
I hope I composed this patch file properly. Let me know if I need to try again.
-------------- next part --------------
A non-text attachment w...
2010 Jan 26
2
[LLVMdev] another minor problem with the ocaml binding
everyone--
I notice that Llvm.llvm_handle_to_type is actually defined to create a type handle from a type, rather than vice versa as its name would imply. Should I send a patch to change the name of the function to reflect its type better, or should I just lump it?
—
j h woodyatt <jhw at conjury.org>
http://jhw.vox.com/
2010 Mar 02
1
[LLVMdev] parameter attributes and function types
On Mar 1, 2010, at 20:28, Eli Friedman wrote:
> On Mon, Mar 1, 2010 at 8:20 PM, james woodyatt <jhw at conjury.org> wrote:
>> I'm sorry to pester about this, but I was really hoping somebody could straighten me out about this. The Language Reference really does seem to be ambiguous about this, and I'm willing to compose a patch to fix it, but I need to know what the docu...
2010 Mar 12
0
[LLVMdev] setting parameter attributes on function returns
On Mar 10, 2010, at 21:33, james woodyatt wrote:
>
> Maybe I'm missing it, but I don't see how to apply parameter attributes to function return types in either the C-language or OCaml bindings. Can anybody help clue me in? Thanks.
I hope I can assume from the lack of response to my question that the answer is No, I'm...
2008 May 13
0
[LLVMdev] memcpy and bootstrapping
james woodyatt wrote:
> everyone--
>
> I don't know whether this is a bug or not.
I assume you're using llvm-gcc? Does it still turn memcpy into
llvm.memcpy if you pass llvm-gcc -ffreestanding? If so, that's certainly
a bug. Either way, you should be using -ffreestanding!
Nick
> I...
2008 May 01
0
[LLVMdev] building cross llvm-gcc for new target
On Apr 30, 2008, at 11:19 PM, james woodyatt wrote:
>> $TMPFILE:66: Error: internal_relocation (type: OFFSET_IMM) not
>> fixed up
You need to run the compile with -save-temps and then look at the .s
file. If you like it, it is an assembler bug. If you don't like it,
it is a bug in the compiler. If you don't know...
2010 Mar 02
0
[LLVMdev] parameter attributes and function types
On Mon, Mar 1, 2010 at 8:20 PM, james woodyatt <jhw at conjury.org> wrote:
> On Mar 1, 2010, at 09:56, james woodyatt wrote:
>> On Mar 1, 2010, at 04:43, Duncan Sands wrote:
>>>
>>> Where exactly? I don't see it in the online version.
>>
>> See <http://llvm.org/docs/LangRef.html#t_function>...
2010 Feb 19
0
[LLVMdev] ocaml survey
..."element_types" that return a
> structure's subtypes. Anyone mind if I rename it to
> "struct_element_types" so that the union and struct function are
> similar?
Again, knock yourself out. I can live with just about any compatibility breaking improvements.
—
j h woodyatt <jhw at conjury.org>
http://jhw.vox.com/
2010 Mar 12
1
[LLVMdev] setting parameter attributes on function returns
On Mar 12, 2010, at 1:49 PM, james woodyatt wrote:
> On Mar 10, 2010, at 21:33, james woodyatt wrote:
>>
>> Maybe I'm missing it, but I don't see how to apply parameter attributes to function return types in either the C-language or OCaml bindings. Can anybody help clue me in? Thanks.
>
> I hope I can assume...
2010 Feb 07
0
[LLVMdev] another minor problem with the ocaml binding
to me the name implies that it creates a handle to the type given, i guess
if you look at it in context of the ocaml conversion functions some people
may think otherwise.
On Tue, Jan 26, 2010 at 6:49 PM, james woodyatt <jhw at conjury.org> wrote:
> everyone--
>
> I notice that Llvm.llvm_handle_to_type is actually defined to create a type
> handle from a type, rather than vice versa as its name would imply. Should
> I send a patch to change the name of the function to reflect its type
> b...
2010 Feb 19
0
[LLVMdev] glasgow haskell appears to be adopting LLVM
On Feb 19, 2010, at 11:33 AM, james woodyatt wrote:
> everyone--
>
> File this under Advocacy.
>
> See this thread <http://www.haskell.org/pipermail/glasgow-haskell-users/2010-February/018425.html> for more information, but the short summary is that they're deprecating their old "compile to GCC" backend i...
2010 Feb 28
1
[LLVMdev] C Compiler written in OCaml, Pointers Wanted
...to say that
the "OCaml bindings do not support JIT too much".
> > Several major projects are using OCaml's LLVM bindings to execute
> > non-trivial code via JIT.
>
> Could you please point out what these projects are?
You'll have to ask Erick Tryzelaar, James Woodyatt and Nyx what they're up
to. :-)
> I am very interested in looking into these projects to see if they exposed
> any more LLVM interfaces, and how they did this.
I doubt they exposed any more of LLVM's internals.
> OCaml bindings for optimizations have not exposed the LLVM inter...