LLVM  16.0.0git
Namespaces | Enumerations | Functions
DXILOperationCommon.h File Reference
#include "llvm/ADT/StringSwitch.h"
Include dependency graph for DXILOperationCommon.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

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

Enumerations

enum  llvm::dxil::ParameterKind : uint8_t {
  llvm::dxil::ParameterKind::INVALID = 0, llvm::dxil::ParameterKind::VOID, llvm::dxil::ParameterKind::HALF, llvm::dxil::ParameterKind::FLOAT,
  llvm::dxil::ParameterKind::DOUBLE, llvm::dxil::ParameterKind::I1, llvm::dxil::ParameterKind::I8, llvm::dxil::ParameterKind::I16,
  llvm::dxil::ParameterKind::I32, llvm::dxil::ParameterKind::I64, llvm::dxil::ParameterKind::OVERLOAD, llvm::dxil::ParameterKind::CBUFFER_RET,
  llvm::dxil::ParameterKind::RESOURCE_RET, llvm::dxil::ParameterKind::DXIL_HANDLE
}
 

Functions

ParameterKind llvm::dxil::parameterTypeNameToKind (StringRef Name)