Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Slot

1 //===-- LiveStackAnalysis.cpp - Live Stack Slot Analysis ------------------===//
10 // This file implements the live stack slot analysis pass. It is analogous to
30 "Live Stack Slot Analysis", false, false)
33 "Live Stack Slot Analysis", false, false)
59 LiveStacks::getOrCreateInterval(int Slot, const TargetRegisterClass *RC) {
60 assert(Slot >= 0 && "Spill slot indice must be >= 0");
61 SS2IntervalMap::iterator I = S2IMap.find(Slot);
63 I = S2IMap.insert(I, std::make_pair(Slot,
64 LiveInterval(TargetRegisterInfo::index2StackSlot(Slot), 0.0F)));
65 S2RCMap.insert(std::make_pair(Slot, RC));
68 const TargetRegisterClass *OldRC = S2RCMap[Slot];
69 S2RCMap[Slot] = TRI->getCommonSubClass(OldRC, RC);
80 int Slot = I->first;
81 const TargetRegisterClass *RC = getIntervalRegClass(Slot);