|
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 > |