Lines Matching defs:Slot
1 //===-- LiveStackAnalysis.cpp - Live Stack Slot Analysis ------------------===//
10 // This file implements the live stack slot analysis pass. It is analogous to
31 "Live Stack Slot Analysis", false, false)
34 "Live Stack Slot Analysis", false, false)
60 LiveStacks::getOrCreateInterval(int Slot, const TargetRegisterClass *RC) {
61 assert(Slot >= 0 && "Spill slot indice must be >= 0");
62 SS2IntervalMap::iterator I = S2IMap.find(Slot);
64 I = S2IMap.emplace(std::piecewise_construct, std::forward_as_tuple(Slot),
66 TargetRegisterInfo::index2StackSlot(Slot), 0.0F))
68 S2RCMap.insert(std::make_pair(Slot, RC));
71 const TargetRegisterClass *OldRC = S2RCMap[Slot];
72 S2RCMap[Slot] = TRI->getCommonSubClass(OldRC, RC);
83 int Slot = I->first;
84 const TargetRegisterClass *RC = getIntervalRegClass(Slot);