| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | MacroPPCallbacks.h | 19 class DIMacroFile; variable 51 llvm::SmallVector<llvm::DIMacroFile *, 4> Scopes; 55 llvm::DIMacroFile *getCurrentScope();
|
| H A D | MacroPPCallbacks.cpp | 76 llvm::DIMacroFile *MacroPPCallbacks::getCurrentScope() { in getCurrentScope()
|
| H A D | CGDebugInfo.h | 570 llvm::DIMacro *CreateMacro(llvm::DIMacroFile *Parent, unsigned MType, 575 llvm::DIMacroFile *CreateTempMacroFile(llvm::DIMacroFile *Parent,
|
| H A D | CGDebugInfo.cpp | 3267 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 D | DIBuilder.h | 187 DIMacro *createMacro(DIMacroFile *Parent, unsigned Line, unsigned MacroType, 196 DIMacroFile *createTempMacroFile(DIMacroFile *Parent, unsigned Line,
|
| H A D | Metadata.def | 116 HANDLE_SPECIALIZED_MDNODE_LEAF_UNIQUABLE(DIMacroFile)
|
| H A D | DebugInfoMetadata.h | 3604 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 D | DIBuilder.cpp | 126 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 D | DebugInfoMetadata.cpp | 1996 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 D | LLVMContextImpl.h | 1278 template <> struct MDNodeKeyImpl<DIMacroFile> { 1287 MDNodeKeyImpl(const DIMacroFile *N) 1291 bool isKeyOf(const DIMacroFile *RHS) const {
|
| H A D | DebugInfo.cpp | 1159 unwrap(Builder)->createMacro(unwrapDI<DIMacroFile>(ParentMacroFile), Line, in LLVMDIBuilderCreateMacro() 1169 unwrapDI<DIMacroFile>(ParentMacroFile), Line, unwrapDI<DIFile>(File))); in LLVMDIBuilderCreateTempMacroFile()
|
| H A D | AsmWriter.cpp | 2218 static void writeDIMacroFile(raw_ostream &Out, const DIMacroFile *N, in writeDIMacroFile()
|
| H A D | Verifier.cpp | 1428 void Verifier::visitDIMacroFile(const DIMacroFile &N) { in visitDIMacroFile()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfDebug.h | 552 void emitMacroFile(DIMacroFile &F, DwarfCompileUnit &U); 553 void emitMacroFileImpl(DIMacroFile &F, DwarfCompileUnit &U,
|
| H A D | DwarfDebug.cpp | 3189 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 D | MetadataLoader.cpp | 1857 GET_OR_DISTINCT(DIMacroFile, in parseOneMetadata()
|
| /openbsd-src/gnu/llvm/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriter.cpp | 336 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 D | DXILBitcodeWriter.cpp | 272 void writeDIMacroFile(const DIMacroFile *N, SmallVectorImpl<uint64_t> &Record, in writeDIMacroFile()
|
| /openbsd-src/gnu/llvm/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 5278 Result = GET_OR_DISTINCT(DIMacroFile, in parseDIMacroFile()
|
| /openbsd-src/gnu/llvm/llvm/docs/ |
| H A D | LangRef.rst | 6083 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,
|