Lines Matching refs:DebugInfo
18 #include "DebugInfo.h"
24 // involving the DebugInfo extended instruction set.
27 // See https://www.khronos.org/registry/spir-v/specs/1.0/DebugInfo.html
50 "%1 = OpExtInstImport \"DebugInfo\"\n"
57 {MakeInstruction(SpvOpExtInstImport, {1}, MakeVector("DebugInfo")),
144 4, uint32_t(DebugInfo##E0) \
151 4, 5, uint32_t(DebugInfo##E0) \
227 4, uint32_t(DebugInfo##E0), 5, L0, L1, 6, 7, Fnum \
235 4, uint32_t(DebugInfo##E0), 5, L0, L1, 6, 7, Fnum, 8 \
243 4, uint32_t(DebugInfo##E0), 5, L0, L1, 6, 7, Fnum, 8, 9 \
251 4, uint32_t(DebugInfo##E0), 5, L0, L1, 6, 7, Fnum, 8, 9, 10 \
259 4, uint32_t(DebugInfo##E0), 5, L0, L1, 6, 7, Fnum, 8, 9, 10, 11 \
352 uint32_t(DebugInfo##E0) \
359 uint32_t(DebugInfo##E0), L0 \
366 uint32_t(DebugInfo##E0), L0, L1 \
370 // DebugInfo 4.1 Absent Debugging Information
376 // DebugInfo 4.2 Compilation Unit
383 // DebugInfo 4.3 Type instructions
403 "%1 = OpExtInstImport \"DebugInfo\"\n"
411 {MakeInstruction(SpvOpExtInstImport, {1}, MakeVector("DebugInfo")),
579 // DebugInfo 4.4 Templates
615 // DebugInfo 4.5 Global Variables
630 // DebugInfo 4.6 Functions
655 // DebugInfo 4.7 Local Information
688 // DebugInfo 4.8 Local Variables
752 // DebugInfo 4.9 Macros