Lines Matching defs:Slot
1 //===-- LiveStacks.cpp - Live Stack Slot Analysis -------------------------===//
25 "Live Stack Slot Analysis", false, false)
28 "Live Stack Slot Analysis", false, false)
54 LiveStacks::getOrCreateInterval(int Slot, const TargetRegisterClass *RC) {
55 assert(Slot >= 0 && "Spill slot indice must be >= 0");
56 SS2IntervalMap::iterator I = S2IMap.find(Slot);
60 std::piecewise_construct, std::forward_as_tuple(Slot),
61 std::forward_as_tuple(Register::index2StackSlot(Slot), 0.0F))
63 S2RCMap.insert(std::make_pair(Slot, RC));
66 const TargetRegisterClass *OldRC = S2RCMap[Slot];
67 S2RCMap[Slot] = TRI->getCommonSubClass(OldRC, RC);
78 int Slot = I->first;
79 const TargetRegisterClass *RC = getIntervalRegClass(Slot);