| /llvm-project-15.0.7/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 | 571 llvm::DIMacro *CreateMacro(llvm::DIMacroFile *Parent, unsigned MType, 576 llvm::DIMacroFile *CreateTempMacroFile(llvm::DIMacroFile *Parent,
|
| /llvm-project-15.0.7/llvm/test/DebugInfo/ |
| H A D | macro_link.ll | 3 ; This test checks that DIMacro and DIMacroFile comaprison works correctly. 11 ; CHECK: [[MF1]] = !DIMacroFile( 26 !4 = !DIMacroFile(line: 0, file: !1, nodes: !5)
|
| /llvm-project-15.0.7/llvm/test/DebugInfo/X86/ |
| H A D | debug-macro-gnu.ll | 34 !4 = !DIMacroFile(file: !1, nodes: !5) 36 !6 = !DIMacroFile(line: 1, file: !7, nodes: !8) 40 !10 = !DIMacroFile(line: 2, file: !11, nodes: !12)
|
| H A D | debug-macro-v5.ll | 35 !4 = !DIMacroFile(file: !1, nodes: !5) 37 !6 = !DIMacroFile(line: 1, file: !7, nodes: !8) 41 !10 = !DIMacroFile(line: 2, file: !11, nodes: !12)
|
| H A D | debug-macro-gnu-dwo.ll | 37 !4 = !DIMacroFile(file: !1, nodes: !5) 39 !6 = !DIMacroFile(line: 1, file: !7, nodes: !8) 43 !10 = !DIMacroFile(line: 2, file: !11, nodes: !12)
|
| H A D | debug-macro.ll | 50 !5 = !DIMacroFile(line: 0, file: !1, nodes: !6) 52 !7 = !DIMacroFile(line: 9, file: !8, nodes: !9) 66 !19 = !DIMacroFile(line: 0, file: !17, nodes: !2)
|
| H A D | debug-macro-dwo.ll | 46 !4 = !DIMacroFile(file: !1, nodes: !5) 48 !6 = !DIMacroFile(line: 1, file: !7, nodes: !8) 52 !10 = !DIMacroFile(line: 2, file: !11, nodes: !12)
|
| H A D | debug-macinfo-split-dwarf.ll | 51 !4 = !DIMacroFile(file: !1, nodes: !5) 53 !6 = !DIMacroFile(line: 1, file: !7, nodes: !8) 57 !10 = !DIMacroFile(line: 2, file: !11, nodes: !12)
|
| H A D | debug-macro-dwarf64.ll | 45 !4 = !DIMacroFile(file: !1, nodes: !5)
|
| /llvm-project-15.0.7/llvm/test/Assembler/ |
| H A D | DIMacroFile.ll | 15 ; CHECK: !3 = !DIMacroFile(file: !1, nodes: !4) 16 !3 = !DIMacroFile(line: 0, file: !1, nodes: !4)
|
| H A D | debug-info.ll | 76 ; CHECK-NEXT: !30 = !DIMacroFile(line: 9, file: !12, nodes: !29) 77 ; CHECK-NEXT: !31 = !DIMacroFile(line: 11, file: !12) 80 !33 = !DIMacroFile(line: 9, file: !14, nodes: !32) 81 !34 = !DIMacroFile(type: DW_MACINFO_start_file, line: 11, file: !14)
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | DIBuilder.h | 185 DIMacro *createMacro(DIMacroFile *Parent, unsigned Line, unsigned MacroType, 194 DIMacroFile *createTempMacroFile(DIMacroFile *Parent, unsigned Line,
|
| H A D | Metadata.def | 115 HANDLE_SPECIALIZED_MDNODE_LEAF_UNIQUABLE(DIMacroFile)
|
| H A D | DebugInfoMetadata.h | 3499 class DIMacroFile : public DIMacroNode { 3505 DIMacroFile(LLVMContext &C, StorageType Storage, unsigned MIType, 3508 ~DIMacroFile() = default; 3510 static DIMacroFile *getImpl(LLVMContext &Context, unsigned MIType, 3518 static DIMacroFile *getImpl(LLVMContext &Context, unsigned MIType, 3528 DEFINE_MDNODE_GET(DIMacroFile, 3532 DEFINE_MDNODE_GET(DIMacroFile,
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | DIBuilder.cpp | 124 auto *TMF = cast<DIMacroFile>(I.first); in finalize() 125 auto *MF = DIMacroFile::get(VMContext, dwarf::DW_MACINFO_start_file, in finalize() 235 DIMacro *DIBuilder::createMacro(DIMacroFile *Parent, unsigned LineNumber, in createMacro() 247 DIMacroFile *DIBuilder::createTempMacroFile(DIMacroFile *Parent, in createTempMacroFile() 249 auto *MF = DIMacroFile::getTemporary(VMContext, dwarf::DW_MACINFO_start_file, in createTempMacroFile()
|
| H A D | DebugInfoMetadata.cpp | 1784 DIMacroFile *DIMacroFile::getImpl(LLVMContext &Context, unsigned MIType, in getImpl() 1788 DEFINE_GETIMPL_LOOKUP(DIMacroFile, (MIType, Line, File, Elements)); in getImpl() 1790 DEFINE_GETIMPL_STORE(DIMacroFile, (MIType, Line), Ops); in getImpl()
|
| H A D | LLVMContextImpl.h | 1230 template <> struct MDNodeKeyImpl<DIMacroFile> { 1239 MDNodeKeyImpl(const DIMacroFile *N) 1243 bool isKeyOf(const DIMacroFile *RHS) const {
|
| H A D | DebugInfo.cpp | 1104 unwrap(Builder)->createMacro(unwrapDI<DIMacroFile>(ParentMacroFile), Line, in LLVMDIBuilderCreateMacro() 1114 unwrapDI<DIMacroFile>(ParentMacroFile), Line, unwrapDI<DIFile>(File))); in LLVMDIBuilderCreateTempMacroFile()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfDebug.h | 550 void emitMacroFile(DIMacroFile &F, DwarfCompileUnit &U); 551 void emitMacroFileImpl(DIMacroFile &F, DwarfCompileUnit &U,
|
| H A D | DwarfDebug.cpp | 3153 else if (auto *F = dyn_cast<DIMacroFile>(MN)) in handleMacroNodes() 3204 DIMacroFile &MF, DwarfCompileUnit &U, unsigned StartFile, unsigned EndFile, in emitMacroFileImpl() 3224 void DwarfDebug::emitMacroFile(DIMacroFile &F, DwarfCompileUnit &U) { in emitMacroFile()
|
| /llvm-project-15.0.7/llvm/test/ThinLTO/X86/ |
| H A D | debuginfo-cu-import.ll | 64 !22 = !DIMacroFile(file: !1, nodes: !23)
|
| /llvm-project-15.0.7/llvm/test/Bindings/llvm-c/ |
| H A D | debug_info.ll | 51 ; CHECK-NEXT: !24 = !DIMacroFile(file: !1, nodes: !25)
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | IRBuilderTest.cpp | 1085 auto MF2 = DIMacroFile::get(Ctx, dwarf::DW_MACINFO_start_file, 5, File2, in TEST_F() 1092 auto MF1 = DIMacroFile::get(Ctx, dwarf::DW_MACINFO_start_file, 0, File1, in TEST_F()
|