llvm-project/llvm/test
Hans Wennborg c39ec95d88 [DAG] Fix Node Replacement in PromoteIntBinOp
When one operand is a user of another in a promoted binary operation
we may replace and delete the returned value before returning
triggering an assertion. Reorder node replacements to prevent this.

Fixes PR34137.

Landing on behalf of Nirav.

Differential Revision: https://reviews.llvm.org/D36581

llvm-svn: 311623
2017-08-24 01:08:27 +00:00
..
Analysis [CostModel][X86][XOP] Improve costs for XOP shuffles 2017-08-16 13:50:20 +00:00
Assembler Parse and print DIExpressions inline to ease IR and MIR testing 2017-08-23 20:31:27 +00:00
Bindings [llvm] Get rid of "%T" expansions 2017-08-15 20:29:24 +00:00
Bitcode Parse and print DIExpressions inline to ease IR and MIR testing 2017-08-23 20:31:27 +00:00
BugPoint
CodeGen [DAG] Fix Node Replacement in PromoteIntBinOp 2017-08-24 01:08:27 +00:00
DebugInfo Parse and print DIExpressions inline to ease IR and MIR testing 2017-08-23 20:31:27 +00:00
DllTool [llvm-dlltool] Fix creating stdcall/fastcall import libraries for i386 2017-08-16 05:18:36 +00:00
Examples
ExecutionEngine [AsmParser] Recommit: Hash is not a comment on some targets 2017-08-21 09:58:37 +00:00
Feature LowerAtomic: Don't skip optnone functions; atomic still need lowering (PR34020) 2017-08-23 15:43:28 +00:00
FileCheck [llvm] Remove redundant check-prefix=CHECK from tests. NFC. 2017-07-17 17:32:45 +00:00
Instrumentation Parse and print DIExpressions inline to ease IR and MIR testing 2017-08-23 20:31:27 +00:00
Integer
JitListener
LTO Emit only A Single Opt Remark When Inlining 2017-08-21 16:45:47 +00:00
LibDriver [llvm] Get rid of "%T" expansions 2017-08-15 20:29:24 +00:00
Linker [IR] AutoUpgrade ModuleFlagBehavior for PIC and PIE level 2017-08-21 21:49:13 +00:00
MC ARM: use internal relocations for local symbols after all. 2017-08-23 22:07:10 +00:00
Object [WebAssembly] Fix overflow for input with missing version 2017-08-23 21:36:04 +00:00
ObjectYAML [codeview] Fix YAML for LF_TYPESERVER2 by hoisting PDB_UniqueId 2017-07-17 23:59:44 +00:00
Other revert failing test 2017-08-19 12:24:41 +00:00
SafepointIRVerifier [SafepointIRVerifier] Avoid false positives in GC verifier for compare between pointers 2017-07-07 13:02:29 +00:00
SymbolRewriter
TableGen Revert r311546 as it breaks build 2017-08-23 15:21:10 +00:00
ThinLTO/X86 [lib/Analysis] - Mark personality functions as live. 2017-08-22 08:50:56 +00:00
Transforms Add test to cover accurate-sample-profile. 2017-08-23 23:19:11 +00:00
Unit Change remaining references to lit.util.capture to use subprocess.check_output. 2017-07-06 21:46:47 +00:00
Verifier Fix Verifier test - add REQUIRES aarch64-registered-target 2017-08-23 21:55:36 +00:00
YAMLParser
tools [gold] Test we don't strip globals when producing relocatables. 2017-08-23 09:43:41 +00:00
.clang-format
CMakeLists.txt Reland "[LLVM][llvm-objcopy] Added basic plumbing to get things started" 2017-08-01 00:33:58 +00:00
TestRunner.sh
lit.cfg Reland "[LLVM][llvm-objcopy] Added basic plumbing to get things started" 2017-08-01 00:33:58 +00:00
lit.site.cfg.in Correctly enable the llvm-mt tests, now that build flags changed. 2017-07-26 16:35:44 +00:00