LLVM 20.0.0git
Namespaces | Macros | Enumerations
DXILConstants.h File Reference
#include "DXILOperation.inc"

Go to the source code of this file.

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
 
namespace  llvm::dxil
 

Macros

#define DXIL_OPCODE(Op, Name)   Name = Op,
 
#define DXIL_OPCLASS(Name)   Name,
 
#define DXIL_OP_PARAM_TYPE(Name)   Name,
 

Enumerations

enum class  llvm::dxil::OpCode : unsigned { llvm::dxil::DXIL_OPCODE }
 
enum class  llvm::dxil::OpCodeClass : unsigned { llvm::dxil::DXIL_OPCLASS }
 
enum class  llvm::dxil::OpParamType : unsigned { llvm::dxil::DXIL_OP_PARAM_TYPE }
 

Macro Definition Documentation

◆ DXIL_OP_PARAM_TYPE

#define DXIL_OP_PARAM_TYPE (   Name)    Name,

Definition at line 29 of file DXILConstants.h.

◆ DXIL_OPCLASS

#define DXIL_OPCLASS (   Name)    Name,

Definition at line 24 of file DXILConstants.h.

◆ DXIL_OPCODE

#define DXIL_OPCODE (   Op,
  Name 
)    Name = Op,

Definition at line 19 of file DXILConstants.h.