LLVM 22.0.0git
|
#include "llvm/Support/Compiler.h"
#include "llvm/Support/Registry.h"
#include <optional>
#include <string>
Go to the source code of this file.
Classes | |
class | llvm::GCStrategy |
GCStrategy describes a garbage collector algorithm's code generation requirements, and provides overridable hooks for those needs which cannot be abstractly described. More... |
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. |
Typedefs | |
using | llvm::GCRegistry = Registry<GCStrategy> |
Subclasses of GCStrategy are made available for use during compilation by adding them to the global GCRegistry. |
Functions | |
LLVM_ABI std::unique_ptr< GCStrategy > | llvm::getGCStrategy (const StringRef Name) |
Lookup the GCStrategy object associated with the given gc name. |
Variables | |
template class LLVM_TEMPLATE_ABI | llvm::Registry< GCStrategy > |