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: