Lines Matching refs:WorkItem
83 struct WorkItem { struct
87 WorkItem() {} in WorkItem() function
88 WorkItem(MachineBasicBlock *MBB) : MBB(MBB) {} in WorkItem() argument
89 WorkItem(MachineInstr *MI) : MI(MI) {} in WorkItem() argument
103 char scanInstructions(MachineFunction &MF, std::vector<WorkItem> &Worklist);
104 void propagateInstruction(MachineInstr &MI, std::vector<WorkItem> &Worklist);
105 void propagateBlock(MachineBasicBlock &MBB, std::vector<WorkItem> &Worklist);
150 std::vector<WorkItem> &Worklist) { in scanInstructions()
212 std::vector<WorkItem>& Worklist) { in propagateInstruction()
282 std::vector<WorkItem>& Worklist) { in propagateBlock()
318 std::vector<WorkItem> Worklist; in analyzeFunction()
322 WorkItem WI = Worklist.back(); in analyzeFunction()