1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +01:00
llvm-mirror/test
Yevgeny Rouban 7fbbd670e7 [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

llvm-svn: 375389
2019-10-21 06:52:08 +00:00
..
Analysis [SCEV] Simplify umin/max of zext and sext of the same value 2019-10-19 17:23:02 +00:00
Assembler [lit] Fix a test case that r374652 missed 2019-10-16 17:56:12 +00:00
Bindings
Bitcode
BugPoint
CodeGen [IR] Fix mayReadFromMemory() for writeonly calls 2019-10-21 06:52:08 +00:00
DebugInfo [DWARF5] Added support for DW_AT_noreturn attribute to be emitted for 2019-10-16 16:30:38 +00:00
Demangle
Examples
ExecutionEngine [JITLink] Switch to slab allocation for InProcessMemoryManager, re-enable test. 2019-10-15 21:06:57 +00:00
Feature
FileCheck
Instrumentation
Integer
JitListener
Linker
LTO Reland: Dead Virtual Function Elimination 2019-10-17 09:58:57 +00:00
MachineVerifier
MC [X86] Fix register parsing in .seh_* in Intel syntax 2019-10-18 21:01:41 +00:00
Object [yaml2obj][obj2yaml] - Do not create a symbol table by default. 2019-10-20 14:47:17 +00:00
ObjectYAML [WebAssembly] Allow multivalue signatures in object files 2019-10-18 20:27:30 +00:00
Other
Reduce
SafepointIRVerifier
Support
SymbolRewriter
TableGen
ThinLTO/X86 One more attempt to fix PS4 buildbot after r375219 2019-10-18 14:11:19 +00:00
tools [yaml2obj][obj2yaml] - Do not create a symbol table by default. 2019-10-20 14:47:17 +00:00
Transforms [IR] Fix mayReadFromMemory() for writeonly calls 2019-10-21 06:52:08 +00:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg.py
lit.site.cfg.py.in
TestRunner.sh