|
LLVM 23.0.0git
|
Enumerations | |
| enum | NodeType : unsigned { POP_FROM_X87_REG = X86ISD::GENERATED_OPCODE_END , GlobalBaseReg , PCMPISTR , PCMPESTR , FIRST_MEMORY_OPCODE , LCMPXCHG16_SAVE_RBX_DAG = FIRST_MEMORY_OPCODE , MGATHER , MSCATTER , AESENCWIDE128KL , AESDECWIDE128KL , AESENCWIDE256KL , AESDECWIDE256KL , LAST_MEMORY_OPCODE = AESDECWIDE256KL } |
| enum llvm::X86ISD::NodeType : unsigned |
| Enumerator | |
|---|---|
| POP_FROM_X87_REG | The same as ISD::CopyFromReg except that this node makes it explicit that it may lower to an x87 FPU stack pop. Optimizations should be more cautious when handling this node than a normal CopyFromReg to avoid removing a required FPU stack pop. A key requirement is optimizations should not optimize any users of a chain that contains a POP_FROM_X87_REG to use a chain from a point earlier than the POP_FROM_X87_REG (which may remove a required FPU stack pop). |
| GlobalBaseReg | On Darwin, this node represents the result of the popl at function entry, used for PIC code. |
| PCMPISTR | |
| PCMPESTR | |
| FIRST_MEMORY_OPCODE | |
| LCMPXCHG16_SAVE_RBX_DAG | |
| MGATHER | |
| MSCATTER | |
| AESENCWIDE128KL | |
| AESDECWIDE128KL | |
| AESENCWIDE256KL | |
| AESDECWIDE256KL | |
| LAST_MEMORY_OPCODE | |
Definition at line 24 of file X86SelectionDAGInfo.h.