#ifndef LLVM_IR_DIBUILDER_H
#define LLVM_IR_DIBUILDER_H
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/MapVector.h"
#include "llvm/ADT/SetVector.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/BinaryFormat/Dwarf.h"
#include "llvm/IR/DebugInfoMetadata.h"
#include "llvm/IR/TrackingMDRef.h"
#include "llvm/Support/Casting.h"
#include <algorithm>
#include <cstdint>
#include <optional>
namespace llvm {
class BasicBlock;
class Constant;
class Function;
class Instruction;
class LLVMContext;
class Module;
class Value;
class DbgAssignIntrinsic;
class DbgRecord;
DbgInstPtr;
class DIBuilder { … };
DEFINE_ISA_CONVERSION_FUNCTIONS(…)
}
#endif