Searched refs:InstrIndexMap (Results 1 – 10 of 10) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/ |
D | HexagonBlockRanges.h | 123 class InstrIndexMap { 125 InstrIndexMap(MachineBasicBlock &B); 134 friend raw_ostream &operator<< (raw_ostream &OS, const InstrIndexMap &Map); 145 RegToRangeMap computeLiveMap(InstrIndexMap &IndexMap); 146 RegToRangeMap computeDeadMap(InstrIndexMap &IndexMap, RegToRangeMap &LiveMap); 165 void computeInitialLiveRanges(InstrIndexMap &IndexMap, 241 const HexagonBlockRanges::InstrIndexMap &M);
|
D | HexagonBlockRanges.cpp | 158 HexagonBlockRanges::InstrIndexMap::InstrIndexMap(MachineBasicBlock &B) in InstrIndexMap() function in HexagonBlockRanges::InstrIndexMap 172 MachineInstr *HexagonBlockRanges::InstrIndexMap::getInstr(IndexType Idx) const { in getInstr() 177 HexagonBlockRanges::IndexType HexagonBlockRanges::InstrIndexMap::getIndex( in getIndex() 185 HexagonBlockRanges::IndexType HexagonBlockRanges::InstrIndexMap::getPrevIndex( in getPrevIndex() 197 HexagonBlockRanges::IndexType HexagonBlockRanges::InstrIndexMap::getNextIndex( in getNextIndex() 207 void HexagonBlockRanges::InstrIndexMap::replaceInstr(MachineInstr *OldMI, in replaceInstr() 291 void HexagonBlockRanges::computeInitialLiveRanges(InstrIndexMap &IndexMap, in computeInitialLiveRanges() 423 InstrIndexMap &IndexMap) { in computeLiveMap() 433 InstrIndexMap &IndexMap, RegToRangeMap &LiveMap) { in computeDeadMap() 522 const HexagonBlockRanges::InstrIndexMap &M) { in operator <<()
|
D | HexagonGenMux.cpp | 120 using InstrIndexMap = DenseMap<MachineInstr *, unsigned>; typedef in __anon548bd0170111::HexagonGenMux 132 void buildMaps(MachineBasicBlock &B, InstrIndexMap &I2X, 181 void HexagonGenMux::buildMaps(MachineBasicBlock &B, InstrIndexMap &I2X, in buildMaps() 227 InstrIndexMap I2X; in genMuxInBlock()
|
D | HexagonFrameLowering.h | 158 HexagonBlockRanges::InstrIndexMap &IndexMap,
|
D | HexagonFrameLowering.cpp | 1948 HexagonBlockRanges::InstrIndexMap &IndexMap, in findPhysReg() 1987 std::map<MachineBasicBlock *, HexagonBlockRanges::InstrIndexMap>; in optimizeSpillSlots() 2028 std::make_pair(&B, HexagonBlockRanges::InstrIndexMap(B))); in optimizeSpillSlots() 2201 HexagonBlockRanges::InstrIndexMap &IM = F->second; in optimizeSpillSlots()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonBlockRanges.h | 118 class InstrIndexMap { 120 InstrIndexMap(MachineBasicBlock &B); 128 friend raw_ostream &operator<< (raw_ostream &OS, const InstrIndexMap &Map); 137 RegToRangeMap computeLiveMap(InstrIndexMap &IndexMap); 138 RegToRangeMap computeDeadMap(InstrIndexMap &IndexMap, RegToRangeMap &LiveMap); 155 void computeInitialLiveRanges(InstrIndexMap &IndexMap, 233 const HexagonBlockRanges::InstrIndexMap &M);
|
D | HexagonBlockRanges.cpp | 160 HexagonBlockRanges::InstrIndexMap::InstrIndexMap(MachineBasicBlock &B) in InstrIndexMap() function in HexagonBlockRanges::InstrIndexMap 175 MachineInstr *HexagonBlockRanges::InstrIndexMap::getInstr(IndexType Idx) const { in getInstr() 181 HexagonBlockRanges::IndexType HexagonBlockRanges::InstrIndexMap::getIndex( in getIndex() 190 HexagonBlockRanges::IndexType HexagonBlockRanges::InstrIndexMap::getPrevIndex( in getPrevIndex() 203 HexagonBlockRanges::IndexType HexagonBlockRanges::InstrIndexMap::getNextIndex( in getNextIndex() 214 void HexagonBlockRanges::InstrIndexMap::replaceInstr(MachineInstr *OldMI, in replaceInstr() 283 void HexagonBlockRanges::computeInitialLiveRanges(InstrIndexMap &IndexMap, in computeInitialLiveRanges() 368 InstrIndexMap &IndexMap) { in computeLiveMap() 379 InstrIndexMap &IndexMap, RegToRangeMap &LiveMap) { in computeDeadMap() 468 const HexagonBlockRanges::InstrIndexMap &M) { in operator <<()
|
D | HexagonGenMux.cpp | 82 typedef DenseMap<MachineInstr*,unsigned> InstrIndexMap; typedef in __anondc5b75df0111::HexagonGenMux 93 void buildMaps(MachineBasicBlock &B, InstrIndexMap &I2X, 145 void HexagonGenMux::buildMaps(MachineBasicBlock &B, InstrIndexMap &I2X, in buildMaps() 194 InstrIndexMap I2X; in genMuxInBlock()
|
D | HexagonFrameLowering.h | 132 HexagonBlockRanges::InstrIndexMap &IndexMap,
|
D | HexagonFrameLowering.cpp | 1829 HexagonBlockRanges::InstrIndexMap &IndexMap, in findPhysReg() 1867 typedef std::map<MachineBasicBlock*,HexagonBlockRanges::InstrIndexMap> in optimizeSpillSlots() 1922 std::make_pair(&B, HexagonBlockRanges::InstrIndexMap(B))); in optimizeSpillSlots() 2088 HexagonBlockRanges::InstrIndexMap &IM = F->second; in optimizeSpillSlots()
|