LLVM
22.0.0git
lib
CodeGen
GCMetadataPrinter.cpp
Go to the documentation of this file.
1
//===- GCMetadataPrinter.cpp - Garbage collection infrastructure ----------===//
2
//
3
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4
// See https://llvm.org/LICENSE.txt for license information.
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
//
7
//===----------------------------------------------------------------------===//
8
//
9
// This file implements the abstract base class GCMetadataPrinter.
10
//
11
//===----------------------------------------------------------------------===//
12
13
#include "
llvm/CodeGen/GCMetadataPrinter.h
"
14
15
using namespace
llvm
;
16
17
LLVM_INSTANTIATE_REGISTRY
(
GCMetadataPrinterRegistry
)
18
19
GCMetadataPrinter::GCMetadataPrinter
() =
default
;
20
21
GCMetadataPrinter::~GCMetadataPrinter
() =
default
;
GCMetadataPrinter.h
LLVM_INSTANTIATE_REGISTRY
#define LLVM_INSTANTIATE_REGISTRY(REGISTRY_CLASS)
Definition
Registry.h:153
llvm::GCMetadataPrinter::~GCMetadataPrinter
virtual ~GCMetadataPrinter()
llvm::GCMetadataPrinter::GCMetadataPrinter
GCMetadataPrinter()
llvm
This is an optimization pass for GlobalISel generic memory operations.
Definition
AddressRanges.h:18
llvm::GCMetadataPrinterRegistry
Registry< GCMetadataPrinter > GCMetadataPrinterRegistry
GCMetadataPrinterRegistry - The GC assembly printer registry uses all the defaults from Registry.
Definition
GCMetadataPrinter.h:35
Generated on
for LLVM by
1.14.0