llvm-6502/include/llvm/ExecutionEngine
Nicolas Geoffray 46fa139e26 Support for allocation of TLS variables in the JIT. Allocation of a global
variable is moved to the execution engine. The JIT calls the TargetJITInfo
to allocate thread local storage. Currently, only linux/x86 knows how to
allocate thread local global variables.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58142 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-25 15:41:43 +00:00
..
ExecutionEngine.h Support for allocation of TLS variables in the JIT. Allocation of a global 2008-10-25 15:41:43 +00:00
GenericValue.h Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:42 +00:00
Interpreter.h Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:42 +00:00
JIT.h Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:42 +00:00
JITMemoryManager.h fix a tricky bug in the JIT global variable emitter, that was triggered when JITing a variable independently of a function. This lead to sharing memory memory between functions and GVs thus changing the value of a GV could change the code in execution. more details on the ML. 2008-10-21 11:42:16 +00:00