Displaying 1 result from an estimated 1 matches for "valuehandlelist".
2013 Jul 16
0
[LLVMdev] [LLVM Dev] [Discussion] Function-based parallel LLVM backend code generation
...ads.
ΓΌ Global variables should be cloned for several times, it is a big memory penalty.
Design of function-based parallelism
[cid:image001.png at 01CE824E.0C5C7950]
Step 1: Make LLVM pass Reentrant
l Function passes should be thread-safe since function-based parallelism is adopted.
l UseList and ValueHandleList of 'Constant' class may be accessed by different functions; all operations on UseList and ValueHandleList should be locked.
l LLVMContext will be shared by different functions; all accesses to LLVMContext should be locked.
l For allocators which use default SlabAllocator (which is static)...