llvm-mirror/test
David Majnemer d9149d4cf3 [ValueTracking] readnone CallInsts are fair game for speculation
Any call which is side effect free is trivially OK to speculate.  We
already had similar logic in EarlyCSE and GVN but we were missing it
from isSafeToSpeculativelyExecute.

This fixes PR24601.

llvm-svn: 246232
2015-08-27 23:03:01 +00:00
..
Analysis
Assembler
Bindings
Bitcode
BugPoint
CodeGen [CodeGen] Check FoldConstantArithmetic result before using it. 2015-08-27 21:46:04 +00:00
DebugInfo
Examples Oops - Re-add the Kaleidoscope regression tests themselves (accidentally left 2015-08-27 20:33:22 +00:00
ExecutionEngine
Feature
FileCheck
Instrumentation [msan] Precise instrumentation for icmp sgt %x, -1. 2015-08-25 22:19:11 +00:00
Integer
JitListener
LibDriver
Linker
LTO
MC [llvm-mc] Ignore opcode size prefix in 64-bit CALL disassembly 2015-08-26 16:20:29 +00:00
Object
Other
SymbolRewriter
TableGen
tools Revert "[dsymutil] Emit real dSYM companion binaries." 2015-08-26 06:41:57 +00:00
Transforms [ValueTracking] readnone CallInsts are fair game for speculation 2015-08-27 23:03:01 +00:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt Recommit r246175 - Add Kaleidoscope regression tests, with a fix to make sure 2015-08-27 20:31:44 +00:00
lit.cfg Recommit r246175 - Add Kaleidoscope regression tests, with a fix to make sure 2015-08-27 20:31:44 +00:00
lit.site.cfg.in Recommit r246175 - Add Kaleidoscope regression tests, with a fix to make sure 2015-08-27 20:31:44 +00:00
Makefile Recommit r246175 - Add Kaleidoscope regression tests, with a fix to make sure 2015-08-27 20:31:44 +00:00
Makefile.tests
TestRunner.sh