OSDN Git Service

[Orc] Teach IndirectStubsManager to manage an expandable pool of stubs, rather
authorLang Hames <lhames@gmail.com>
Thu, 29 Oct 2015 22:04:22 +0000 (22:04 +0000)
committerLang Hames <lhames@gmail.com>
Thu, 29 Oct 2015 22:04:22 +0000 (22:04 +0000)
commit154d0643db0af4ec6f07015ee5223dc5d42a77e3
tree6873a75108ccaa9a533d1714a8a3cd88c5560721
parenta22d78ef3b88262531cee3d2452c42a0a11f64b3
[Orc] Teach IndirectStubsManager to manage an expandable pool of stubs, rather
than a pre-allocated slab of stubs. Also add a convenience method for creating a
single stub, rather than a whole block a time.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@251658 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/ExecutionEngine/Orc/IndirectionUtils.h
include/llvm/ExecutionEngine/Orc/OrcTargetSupport.h
lib/ExecutionEngine/Orc/OrcTargetSupport.cpp
unittests/ExecutionEngine/Orc/CompileOnDemandLayerTest.cpp