Displaying 2 results from an estimated 2 matches for "executionenginestate".
2012 Jun 03
0
[LLVMdev] [question] IR<-->native program state mode switch how / where is it done
...ExecutionEngine somewhere
using these methods, but i cant find their wrapper, the one that would use
these and say "now map everything and switch state" and somehow pass that
mapping to the JIT and backwards.
emitGlobals(), EmitGlobalVariable(),
llvm::JIT::getOrEmitGlobalVariable()
llvm::ExecutionEngineState::getGlobalAddressMap(),
llvm::ExecutionEngineState::getGlobalAddressReverseMap()
I hope I'm not misguided by an incorrect understanding of the JIT
architecture, in any case any links to documentation, Doxygen tree, etc are
absolutely welcome
thanks,
(and thanks for all of LLVM actually :) )
A...
2005 Feb 20
0
[LLVMdev] Attempt #1: JIT Thread Safety
...r with the code to make sure that I have protected the
correct data structures. I'm also looking for suggestion about how to
test this for correctness.
To make sure that I added locks where required, I moved "dangerous"
members of the classes into a new class, called JITState and
ExecutionEngineState, respectively. These classes only allow access to
the variables if a lock is held. This allows the compiler to verify
that locks are held in the correct places, although there could still
easily be bugs if the locks are released too early. The data structures
that are protected are:
Execution...