LLVM 22.0.0git
DWARFCFIPrinter.cpp File Reference
#include "llvm/DebugInfo/DWARF/DWARFCFIPrinter.h"
#include "llvm/DebugInfo/DIContext.h"
#include "llvm/DebugInfo/DWARF/DWARFExpressionPrinter.h"
#include "llvm/DebugInfo/DWARF/LowLevel/DWARFCFIProgram.h"
#include "llvm/Support/Compiler.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/Format.h"
#include "llvm/Support/raw_ostream.h"
#include <cassert>
#include <cinttypes>
#include <cstdint>
#include <optional>

Go to the source code of this file.

Functions

static void printRegister (raw_ostream &OS, const DIDumpOptions &DumpOpts, unsigned RegNum)
static void printOperand (raw_ostream &OS, const DIDumpOptions &DumpOpts, const CFIProgram &P, const CFIProgram::Instruction &Instr, unsigned OperandIdx, uint64_t Operand, std::optional< uint64_t > &Address)
 Print Opcode's operand number OperandIdx which has value Operand.

Function Documentation

◆ printOperand()

◆ printRegister()

void printRegister ( raw_ostream & OS,
const DIDumpOptions & DumpOpts,
unsigned RegNum )
static