Searched refs:InstrIndexMap (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonBlockRanges.h | 125 class InstrIndexMap { 127 InstrIndexMap(MachineBasicBlock &B); 136 friend raw_ostream &operator<< (raw_ostream &OS, const InstrIndexMap &Map); 147 RegToRangeMap computeLiveMap(InstrIndexMap &IndexMap); 148 RegToRangeMap computeDeadMap(InstrIndexMap &IndexMap, RegToRangeMap &LiveMap); 167 void computeInitialLiveRanges(InstrIndexMap &IndexMap, 243 const HexagonBlockRanges::InstrIndexMap &M);
|
| H A D | HexagonBlockRanges.cpp | 156 HexagonBlockRanges::InstrIndexMap::InstrIndexMap(MachineBasicBlock &B) in InstrIndexMap() function in HexagonBlockRanges::InstrIndexMap 170 MachineInstr *HexagonBlockRanges::InstrIndexMap::getInstr(IndexType Idx) const { in getInstr() 175 HexagonBlockRanges::IndexType HexagonBlockRanges::InstrIndexMap::getIndex( in getIndex() 183 HexagonBlockRanges::IndexType HexagonBlockRanges::InstrIndexMap::getPrevIndex( in getPrevIndex() 195 HexagonBlockRanges::IndexType HexagonBlockRanges::InstrIndexMap::getNextIndex( in getNextIndex() 205 void HexagonBlockRanges::InstrIndexMap::replaceInstr(MachineInstr *OldMI, in replaceInstr() 288 void HexagonBlockRanges::computeInitialLiveRanges(InstrIndexMap &IndexMap, in computeInitialLiveRanges() 418 InstrIndexMap &IndexMap) { in computeLiveMap() 428 InstrIndexMap &IndexMap, RegToRangeMap &LiveMap) { in computeDeadMap() 517 const HexagonBlockRanges::InstrIndexMap &M) { in operator <<()
|
| H A D | HexagonGenMux.cpp | 111 using InstrIndexMap = DenseMap<MachineInstr *, unsigned>; typedef in __anoncf1483fd0111::HexagonGenMux 123 void buildMaps(MachineBasicBlock &B, InstrIndexMap &I2X, 170 void HexagonGenMux::buildMaps(MachineBasicBlock &B, InstrIndexMap &I2X, in buildMaps() 215 InstrIndexMap I2X; in genMuxInBlock()
|
| H A D | HexagonFrameLowering.h | 169 HexagonBlockRanges::InstrIndexMap &IndexMap,
|
| H A D | HexagonFrameLowering.cpp | 2122 HexagonBlockRanges::InstrIndexMap &IndexMap, in findPhysReg() 2161 std::map<MachineBasicBlock *, HexagonBlockRanges::InstrIndexMap>; in optimizeSpillSlots() 2199 auto P = BlockIndexes.emplace(&B, HexagonBlockRanges::InstrIndexMap(B)); in optimizeSpillSlots() 2374 HexagonBlockRanges::InstrIndexMap &IM = F->second; in optimizeSpillSlots()
|