Lines Matching refs:GCStrategy
215 of GCStrategy. Some collector strategies are built in. You can add others
548 need to define a custom GCStrategy and possibly, a custom LLVM pass to perform
549 lowering. Your best example of where to start defining a custom GCStrategy
591 To implement a GC plugin, it is necessary to subclass ``llvm::GCStrategy``,
604 To subclass ``llvm::GCStrategy`` and register it with the compiler:
610 #include "llvm/CodeGen/GCStrategy.h"
617 class LLVM_LIBRARY_VISIBILITY MyGC : public GCStrategy {
672 ``GCStrategy`` provides a range of features through which a plugin may do useful
793 of a ``GCStrategy`` is to compile this information into the executable in
865 class MyGC : public GCStrategy {
957 for such a subclass if the ``GCStrategy`` sets ``UsesMetadata``: