Displaying 20 results from an estimated 20000 matches similar to: "[LLVMdev] LLVM-C headers: create native library"
2010 Jul 07
0
[LLVMdev] LLVM-C headers: create native library
Aside from using the C API, you cannot create dynamic libraries with
LLVM. For that you need a linker. LLVM generates assembly files (.s)
and very soon it will generate object files natively (.o).
The clang driver generally uses an installed gcc to do the assemble
and link steps at the moment.
Reid
On Tue, Jul 6, 2010 at 7:51 AM, F van der Meeren
<llvm-dev at code2develop.com> wrote:
2010 Aug 31
4
[LLVMdev] LLVM-C tutorial
I am going to post my first chapter, just to see if it is acceptable.
Any feedback is good feedback for me.
Filip
On 31 Aug 2010, at 17:25, Rajika Kumarasiri wrote:
> Most of the documents (html) are generated using rst2html. So I think a patch to the rst file in llvm/tools/llvmc/doc should be fine.
>
> Rajika
>
> On Mon, Aug 30, 2010 at 7:59 PM, F van der Meeren
2010 Sep 01
0
[LLVMdev] LLVM-C tutorial
I think it'd be nice to have a ToC describing what you plan to cover in the
"hello world" tutorial. I'll take a look at the tutorial in the week end and
send feed back.
Rajika
On Wed, Sep 1, 2010 at 2:02 AM, F van der Meeren
<llvm-dev at code2develop.com>wrote:
> I am going to post my first chapter, just to see if it is acceptable.
> Any feedback is good feedback
2010 Aug 30
2
[LLVMdev] LLVM-C tutorial
As I have stated before, I am creating a LLVM-C tutorial.
Now I expect it to be in a final draft form within 2~3 weeks, but how do I have to deliver it to the community?
- File format ?
- Style ?
- ...
Thank you,
Filip
2010 Sep 13
3
[LLVMdev] Emit C
I am still having some trouble finding my way in the C++ files.
Could you give me a clearer direction?
Filip
On 13 Sep 2010, at 18:39, Charles Davis wrote:
> On 9/13/10 10:32 AM, F van der Meeren wrote:
>> Hello,
>>
>> I am trying to emit C code from the module I just created. And this from LLVM-C.
>> If someone could give me a pointer on how to do this in llvm (with
2010 Jul 07
1
[LLVMdev] LLVM-C headers: create native library
I see. I assumed it runs binutils directly.
Eugene
On Wed, Jul 7, 2010 at 10:02 PM, Eric Christopher <echristo at apple.com> wrote:
>
> On Jul 7, 2010, at 1:55 PM, Eugene Toder wrote:
>
>>> The clang driver generally uses an installed gcc to do the assemble
>>> and link steps at the moment.
>>
>> gcc? I thought it uses binutils.
>
>
> The gcc
2010 Aug 31
0
[LLVMdev] LLVM-C tutorial
Most of the documents (html) are generated using rst2html. So I think a
patch to the rst file in llvm/tools/llvmc/doc should be fine.
Rajika
On Mon, Aug 30, 2010 at 7:59 PM, F van der Meeren <llvm-dev at code2develop.com
> wrote:
> As I have stated before, I am creating a LLVM-C tutorial.
> Now I expect it to be in a final draft form within 2~3 weeks, but how do I
> have to
2010 Sep 13
0
[LLVMdev] Emit C
On Sep 13, 2010, at 10:40 AM, F van der Meeren wrote:
> I am still having some trouble finding my way in the C++ files.
> Could you give me a clearer direction?
If you have llvm IR then you can use 'llc' to generate c code. Try
$ llc <input_llvm_ir> -march=c -o /tmp/output.c
This C backend is implemented in llvm/lib/Target/CBackend
-
Devang
2010 Jul 04
2
[LLVMdev] llvm-c: llvm-c headers documentation?
Hi,
I am trying to get started with the llvm-c headers. Is there any place where I can get/retrieve documentation about it?
Such as a basic tutorial, memory managment...
Thank you,
Filip
2010 Jul 07
4
[LLVMdev] LLVM-C headers: create native library
> The clang driver generally uses an installed gcc to do the assemble
> and link steps at the moment.
gcc? I thought it uses binutils.
Eugene
2010 Jul 07
0
[LLVMdev] LLVM-C headers: create native library
On Jul 7, 2010, at 1:55 PM, Eugene Toder wrote:
>> The clang driver generally uses an installed gcc to do the assemble
>> and link steps at the moment.
>
> gcc? I thought it uses binutils.
The gcc driver that runs whatever is appropriate for the system.
-eric
2010 Jul 07
0
[LLVMdev] LLVM-C headers: create native library
On Wed, Jul 7, 2010 at 1:55 PM, Eugene Toder <eltoder at gmail.com> wrote:
>> The clang driver generally uses an installed gcc to do the assemble
>> and link steps at the moment.
>
> gcc? I thought it uses binutils.
It does. But clang uses the gcc driver to invoke the binutils tools
anyway. Presumably it's easier that way.
Reid
2010 Aug 12
3
[LLVMdev] LLVM-C: Calling functions contained in other libraries
Hello,
I have a question concerning llvm-c.
I have set up a function that needs to invoke an external method, in a other library. It has the following signature: void* NSFullUserName(void);
The void* can be replaced with a i8*, that far I was able to get, but when my call is invoked, the engine gives me the following message:
LLVM ERROR: Tried to execute an unknown external function: i8* ()*
2010 Sep 16
3
[LLVMdev] LLVM-C Patch : LLVMConvertModuleToC
I don't see why not.
C is a worthy language, one that I think we should fully support.
And by just providing some minor features really limits its usefulness.
Right now, at this very instance it isn't usable. Except as a stepping stone to the bigger framework.
But thats just my 2 cents.
- Filip
On 16 Sep 2010, at 19:51, Eric Christopher wrote:
>
> On Sep 16, 2010, at 5:35 AM, F
2010 Sep 07
2
[LLVMdev] Intrinsic prototype has incorrect number of arguments!
That won't work when you are trying to limit yourself to C and only C.
Is there an LLVM-C alternative?
Filip
On 07 Sep 2010, at 20:37, Eric Christopher wrote:
>
> On Sep 7, 2010, at 11:30 AM, F van der Meeren wrote:
>
>>
>>
>> Any ideas on what I am doing wrong here ?
>>
>
>
> Why not just use something like:
>
> const Type
2010 Sep 13
2
[LLVMdev] Emit C
Hello,
I am trying to emit C code from the module I just created. And this from LLVM-C.
If someone could give me a pointer on how to do this in llvm (with C++) I might be able to figure it out how to do it in LLVM-C or write my own LLVM-C wrapper for it.
Thank you,
Filip
2010 Sep 16
2
[LLVMdev] LLVM-C Patch : LLVMConvertModuleToC
LLVMConvertModuleToC Patch to LLVM-C
-------------- next part --------------
A non-text attachment was scrubbed...
Name: LLVMConvertModuleToCPatch
Type: application/octet-stream
Size: 3075 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20100916/d866557f/attachment.obj>
-------------- next part --------------
- Filip
2010 Sep 01
0
[LLVMdev] LLVM-C tutorial
That was all I needed to hear :-)
Because I am already at "chapter 3", which is regular expressions in C, but then made so that each regex becomes a real and true function.
And doubt suddenly struck. What if my style isn't exactly what the LLVM community wants...
On 01 Sep 2010, at 15:09, nessim wrote:
> hey Filip,
>
> I'm afraid i can't give you technical
2013 Dec 18
2
[LLVMdev] Trying to use patchpoint in MCJIT
Ok I see. Of course, at runtime, it's enough for dynamic linking or for
deoptimization. However, wmkit acts both as a jit and as an aot. For the
aot, it means that I can not use patchpoint and that I should have two
different compilation strategy. It's not so difficult, but in this case, I
can not use patchpoints to generate gc's stackmap for the aot (basically, I
think that I could
2010 Aug 12
0
[LLVMdev] LLVM-C: Calling functions contained in other libraries
On Aug 12, 2010, at 10:43 AM, F van der Meeren wrote:
> Where am I going wrong here?
>
Did you link against the library that contains the function?
-eric