LLVM: llvm::HexagonBlockRanges Struct Reference (original) (raw)
#include "[Target/Hexagon/HexagonBlockRanges.h](HexagonBlockRanges%5F8h%5Fsource.html)"
| Classes | |
|---|---|
| class | IndexRange |
| class | IndexType |
| class | InstrIndexMap |
| struct | PrintRangeMap |
| class | RangeList |
| struct | RegisterRef |
Definition at line 31 of file HexagonBlockRanges.h.
◆ RegisterSet
◆ RegToRangeMap
◆ computeDeadMap()
Definition at line 426 of file HexagonBlockRanges.cpp.
References A(), llvm::dbgs(), llvm::HexagonBlockRanges::IndexType::Entry, llvm::HexagonBlockRanges::IndexType::Exit, expandToSubRegs(), F, llvm::HexagonBlockRanges::InstrIndexMap::getBlock(), llvm::HexagonBlockRanges::InstrIndexMap::getNextIndex(), llvm::MachineBasicBlock::getParent(), llvm::HexagonBlockRanges::InstrIndexMap::getPrevIndex(), LLVM_DEBUG, MRI, llvm::HexagonBlockRanges::IndexType::None, and P.
◆ computeLiveMap()
◆ expandToSubRegs()
The documentation for this struct was generated from the following files:
- lib/Target/Hexagon/HexagonBlockRanges.h
- lib/Target/Hexagon/HexagonBlockRanges.cpp