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: