LLVM: llvm::ShiftOfShiftedLogic Struct Reference (original) (raw)
#include "[llvm/CodeGen/GlobalISel/CombinerHelper.h](CombinerHelper%5F8h%5Fsource.html)"
| Public Attributes | |
|---|---|
| MachineInstr * | Logic |
| MachineInstr * | Shift2 |
| Register | LogicNonShiftReg |
| uint64_t | ValSum |
Detailed Description
Definition at line 77 of file CombinerHelper.h.
Member Data Documentation
◆ Logic
MachineInstr* llvm::ShiftOfShiftedLogic::Logic
Definition at line 78 of file CombinerHelper.h.
Referenced by llvm::CombinerHelper::applyShiftOfShiftedLogic(), and llvm::CombinerHelper::matchShiftOfShiftedLogic().
◆ LogicNonShiftReg
Register llvm::ShiftOfShiftedLogic::LogicNonShiftReg
Definition at line 80 of file CombinerHelper.h.
Referenced by llvm::CombinerHelper::applyShiftOfShiftedLogic(), and llvm::CombinerHelper::matchShiftOfShiftedLogic().
◆ Shift2
MachineInstr* llvm::ShiftOfShiftedLogic::Shift2
Definition at line 79 of file CombinerHelper.h.
Referenced by llvm::CombinerHelper::applyShiftOfShiftedLogic(), and llvm::CombinerHelper::matchShiftOfShiftedLogic().
◆ ValSum
uint64_t llvm::ShiftOfShiftedLogic::ValSum
Definition at line 81 of file CombinerHelper.h.
Referenced by llvm::CombinerHelper::applyShiftOfShiftedLogic(), and llvm::CombinerHelper::matchShiftOfShiftedLogic().
The documentation for this struct was generated from the following file:
- include/llvm/CodeGen/GlobalISel/CombinerHelper.h