Home
last modified time | relevance | path

Searched refs:DIMacroFile (Results 1 – 20 of 20) sorted by relevance

/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DMacroPPCallbacks.h19 class DIMacroFile; variable
51 llvm::SmallVector<llvm::DIMacroFile *, 4> Scopes;
55 llvm::DIMacroFile *getCurrentScope();
H A DMacroPPCallbacks.cpp76 llvm::DIMacroFile *MacroPPCallbacks::getCurrentScope() { in getCurrentScope()
H A DCGDebugInfo.h570 llvm::DIMacro *CreateMacro(llvm::DIMacroFile *Parent, unsigned MType,
575 llvm::DIMacroFile *CreateTempMacroFile(llvm::DIMacroFile *Parent,
H A DCGDebugInfo.cpp3267 llvm::DIMacro *CGDebugInfo::CreateMacro(llvm::DIMacroFile *Parent, in CreateMacro()
3274 llvm::DIMacroFile *CGDebugInfo::CreateTempMacroFile(llvm::DIMacroFile *Parent, in CreateTempMacroFile()
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DDIBuilder.h187 DIMacro *createMacro(DIMacroFile *Parent, unsigned Line, unsigned MacroType,
196 DIMacroFile *createTempMacroFile(DIMacroFile *Parent, unsigned Line,
H A DMetadata.def116 HANDLE_SPECIALIZED_MDNODE_LEAF_UNIQUABLE(DIMacroFile)
H A DDebugInfoMetadata.h3604 class DIMacroFile : public DIMacroNode {
3610 DIMacroFile(LLVMContext &C, StorageType Storage, unsigned MIType,
3613 ~DIMacroFile() = default;
3615 static DIMacroFile *getImpl(LLVMContext &Context, unsigned MIType,
3623 static DIMacroFile *getImpl(LLVMContext &Context, unsigned MIType,
3633 DEFINE_MDNODE_GET(DIMacroFile,
3637 DEFINE_MDNODE_GET(DIMacroFile,
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DDIBuilder.cpp126 auto *TMF = cast<DIMacroFile>(I.first); in finalize()
127 auto *MF = DIMacroFile::get(VMContext, dwarf::DW_MACINFO_start_file, in finalize()
237 DIMacro *DIBuilder::createMacro(DIMacroFile *Parent, unsigned LineNumber, in createMacro()
249 DIMacroFile *DIBuilder::createTempMacroFile(DIMacroFile *Parent, in createTempMacroFile()
251 auto *MF = DIMacroFile::getTemporary(VMContext, dwarf::DW_MACINFO_start_file, in createTempMacroFile()
H A DDebugInfoMetadata.cpp1996 DIMacroFile *DIMacroFile::getImpl(LLVMContext &Context, unsigned MIType, in getImpl()
2000 DEFINE_GETIMPL_LOOKUP(DIMacroFile, (MIType, Line, File, Elements)); in getImpl()
2002 DEFINE_GETIMPL_STORE(DIMacroFile, (MIType, Line), Ops); in getImpl()
H A DLLVMContextImpl.h1278 template <> struct MDNodeKeyImpl<DIMacroFile> {
1287 MDNodeKeyImpl(const DIMacroFile *N)
1291 bool isKeyOf(const DIMacroFile *RHS) const {
H A DDebugInfo.cpp1159 unwrap(Builder)->createMacro(unwrapDI<DIMacroFile>(ParentMacroFile), Line, in LLVMDIBuilderCreateMacro()
1169 unwrapDI<DIMacroFile>(ParentMacroFile), Line, unwrapDI<DIFile>(File))); in LLVMDIBuilderCreateTempMacroFile()
H A DAsmWriter.cpp2218 static void writeDIMacroFile(raw_ostream &Out, const DIMacroFile *N, in writeDIMacroFile()
H A DVerifier.cpp1428 void Verifier::visitDIMacroFile(const DIMacroFile &N) { in visitDIMacroFile()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.h552 void emitMacroFile(DIMacroFile &F, DwarfCompileUnit &U);
553 void emitMacroFileImpl(DIMacroFile &F, DwarfCompileUnit &U,
H A DDwarfDebug.cpp3189 else if (auto *F = dyn_cast<DIMacroFile>(MN)) in handleMacroNodes()
3240 DIMacroFile &MF, DwarfCompileUnit &U, unsigned StartFile, unsigned EndFile, in emitMacroFileImpl()
3260 void DwarfDebug::emitMacroFile(DIMacroFile &F, DwarfCompileUnit &U) { in emitMacroFile()
/openbsd-src/gnu/llvm/llvm/lib/Bitcode/Reader/
H A DMetadataLoader.cpp1857 GET_OR_DISTINCT(DIMacroFile, in parseOneMetadata()
/openbsd-src/gnu/llvm/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp336 void writeDIMacroFile(const DIMacroFile *N, SmallVectorImpl<uint64_t> &Record,
1956 void ModuleBitcodeWriter::writeDIMacroFile(const DIMacroFile *N, in writeDIMacroFile()
/openbsd-src/gnu/llvm/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.cpp272 void writeDIMacroFile(const DIMacroFile *N, SmallVectorImpl<uint64_t> &Record, in writeDIMacroFile()
/openbsd-src/gnu/llvm/llvm/lib/AsmParser/
H A DLLParser.cpp5278 Result = GET_OR_DISTINCT(DIMacroFile, in parseDIMacroFile()
/openbsd-src/gnu/llvm/llvm/docs/
H A DLangRef.rst6083 DIMacroFile subsubsection
6086 ``DIMacroFile`` nodes represent inclusion of source files.
6087 The ``nodes:`` field is a list of ``DIMacro`` and ``DIMacroFile`` nodes that
6092 !2 = !DIMacroFile(macinfo: DW_MACINFO_start_file, line: 7, file: !2,