LLVM 22.0.0git
DWARFCFIPrinter.h
Go to the documentation of this file.
1//===- DWARFCFIPrinter.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_DWARF_DWARFCFIPRINTER_H
10#define LLVM_DEBUGINFO_DWARF_DWARFCFIPRINTER_H
11
14
15namespace llvm {
16
17struct DIDumpOptions;
18
19namespace dwarf {
20
21LLVM_ABI void printCFIProgram(const CFIProgram &P, raw_ostream &OS,
22 const DIDumpOptions &DumpOpts,
23 unsigned IndentLevel,
24 std::optional<uint64_t> Address);
25
26} // end namespace dwarf
27
28} // end namespace llvm
29
30#endif // LLVM_DEBUGINFO_DWARF_DWARFCFIPRINTER_H
#define LLVM_ABI
Definition: Compiler.h:213
#define P(N)
raw_pwrite_stream & OS
LLVM_ABI void printCFIProgram(const CFIProgram &P, raw_ostream &OS, const DIDumpOptions &DumpOpts, unsigned IndentLevel, std::optional< uint64_t > Address)
This is an optimization pass for GlobalISel generic memory operations.
Definition: AddressRanges.h:18