LLVM: llvm::SDTypeConstraint Struct Reference (original) (raw)
#include "[llvm/CodeGen/SDNodeInfo.h](SDNodeInfo%5F8h%5Fsource.html)"
| Public Attributes | |
|---|---|
| SDTC | Kind |
| uint8_t | ConstrainedValIdx |
| uint8_t | ConstrainingValIdx |
| uint8_t | NumHwModes |
| For Kind == SDTCisVT or SDTCVecEltisVT: | |
| uint16_t | VT |
Definition at line 56 of file SDNodeInfo.h.
◆ ConstrainedValIdx
uint8_t llvm::SDTypeConstraint::ConstrainedValIdx
◆ ConstrainingValIdx
uint8_t llvm::SDTypeConstraint::ConstrainingValIdx
◆ Kind
SDTC llvm::SDTypeConstraint::Kind
◆ NumHwModes
uint8_t llvm::SDTypeConstraint::NumHwModes
For Kind == SDTCisVT or SDTCVecEltisVT:
- if not using HwMode, NumHwModes == 0 and VT is MVT::SimpleValueType;
- otherwise, VT is offset into VTByHwModeTable and NumHwModes specifies the number of entries.
Definition at line 64 of file SDNodeInfo.h.
◆ VT
The documentation for this struct was generated from the following file:
- include/llvm/CodeGen/SDNodeInfo.h