Displaying 2 results from an estimated 2 matches for "getcollector".
2008 Aug 17
0
[LLVMdev] [!] Breaking changes to GC infrastructure
...eir runtime
GC heap. Of course, it doesn't even exist at runtime.
Specifically, the renames are:
Collector -> GCStrategy
CollectorMetadata -> GCFunctionInfo
CollectorModuleMetadata -> GCModuleInfo
CollectorRegistry -> GCRegistry
Function::getCollector -> getGC [setGC, hasGC, clearGC]
Several accessors and nested types have also been renamed to be
consistent. These changes should be obvious.
Please let me know if you have any questions!
Thanks,
Gordon
P.S. Sorry for the short notice; this just came up yesterday.
-------------- next p...
2007 Dec 09
1
[LLVMdev] Next GC patch for review
...e.cpp (+13)
bindings/ocaml/llvm/llvm.ml (+2)
bindings/ocaml/llvm/llvm_ocaml.c (+23)
bindings/ocaml/llvm/llvm.mli (+9)
test/Bindings/Ocaml/vmcore.ml (+16 -3)
Adds these methods to Function and makes corresponding changes to
assembly and bitcode:
bool hasCollector() const;
const char *getCollector() const;
void setCollector(const char *);
void clearCollector();
The assembly representation is as such:
define void @f() gc "shadow-stack" { ...
Uses StringPool to unique collector names, which are extremely likely
to be unique per process.
gc-5b-regen.patch (+1245 -1209):
lib...