LLVM: llvm::LegalizeActionStep Struct Reference (original) (raw)
The result of a query. More...
#include "[llvm/CodeGen/GlobalISel/LegalizerInfo.h](LegalizerInfo%5F8h%5Fsource.html)"
| Public Attributes | |
|---|---|
| LegalizeAction | Action |
| The action to take or the final answer. | |
| unsigned | TypeIdx |
| If describing an action, the type index to change. Otherwise zero. | |
| LLT | NewType |
| If describing an action, the new type for TypeIdx. Otherwise LLT{}. |
The result of a query.
It either indicates a final answer of Legal or Unsupported or describes an action that must be taken to make an operation more legal.
Definition at line 145 of file LegalizerInfo.h.
◆ LegalizeActionStep() [2/2]
◆ operator==()
◆ Action
◆ NewType
LLT llvm::LegalizeActionStep::NewType
◆ TypeIdx
unsigned llvm::LegalizeActionStep::TypeIdx
The documentation for this struct was generated from the following file:
- include/llvm/CodeGen/GlobalISel/LegalizerInfo.h