llvm-project/llvm/test
Johannes Doerfert 86509e8c3b [Attributor] Use assumed information to determine side-effects
We relied on wouldInstructionBeTriviallyDead before but that functions
does not take assumed information, especially for calls, into account.
The replacement, AAIsDead::isAssumeSideEffectFree, does.

This change makes AAIsDeadCallSiteReturn more complex as we can have
a dead call or only dead users.

The test have been modified to include a side effect where there was
none in order to keep the coverage.

Reviewed By: sstefan1

Differential Revision: https://reviews.llvm.org/D73311
2020-02-12 17:36:38 -06:00
..
Analysis [ConstantFold][SVE] Fix constant fold for FoldReinterpretLoadFromConstPtr. 2020-02-12 10:24:50 -08:00
Assembler Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`"" 2020-02-11 20:41:53 -08:00
Bindings Remove lit feature object-emission 2020-02-10 15:57:56 -06:00
Bitcode Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`"" 2020-02-11 20:41:53 -08:00
BugPoint
CodeGen [MBP] Partial tail duplication into hot predecessors 2020-02-12 15:22:33 -08:00
DebugInfo [AddressSanitizer] Ensure only AllocaInst is passed to dbg.declare 2020-02-12 11:24:02 -08:00
Demangle
Examples
ExecutionEngine [ORC] Fix symbol dependence propagation algorithm in ObjectLinkingLayer. 2020-02-11 12:56:41 -08:00
Feature [LoopExtractor] Convert LoopExtractor from LoopPass to ModulePass 2020-02-09 12:25:21 +02:00
FileCheck Improve error message of FileCheck when stdin is empty 2020-02-04 11:14:55 +00:00
Instrumentation [AddressSanitizer] Ensure only AllocaInst is passed to dbg.declare 2020-02-12 11:24:02 -08:00
Integer
JitListener
LTO Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`"" 2020-02-11 20:41:53 -08:00
Linker Remove lit feature object-emission 2020-02-10 15:57:56 -06:00
MC [MC][AVR] Fix AVR test following 740bc366 2020-02-12 14:56:09 +00:00
MachineVerifier Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`"" 2020-02-11 20:41:53 -08:00
Object [llvm-objdump] Print file format in lowercase to match GNU output. 2020-02-12 08:17:01 -08:00
ObjectYAML [DWARF] Return Error from DWARFDebugArangeSet::extract(). 2020-01-23 12:41:05 +07:00
Other Compute ORE, BPI, BFI in Loop passes. 2020-02-12 09:15:18 -08:00
Reduce Revert "[llvm-reduce] add ReduceAttribute delta pass" 2020-02-05 14:15:11 -05:00
SafepointIRVerifier
Support
SymbolRewriter
TableGen [TBLGEN] Fix subreg value overflow in DAGISelMatcher 2020-02-12 13:29:57 -08:00
ThinLTO/X86 Restore "[WPD/LowerTypeTests] Delay lowering/removal of type tests until after ICP" 2020-02-11 10:48:05 -08:00
Transforms [Attributor] Use assumed information to determine side-effects 2020-02-12 17:36:38 -06:00
Unit
Verifier Implement -fsemantic-interposition 2020-01-31 14:02:33 +01:00
YAMLParser
tools [llvm-exegesis] Exploring X86::OperandType::OPERAND_COND_CODE 2020-02-12 21:33:52 +03:00
.clang-format
CMakeLists.txt [CMake] Delete llvm_add_go_executable and a reference to TARGET llvm-go 2020-02-11 20:55:50 -08:00
TestRunner.sh
lit.cfg.py Remove lit feature object-emission 2020-02-10 15:57:56 -06:00
lit.site.cfg.py.in