Lines Matching refs:StackSlotColoring
60 class StackSlotColoring : public MachineFunctionPass { class
99 StackSlotColoring() : MachineFunctionPass(ID) { in StackSlotColoring() function in __anon8ae0e9590111::StackSlotColoring
129 char StackSlotColoring::ID = 0;
131 char &llvm::StackSlotColoringID = StackSlotColoring::ID;
133 INITIALIZE_PASS_BEGIN(StackSlotColoring, DEBUG_TYPE,
138 INITIALIZE_PASS_END(StackSlotColoring, DEBUG_TYPE,
155 void StackSlotColoring::ScanForSpillSlotRefs(MachineFunction &MF) { in ScanForSpillSlotRefs()
192 void StackSlotColoring::InitializeSlots() { in InitializeSlots()
253 StackSlotColoring::OverlapWithAssignments(LiveInterval *li, int Color) const { in OverlapWithAssignments()
264 int StackSlotColoring::ColorSlot(LiveInterval *li) { in ColorSlot()
318 bool StackSlotColoring::ColorSlots(MachineFunction &MF) { in ColorSlots()
389 void StackSlotColoring::RewriteInstruction(MachineInstr &MI, in RewriteInstruction()
415 bool StackSlotColoring::RemoveDeadStores(MachineBasicBlock* MBB) { in RemoveDeadStores()
474 bool StackSlotColoring::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()