llvm-project/llvm/test
David Majnemer fad0490869 [CloneFunction] Don't remove side effecting calls
We were able to figure out that the result of a call is some constant.
While propagating that fact, we added the constant to the value map.
This is problematic because it results in us losing the call site when
processing the value map.

This fixes PR28802.

llvm-svn: 277611
2016-08-03 17:12:47 +00:00
..
Analysis [CFLAA] Remove modref queries from CFLAA. 2016-08-01 18:47:28 +00:00
Assembler Invariant start/end intrinsics overloaded for address space 2016-07-22 17:49:40 +00:00
Bindings Add writeonly IR attribute 2016-07-04 08:01:29 +00:00
Bitcode Add writeonly IR attribute 2016-07-04 08:01:29 +00:00
BugPoint
CodeGen [ARM] Constant Materialize: imms with specific value can be encoded into mov.w 2016-08-03 17:05:23 +00:00
DebugInfo Fix a test for r277545. 2016-08-02 23:25:59 +00:00
Examples
ExecutionEngine [Orc] Fix common symbol support in ORC. 2016-08-01 22:23:24 +00:00
Feature Reinstate optnone test for GVN Hoisting, removed in r276479. 2016-07-29 16:05:50 +00:00
FileCheck Make check lines not match themselves. 2016-06-16 19:38:48 +00:00
Instrumentation Unpoison stack before resume instruction 2016-07-22 22:04:38 +00:00
Integer
JitListener
LTO Add a libLTO API to query a memory buffer and check if it contains ObjC categories 2016-07-11 23:10:18 +00:00
LibDriver
Linker Don't verify inputs to the Linker if ODR merging. 2016-06-29 18:31:48 +00:00
MC [AVX512] Add aliases for vcvttss2si{l|q}, vcvttsd2si{l|q}, vcvttss2usi{l|q}, vcvttsd2usi{l|q} instructions. 2016-08-03 10:58:05 +00:00
Object RecordStreamer: handle inline asm "lazy_reference" and mark symbols as "used" 2016-08-03 03:51:42 +00:00
ObjectYAML [YAML] Fix YAML tags appearing before the start of sequence elements 2016-06-28 21:10:26 +00:00
Other [PM] Add a generic 'repeat N times' pass wrapper to the new pass 2016-08-03 07:44:48 +00:00
SymbolRewriter [PM] Port SymbolRewriter to the new PM 2016-07-25 20:52:00 +00:00
TableGen tests: accept different TargetOpcode values. 2016-07-07 17:51:42 +00:00
ThinLTO/X86 ThinLTO: Do not take into account whether a definition has multiple copies when promoting. 2016-07-07 18:31:51 +00:00
Transforms [CloneFunction] Don't remove side effecting calls 2016-08-03 17:12:47 +00:00
Unit
Verifier [Verifier] Add more tests related to non-integral pointers 2016-08-02 23:32:53 +00:00
YAMLParser
tools More fixes to get good error messages for bad archives. 2016-08-02 22:58:55 +00:00
.clang-format
CMakeLists.txt
TestRunner.sh
lit.cfg [lit] Don't match tool names within new PM's <> markers 2016-07-25 23:09:10 +00:00
lit.site.cfg.in