Searched refs:InstrIndexMap (Results 1 - 5 of 5) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonBlockRanges.h | 122 class InstrIndexMap { class in class:llvm::HexagonBlockRanges::IndexType 124 InstrIndexMap(MachineBasicBlock &B); 133 friend raw_ostream &operator<< (raw_ostream &OS, const InstrIndexMap &Map); 144 RegToRangeMap computeLiveMap(InstrIndexMap &IndexMap); 145 RegToRangeMap computeDeadMap(InstrIndexMap &IndexMap, RegToRangeMap &LiveMap); 164 void computeInitialLiveRanges(InstrIndexMap &IndexMap, 240 const HexagonBlockRanges::InstrIndexMap &M);
|
H A D | HexagonBlockRanges.cpp | 157 HexagonBlockRanges::InstrIndexMap::InstrIndexMap(MachineBasicBlock &B) function in class:HexagonBlockRanges::InstrIndexMap 171 MachineInstr *HexagonBlockRanges::InstrIndexMap::getInstr(IndexType Idx) const { 176 HexagonBlockRanges::IndexType HexagonBlockRanges::InstrIndexMap::getIndex( 184 HexagonBlockRanges::IndexType HexagonBlockRanges::InstrIndexMap::getPrevIndex( 196 HexagonBlockRanges::IndexType HexagonBlockRanges::InstrIndexMap::getNextIndex( 206 void HexagonBlockRanges::InstrIndexMap::replaceInstr(MachineInstr *OldMI, 290 void HexagonBlockRanges::computeInitialLiveRanges(InstrIndexMap &IndexMap, 422 InstrIndexMap &IndexMap) { 432 InstrIndexMap [all...] |
H A D | HexagonGenMux.cpp | 119 using InstrIndexMap = DenseMap<MachineInstr *, unsigned>; 131 void buildMaps(MachineBasicBlock &B, InstrIndexMap &I2X, 180 void HexagonGenMux::buildMaps(MachineBasicBlock &B, InstrIndexMap &I2X, 226 InstrIndexMap I2X;
|
H A D | HexagonFrameLowering.h | 159 HexagonBlockRanges::InstrIndexMap &IndexMap,
|
H A D | HexagonFrameLowering.cpp | 2032 HexagonBlockRanges::InstrIndexMap &IndexMap, 2071 std::map<MachineBasicBlock *, HexagonBlockRanges::InstrIndexMap>; 2110 //auto P = BlockIndexes.emplace(&B, HexagonBlockRanges::InstrIndexMap(B)); 2112 std::make_pair(&B, HexagonBlockRanges::InstrIndexMap(B))); 2285 HexagonBlockRanges::InstrIndexMap &IM = F->second;
|
Completed in 119 milliseconds