Home
last modified time | relevance | path

Searched refs:InstrIndexMap (Results 1 – 5 of 5) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonBlockRanges.h125 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 DHexagonBlockRanges.cpp157 HexagonBlockRanges::InstrIndexMap::InstrIndexMap(MachineBasicBlock &B) in InstrIndexMap() function in HexagonBlockRanges::InstrIndexMap
171 MachineInstr *HexagonBlockRanges::InstrIndexMap::getInstr(IndexType Idx) const { in getInstr()
176 HexagonBlockRanges::IndexType HexagonBlockRanges::InstrIndexMap::getIndex( in getIndex()
184 HexagonBlockRanges::IndexType HexagonBlockRanges::InstrIndexMap::getPrevIndex( in getPrevIndex()
196 HexagonBlockRanges::IndexType HexagonBlockRanges::InstrIndexMap::getNextIndex( in getNextIndex()
206 void HexagonBlockRanges::InstrIndexMap::replaceInstr(MachineInstr *OldMI, in replaceInstr()
290 void HexagonBlockRanges::computeInitialLiveRanges(InstrIndexMap &IndexMap, in computeInitialLiveRanges()
422 InstrIndexMap &IndexMap) { in computeLiveMap()
432 InstrIndexMap &IndexMap, RegToRangeMap &LiveMap) { in computeDeadMap()
521 const HexagonBlockRanges::InstrIndexMap &M) { in operator <<()
H A DHexagonGenMux.cpp119 using InstrIndexMap = DenseMap<MachineInstr *, unsigned>; typedef in __anon7bb384c80111::HexagonGenMux
131 void buildMaps(MachineBasicBlock &B, InstrIndexMap &I2X,
180 void HexagonGenMux::buildMaps(MachineBasicBlock &B, InstrIndexMap &I2X, in buildMaps()
226 InstrIndexMap I2X; in genMuxInBlock()
H A DHexagonFrameLowering.h165 HexagonBlockRanges::InstrIndexMap &IndexMap,
H A DHexagonFrameLowering.cpp2182 HexagonBlockRanges::InstrIndexMap &IndexMap, in findPhysReg()
2221 std::map<MachineBasicBlock *, HexagonBlockRanges::InstrIndexMap>; in optimizeSpillSlots()
2262 std::make_pair(&B, HexagonBlockRanges::InstrIndexMap(B))); in optimizeSpillSlots()
2435 HexagonBlockRanges::InstrIndexMap &IM = F->second; in optimizeSpillSlots()