LLVM
24.0.0git
include
llvm
DebugInfo
PDB
Native
ISectionContribVisitor.h
Go to the documentation of this file.
1
//===- ISectionContribVisitor.h ---------------------------------*- C++ -*-===//
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
#ifndef LLVM_DEBUGINFO_PDB_NATIVE_ISECTIONCONTRIBVISITOR_H
10
#define LLVM_DEBUGINFO_PDB_NATIVE_ISECTIONCONTRIBVISITOR_H
11
12
namespace
llvm
{
13
namespace
pdb
{
14
15
struct
SectionContrib
;
16
struct
SectionContrib2
;
17
18
class
ISectionContribVisitor
{
19
public
:
20
virtual
~ISectionContribVisitor
() =
default
;
21
22
virtual
void
visit
(
const
SectionContrib
&
C
) = 0;
23
virtual
void
visit
(
const
SectionContrib2
&
C
) = 0;
24
};
25
26
}
// end namespace pdb
27
}
// end namespace llvm
28
29
#endif
// LLVM_DEBUGINFO_PDB_NATIVE_ISECTIONCONTRIBVISITOR_H
C
static GCRegistry::Add< ShadowStackGC > C("shadow-stack", "Very portable GC for uncooperative code generators")
llvm::pdb::ISectionContribVisitor
Definition
ISectionContribVisitor.h:18
llvm::pdb::ISectionContribVisitor::visit
virtual void visit(const SectionContrib2 &C)=0
llvm::pdb::ISectionContribVisitor::~ISectionContribVisitor
virtual ~ISectionContribVisitor()=default
llvm::pdb::ISectionContribVisitor::visit
virtual void visit(const SectionContrib &C)=0
llvm::pdb
Definition
LVCodeViewReader.h:44
llvm
This is an optimization pass for GlobalISel generic memory operations.
Definition
FunctionInfo.h:25
llvm::pdb::SectionContrib2
Definition
RawTypes.h:59
llvm::pdb::SectionContrib
Definition
RawTypes.h:46
Generated on
for LLVM by
1.14.0