Lines Matching refs:WorkItem
139 struct WorkItem {
143 WorkItem() = default;
144 WorkItem(MachineBasicBlock *MBB) : MBB(MBB) {}
145 WorkItem(MachineInstr *MI) : MI(MI) {}
166 std::vector<WorkItem> &Worklist);
168 std::vector<WorkItem> &Worklist);
169 char scanInstructions(MachineFunction &MF, std::vector<WorkItem> &Worklist);
170 void propagateInstruction(MachineInstr &MI, std::vector<WorkItem> &Worklist);
171 void propagateBlock(MachineBasicBlock &MBB, std::vector<WorkItem> &Worklist);
250 std::vector<WorkItem> &Worklist) {
272 std::vector<WorkItem> &Worklist) {
312 std::vector<WorkItem> &Worklist) {
428 std::vector<WorkItem>& Worklist) {
475 std::vector<WorkItem>& Worklist) {
511 std::vector<WorkItem> Worklist;
515 WorkItem WI = Worklist.back();