LLVM: LOHInfo Struct Reference (original) (raw)
State tracked per register. More...
| Public Attributes | |
|---|---|
| MCLOHType | Type: 8 |
| "Best" type of LOH possible. | |
| unsigned | IsCandidate: 1 |
| Possible LOH candidate. | |
| unsigned | OneUser: 1 |
| Found exactly one user (yet). | |
| unsigned | MultiUsers: 1 |
| Found multiple users. | |
| const MachineInstr * | MI0 |
| First instruction involved in the LOH. | |
| const MachineInstr * | MI1 |
| Second instruction involved in the LOH (if any). | |
| const MachineInstr * | LastADRP |
| Last ADRP in same register. |
Detailed Description
State tracked per register.
The main algorithm walks backwards over a basic block maintaining this datastructure for each tracked general purpose register.
Definition at line 283 of file AArch64CollectLOH.cpp.
Member Data Documentation
◆ IsCandidate
◆ LastADRP
◆ MI0
◆ MI1
◆ MultiUsers
◆ OneUser
◆ Type
The documentation for this struct was generated from the following file:
- lib/Target/AArch64/AArch64CollectLOH.cpp