llvm/test
Hal Finkel f16d6b1ff1 EarlyCSE should ignore calls to @llvm.assume
EarlyCSE uses a simple generation scheme for handling memory-based
dependencies, and calls to @llvm.assume (which are marked as writing to memory
to ensure the preservation of control dependencies) disturb that scheme
unnecessarily. Skipping calls to @llvm.assume is legal, and the alternative
(adding AA calls in EarlyCSE) is likely undesirable (we have GVN for that).

Fixes PR21448.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@221175 91177308-0d34-0410-b5e6-96231b3b80d8
2014-11-03 20:21:32 +00:00
..
Analysis [SCEV] Improve Scalar Evolution's use of no {un,}signed wrap flags 2014-10-31 11:40:32 +00:00
Assembler
Bindings [OCaml] Run tests twice, with ocamlc and ocamlopt (if available) 2014-11-03 09:50:53 +00:00
Bitcode
BugPoint
CodeGen Reapply: R600: Make sure to inline all internal functions 2014-11-03 19:49:05 +00:00
DebugInfo Revert r221150, as it broke sanitizer tests 2014-11-03 12:19:03 +00:00
ExecutionEngine
Feature
FileCheck
Instrumentation [asan] do not treat inline asm calls as indirect calls 2014-10-31 18:38:23 +00:00
Integer
JitListener
Linker Revert r221096 bringing back r221014 with a fix. 2014-11-02 13:28:57 +00:00
LTO
MC Remove the cortex-a9-mp CPU. 2014-11-03 17:38:00 +00:00
Object Add CRLF support to LineIterator. 2014-11-03 14:09:47 +00:00
Other
TableGen
tools Forgot to add input file for test added in r221133 2014-11-03 07:58:16 +00:00
Transforms EarlyCSE should ignore calls to @llvm.assume 2014-11-03 20:21:32 +00:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg Unbreak build. 2014-11-03 09:58:41 +00:00
lit.site.cfg.in [OCaml] [autoconf] Migrate to ocamlfind. 2014-10-30 08:29:45 +00:00
Makefile [OCaml] [autoconf] Migrate to ocamlfind. 2014-10-30 08:29:45 +00:00
Makefile.tests
TestRunner.sh