mirror of
https://github.com/RPCSX/llvm.git
synced 2024-11-29 22:50:47 +00:00
A few more microsteps
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13817 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
56fff59841
commit
a2f45b2802
@ -15,10 +15,16 @@
|
||||
#ifndef GCINTERFACE_H
|
||||
#define GCINTERFACE_H
|
||||
|
||||
/* llvm_cg_walk_gcroots - This function is exposed by the LLVM code generator,
|
||||
* and allows us to traverse the roots on the stack.
|
||||
*/
|
||||
void llvm_cg_walk_gcroots(void (*FP)(void **Root, void *Meta));
|
||||
|
||||
|
||||
/* llvm_gc_initialize - This function is called to initalize the garbage
|
||||
* collector.
|
||||
*/
|
||||
void llvm_gc_initialize();
|
||||
void llvm_gc_initialize(unsigned InitialHeapSize);
|
||||
|
||||
/* llvm_gc_allocate - This function allocates Size bytes from the heap and
|
||||
* returns a pointer to it.
|
||||
|
Loading…
Reference in New Issue
Block a user