Lines Matching defs:StackSlotColoring
1 //===- StackSlotColoring.cpp - Stack slot coloring pass. ------------------===//
62 class StackSlotColoring : public MachineFunctionPass {
144 StackSlotColoring() : MachineFunctionPass(ID) {
181 char StackSlotColoring::ID = 0;
183 char &llvm::StackSlotColoringID = StackSlotColoring::ID;
185 INITIALIZE_PASS_BEGIN(StackSlotColoring, DEBUG_TYPE,
190 INITIALIZE_PASS_END(StackSlotColoring, DEBUG_TYPE,
207 void StackSlotColoring::ScanForSpillSlotRefs(MachineFunction &MF) {
241 void StackSlotColoring::InitializeSlots() {
300 int StackSlotColoring::ColorSlot(LiveInterval *li) {
354 bool StackSlotColoring::ColorSlots(MachineFunction &MF) {
425 void StackSlotColoring::RewriteInstruction(MachineInstr &MI,
451 bool StackSlotColoring::RemoveDeadStores(MachineBasicBlock* MBB) {
514 bool StackSlotColoring::runOnMachineFunction(MachineFunction &MF) {