Lines Matching refs:Slot
1 //===-- LiveStacks.cpp - Live Stack Slot Analysis -------------------------===//
28 "Live Stack Slot Analysis", false, false)
31 "Live Stack Slot Analysis", false, false)
57 LiveStacks::getOrCreateInterval(int Slot, const TargetRegisterClass *RC) {
58 assert(Slot >= 0 && "Spill slot indice must be >= 0");
59 SS2IntervalMap::iterator I = S2IMap.find(Slot);
63 std::piecewise_construct, std::forward_as_tuple(Slot),
64 std::forward_as_tuple(Register::index2StackSlot(Slot), 0.0F))
66 S2RCMap.insert(std::make_pair(Slot, RC));
69 const TargetRegisterClass *OldRC = S2RCMap[Slot];
70 S2RCMap[Slot] = TRI->getCommonSubClass(OldRC, RC);
81 int Slot = I->first;
82 const TargetRegisterClass *RC = getIntervalRegClass(Slot);