Displaying 20 results from an estimated 20000 matches similar to: "[LLVMdev] Calling between modules"
2008 Jan 15
0
[LLVMdev] Calling between modules
Bill,
That is great to hear. I must be doing something wrong. When I try
to do this, I get ERROR: Program used external function
'myLinkedFunction' which could not be resolved!
Because of its brevity, I use getOrInsertFunction when I am creating
calls to the function in module A. I use new llvm::Function(type,
llvm::Function::ExternalLinkage, "myLinkedFunction", moduleB)
2010 Jan 09
4
[LLVMdev] Using a function from another module
Hi all,
I'm trying to use a function defined in one LLVM module from another module
(in the JIT) but for some reason it's not working out. My sequence of
activity is roughly like this:
1) Create moduleA
2) Create moduleB with "func()"
3) execEng = ExecutionEngine::create(
new ExistingModuleProvider(moduleB));
4) execute "func()" (this works fine)
2010 Feb 03
0
[LLVMdev] Interpreter with multiple modules.
Hi James,
> This is interesting. I've just implemented dynamic loading of bitcode modules into lli for my project. I did this by hacking lli using the Linker class. Is ExecutionEngine::addGlobalMapping() preferred for this purpose?
I'm not sure about the preferred way, but at least for the JIT, here is an email from Jeffrey
concerning a previous thread. The issue in that thread was
2010 Jan 10
0
[LLVMdev] Using a function from another module
Michael Muller wrote:
>
> Hi all,
>
> I'm trying to use a function defined in one LLVM module from another module
> (in the JIT) but for some reason it's not working out. My sequence of
> activity is roughly like this:
>
> 1) Create moduleA
> 2) Create moduleB with "func()"
> 3) execEng = ExecutionEngine::create(
> new
2010 Jan 10
2
[LLVMdev] Using a function from another module
On Sun, Jan 10, 2010 at 8:58 AM, Michael Muller <mmuller at enduden.com> wrote:
>
> Michael Muller wrote:
>>
>> Hi all,
>>
>> I'm trying to use a function defined in one LLVM module from another module
>> (in the JIT) but for some reason it's not working out. My sequence of
>> activity is roughly like this:
>>
>> 1) Create
2010 Feb 03
3
[LLVMdev] Interpreter with multiple modules.
On 3 February 2010 14:13, Garrison Venn <gvenn.cfe.dev at gmail.com> wrote:
> I have not used the C api or the interpreter, but via JIT one can use
> ExecutionEngine::addGlobalMapping(...) after the function decl in the
> foreign module. See if there is an equivalent in the C API, which will
> probably work for the interpreter given that this method is declared in
>
2008 Jan 16
0
[LLVMdev] Cross-module function calls (code included)
Hello,
I'm not sure what I am trying to do is possible. I'm trying to create
two modules, and call a function in one module from another module.
First, a reassurance that I'm not trying to do something completely
off the wall would be nice as I don't see any tutorials that do this.
Second, any help getting this to work would be wonderful. Thanks,
Aaron
In my code, you'll
2008 Feb 28
1
[LLVMdev] Are multiple execution engines allowed?
I'm trying to set up some automated testing, and I'd like to have
multiple instances of ExecutionEngines, so that the state from the
first test doesn't alter the second state.
Right now I'm doing something along the lines of:
Module *emptyModule = new Module("emptyModule");
ExecutionEngine executionEngine = ExecutionEngine::create(emptyModule);
2010 Jan 11
0
[LLVMdev] Using a function from another module
The JIT tries to handle this in some cases
(http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/ExecutionEngine/ExecutionEngine.cpp?annotate=92771#l942),
but doesn't handle it for functions. There aren't any tests, so I'm
not surprised it's broken.
The JIT would be simpler if we just dropped multiple-module support
and asked people to link their modules together before trying to
2010 Jan 10
0
[LLVMdev] Using a function from another module
Won't passing llvm::Function* around vs strings (function names), also work, at code generation time,
without the need for a module A dec to module B impl. mapping?
Garrison
On Jan 10, 2010, at 10:31, Kenneth Uildriks wrote:
> On Sun, Jan 10, 2010 at 8:58 AM, Michael Muller <mmuller at enduden.com> wrote:
>>
>> Michael Muller wrote:
>>>
>>> Hi all,
2009 Mar 09
0
[LLVMdev] Cross-Module Function Calls
I have had great luck in the last couple of months getting llvm to do
cool stuff with directly linked modules using llvm-as and llvm-ld. Now,
I would like to get some of the same functionality working through an
ExecutionEngine; however, I am having trouble making functions call
across module boundaries. I know from previous discussions on this list
that what I am attempting should be easy. I
2006 Nov 28
2
[LLVMdev] question about the LLVM JIT
<cc'ing llvmdev>
On Tue, 28 Nov 2006, Eric van Riet Paap wrote:
> I'm working on using the LLVM JIT in PyPy and I hop you can give me a few
> hint.
ok
> I have some things working at and try to write C++ code for what I need
> from Python. The unittest I am working on at the moment is looks like
> this
>
> --- Python code...
> llglobalmul4 =
2008 Jan 04
7
[LLVMdev] Calling functions across modules. And those pesky vectors!
Before I get started with more questions, thanks for the prompt reply on
my last set question, that was much appreciated.
First, I found references to lazy inling and optimizations for calling
functions across modules, but I can't figure out how to do that. If I
just take a Function* that I got out of one module and call it from the
other, it doesn't work. What's the general
2008 Feb 21
3
[LLVMdev] LLVM Win32 Issue
Hello all,
I'm trying to bring an LLVM-based project that is working on Linux up
on Win32. I am having problems with llvm::ExecutionEngine::create
returning a NULL. I traced it to these lines:
// Unless the interpreter was explicitly selected, try making a JIT.
if (!ForceInterpreter && JITCtor)
EE = JITCtor(MP, ErrorStr);
// If we can't make a JIT, make an
2007 Oct 04
2
newbie question with login form
hi,
i''m just starting to work with this incredible tool...
but i got a first problem with the login process
i''m logging on my app like this :
------
@agent = WWW::Mechanize.new { |a| a.log = Logger.new("mech.log") }
@agent.user_agent_alias = ''Mac Safari''
@page = @agent.get("http://myappAdress/")
@form = @page.forms.first
2008 Feb 21
0
[LLVMdev] LLVM Win32 Issue
"Aaron Dwyer" <llvmification at gmail.com> writes:
[snip]
> JITCtor and InterpCtor are both NULL, so it's obvious why I'm getting
> back a NULL execution engine. I am pretty sure it's because I'm
> missing a few llvm .lib or .obj files. What is the set of llvm object
> files needed at link time for Win32 on X86 JIT?
This is what I use on MinGW. It
2006 Nov 29
0
[LLVMdev] question about the LLVM JIT
>> <snip>.
>> void add_global_mapping(const char* name, void* address) {
>> GlobalVariable var(Type::IntTy, false,
>> GlobalVariable::ExternalLinkage, 0, name, gp_module);
>> gp_execution_engine->addGlobalMapping(&var, address);
>> }
>
> This is creating a new global variable on the stack, instead of
> finding the existing
2016 Jul 30
2
Upgrading to MSVC 2015
> -----Original Message-----
> From: aaron.ballman at gmail.com [mailto:aaron.ballman at gmail.com] On Behalf
> Of Aaron Ballman
> Sent: Friday, July 29, 2016 2:19 PM
> To: Zachary Turner
> Cc: Sean Silva; Robinson, Paul; Piotr Padlewski; llvm-dev at lists.llvm.org
> Subject: Re: [llvm-dev] Upgrading to MSVC 2015
>
> There are not that many people making commits to
2016 Jul 30
0
Upgrading to MSVC 2015
On Sat, Jul 30, 2016 at 1:58 PM, Robinson, Paul <paul.robinson at sony.com> wrote:
>
>
>> -----Original Message-----
>> From: aaron.ballman at gmail.com [mailto:aaron.ballman at gmail.com] On Behalf
>> Of Aaron Ballman
>> Sent: Friday, July 29, 2016 2:19 PM
>> To: Zachary Turner
>> Cc: Sean Silva; Robinson, Paul; Piotr Padlewski; llvm-dev at
2006 Jul 01
22
TextDrive complaints
Hi all,
I have deployed my Ruby On Rails application on TextDrive.
At first everything seamed to be fine. However, lately, response time of my
application is incredible slow.
Worse, lately there is also a lot of downtime.
I have contacted their support desk, however, they do not respond (at all,
or very, very late).
Has anyone else these experiences with TextDrive?
And if so, what did you do