LLVM: llvm::AggressiveAntiDepState Class Reference (original) (raw)
Contains all the state necessary for anti-dep breaking. More...
#include "[CodeGen/AggressiveAntiDepBreaker.h](AggressiveAntiDepBreaker%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| AggressiveAntiDepState (const unsigned TargetRegs, MachineBasicBlock *BB) | |
| std::vector< unsigned > & | GetKillIndices () |
| Return the kill indices. | |
| std::vector< unsigned > & | GetDefIndices () |
| Return the define indices. | |
| std::multimap< MCRegister, RegisterReference > & | GetRegRefs () |
| Return the RegRefs map. | |
| unsigned | GetGroup (MCRegister Reg) |
| void | GetGroupRegs (unsigned Group, std::vector< MCRegister > &Regs, std::multimap< MCRegister, AggressiveAntiDepState::RegisterReference > *RegRefs) |
| unsigned | UnionGroups (MCRegister Reg1, MCRegister Reg2) |
| unsigned | LeaveGroup (MCRegister Reg) |
| bool | IsLive (MCRegister Reg) |
| Return true if Reg is live. |
Contains all the state necessary for anti-dep breaking.
Definition at line 40 of file AggressiveAntiDepBreaker.h.
◆ GetDefIndices()
| std::vector< unsigned > & llvm::AggressiveAntiDepState::GetDefIndices ( ) | inline |
|---|
◆ GetGroup()
◆ GetGroupRegs()
◆ GetKillIndices()
| std::vector< unsigned > & llvm::AggressiveAntiDepState::GetKillIndices ( ) | inline |
|---|
◆ GetRegRefs()
◆ IsLive()
◆ LeaveGroup()
◆ UnionGroups()
The documentation for this class was generated from the following files:
- lib/CodeGen/AggressiveAntiDepBreaker.h
- lib/CodeGen/AggressiveAntiDepBreaker.cpp