Displaying 2 results from an estimated 2 matches for "stack_pushback".
2009 Sep 01
0
[LLVMdev] accessing a bitcode library exported from C++ using the JIT
...ce than the two I just mentioned since we store the length separately.
If you really want to stick with std::string and std::vector, I'd
suggest just writing some wrappers for the relevant functions. For
example:
extern "C" char* String_cstr(std::string*);
extern "C" void Stack_pushback(std::vector*, void* value);
You can even compile these to bitcode with llvm-g++ and inline them
into your other IR.
I don't think compiling libstdc++ to bitcode actually helps you here;
you can call the relevant functions in libstdc++ whether or not
they're bitcode.
-Eli
2009 Sep 01
4
[LLVMdev] accessing a bitcode library exported from C++ using the JIT
----- Original Message ----
> From: Eli Friedman <eli.friedman at gmail.com>
> To: Samuel Crow <samuraileumas at yahoo.com>
> Cc: LLVM Developers Mailing List <llvmdev at cs.uiuc.edu>
> Sent: Monday, August 31, 2009 3:49:01 PM
> Subject: Re: [LLVMdev] accessing a bitcode library exported from C++ using the JIT
>
> On Mon, Aug 31, 2009 at 12:17 PM, Samuel