LLVM 22.0.0git
SPIRVEmitNonSemanticDI.cpp File Reference

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "spirv-nonsemantic-debug-info"

Enumerations

enum  BaseTypeAttributeEncoding {
  Unspecified = 0 , Address = 1 , Boolean = 2 , Float = 3 ,
  Signed = 4 , SignedChar = 5 , Unsigned = 6 , UnsignedChar = 7
}
enum  SourceLanguage {
  Unknown = 0 , ESSL = 1 , GLSL = 2 , OpenCL_C = 3 ,
  OpenCL_CPP = 4 , HLSL = 5 , CPP_for_OpenCL = 6 , SYCL = 7 ,
  HERO_C = 8 , NZSL = 9 , WGSL = 10 , Slang = 11 ,
  Zig = 12
}

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "spirv-nonsemantic-debug-info"

Definition at line 27 of file SPIRVEmitNonSemanticDI.cpp.

Enumeration Type Documentation

◆ BaseTypeAttributeEncoding

Enumerator
Unspecified 
Address 
Boolean 
Float 
Signed 
SignedChar 
Unsigned 
UnsignedChar 

Definition at line 56 of file SPIRVEmitNonSemanticDI.cpp.

◆ SourceLanguage

Enumerator
Unknown 
ESSL 
GLSL 
OpenCL_C 
OpenCL_CPP 
HLSL 
CPP_for_OpenCL 
SYCL 
HERO_C 
NZSL 
WGSL 
Slang 
Zig 

Definition at line 67 of file SPIRVEmitNonSemanticDI.cpp.