mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-11-01 15:11:24 +00:00
add a hook to demat functions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35471 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
c6b66ebba9
commit
a37ddb5296
@ -43,6 +43,13 @@ public:
|
||||
///
|
||||
virtual bool materializeFunction(Function *F, std::string *ErrInfo = 0) = 0;
|
||||
|
||||
/// dematerializeFunction - If the given function is read in, and if the
|
||||
/// module provider supports it, release the memory for the function, and set
|
||||
/// it up to be materialized lazily. If the provider doesn't support this
|
||||
/// capability, this method is a noop.
|
||||
///
|
||||
virtual void dematerializeFunction(Function *F) {}
|
||||
|
||||
/// materializeModule - make sure the entire Module has been completely read.
|
||||
/// On error, return null and fill in the error string if specified.
|
||||
///
|
||||
|
Loading…
Reference in New Issue
Block a user