Details
Details
- Reviewers
qcolombet kparzysz arsenm - Group Reviewers
Restricted Project - Commits
- rGf0e5f73fdcb2: [MachineScheduler] Account for lane masks in basic block liveins
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
This seems to have very little effect. I have not looked into why.
llvm/lib/CodeGen/ScheduleDAGInstrs.cpp | ||
---|---|---|
228–229 | This seems to be some weird special case in the generated LaneMaskLists for registers with a single regunit. Or something. |
llvm/lib/CodeGen/ScheduleDAGInstrs.cpp | ||
---|---|---|
228–229 | the none is just broken, it should emit all |
llvm/lib/CodeGen/ScheduleDAGInstrs.cpp | ||
---|---|---|
228–229 | Yeah, that was the first thing I tried changing, but it seemed to break a whole load of other tests and I didn't have time to investigate. |
This seems to be some weird special case in the generated LaneMaskLists for registers with a single regunit. Or something.