HomePhabricator

[IR] Fix mayReadFromMemory() for writeonly calls

Description

[IR] Fix mayReadFromMemory() for writeonly calls

Current implementation of Instruction::mayReadFromMemory()
returns !doesNotAccessMemory() which is !ReadNone. This
does not take into account that the writeonly attribute
also indicates that the call does not read from memory.

The patch changes the predicate to !doesNotReadMemory()
that reflects the intended behavior.

Differential Revision: https://reviews.llvm.org/D69086

Details

Committed
yroubanOct 20 2019, 11:52 PM
Differential Revision
D69086: [IR] Fix mayReadFromMemory() for writeonly calls
Parents
rL375388: Request github commit access
Branches
Unknown
Tags
Unknown