Newer
Older
VRM.RemoveMachineInstrFromMaps(&MI);
Evan Cheng
committed
UpdateKills(*LastStore, RegKills, KillOps, TRI);
}
Chris Lattner
committed
ProcessNextInst:
DistanceMap.insert(std::make_pair(&MI, Dist++));
if (!Erased && !BackTracked) {
for (MachineBasicBlock::iterator II = &MI; II != NextMII; ++II)
Evan Cheng
committed
UpdateKills(*II, RegKills, KillOps, TRI);
}
MII = NextMII;
}
Evan Cheng
committed
llvm::Spiller* llvm::createSpiller() {
switch (SpillerOpt) {
default: assert(0 && "Unreachable!");
case local:
return new LocalSpiller();
case simple:
return new SimpleSpiller();
}