LLVM: lib/DebugInfo/PDB/PDBInterfaceAnchors.cpp Source File (original) (raw)

1//===- PDBInterfaceAnchors.h - defines class anchor functions ---*- 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// Class anchors are necessary per the LLVM Coding style guide, to ensure that

9// the vtable is only generated in this object file, and not in every object

10// file that includes the corresponding header.

11//===----------------------------------------------------------------------===//

12

21

22using namespace llvm;

24

26

28

30

32

34

36

38

virtual ~IPDBDataStream()

virtual ~IPDBInjectedSource()

virtual ~IPDBLineNumber()

virtual ~IPDBSectionContrib()

This is an optimization pass for GlobalISel generic memory operations.