LLVM adds a new value FMRB_DoesNotReadMemory in the enumeration.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
If I understand FMRB_DoesNotReadMemory correctly, it can write to memory anywhere. It should be handled pessimistically, i.e. reject a region containing it as its sideeffects are not predictable (return false;).