We're not allowed to narrow volatile memory accesses.
Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | ||
---|---|---|
5150 | Yes. Though, the approach taken with that hit a snag. I'm probably going to end up reverting a bunch of changes in that whole sequence as I didn't get legalization quite right and have to revisit the design. It's off in TOT. |
llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | ||
---|---|---|
5150 | I think I'm missing some context here. what patches are you referring to? |
llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | ||
---|---|---|
5150 |
@reames should this be !LoadN->isSimple()?