[llvm-dev] GlobalISEL, and MachineMemOperands?

Matt Arsenault via llvm-dev llvm-dev at lists.llvm.org
Fri Feb 1 16:40:58 PST 2019

> On Feb 1, 2019, at 7:35 PM, Philip Reames via llvm-dev <llvm-dev at lists.llvm.org> wrote:
> Looking through the X86 GlobalISEL code for selecting loads and stores, I'm not seeing the creation of the MachineMemOperands I'd expect to see and do see being generated by SelectionDAG.  Is this simply an oversight, or is there some aspect of the new design which pushes us away from MMOs?

The MMO is created in IRTranslator::translateLoad. The verifier also enforces that it’s there. Where are you seeing them not used?


More information about the llvm-dev mailing list