1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-21 20:12:56 +02:00
llvm-mirror/lib
Jonas Paulsson 7f3f06c3b2 [DAGCombiner] Bugfix for lost chain depenedency.
When MergeConsecutiveStores() combines two loads and two stores into
wider loads and stores, the chain users of both of the original loads
must be transfered to the new load, because it may be that a chain
user only depends on one of the loads.

New test case: test/CodeGen/SystemZ/dag-combine-01.ll

Reviewed by James Y Knight.

Bugzilla: https://llvm.org/bugs/show_bug.cgi?id=25310#c6
llvm-svn: 253779
2015-11-21 13:25:07 +00:00
..
Analysis Add some constantness to GetSuccessorNumber(). 2015-11-20 23:02:06 +00:00
AsmParser update comment and error message; NFC 2015-11-19 17:35:55 +00:00
Bitcode Move new assert to correct location 2015-11-21 03:51:23 +00:00
CodeGen [DAGCombiner] Bugfix for lost chain depenedency. 2015-11-21 13:25:07 +00:00
DebugInfo Replace dyn_cast with isa in places that weren't using the returned value for more than a boolean check. NFC. 2015-11-18 07:07:59 +00:00
ExecutionEngine [RuntimeDyld] Fix resolving R_PPC64_REL24 relocations 2015-11-17 20:08:31 +00:00
Fuzzer [libFuzzer] don't crash when reporting a leak in test_single_input mode 2015-11-21 03:46:43 +00:00
IR Fix another infinite loop in Reassociate caused by Constant::isZero(). 2015-11-20 22:34:48 +00:00
IRReader
LibDriver [Option] Use an ArrayRef to store the Option Infos in OptTable. NFC 2015-10-21 16:30:42 +00:00
LineEditor
Linker Replace dyn_cast with isa in places that weren't using the returned value for more than a boolean check. NFC. 2015-11-18 07:07:59 +00:00
LTO [LTO] Add option to emit assembly from LTOCodeGenerator 2015-11-19 23:59:24 +00:00
MC Fix bug where WinCOFFObjectWriter would assume starting from an empty output. 2015-11-18 15:24:17 +00:00
Object Do not require a Context to extract the FunctionIndex from Bitcode (NFC) 2015-11-19 05:52:29 +00:00
Option [Option] Use an ArrayRef to store the Option Infos in OptTable. NFC 2015-10-21 16:30:42 +00:00
Passes [PM] Port StripDeadPrototypes to the new pass manager 2015-10-30 23:28:12 +00:00
ProfileData Fix the Windows build, include <tuple> for std::tie 2015-11-20 19:29:40 +00:00
Support Avoid duplicate entry for cortex-a7 in the TargetParser (NFC) 2015-11-20 16:46:14 +00:00
TableGen [TblGen] ArrayRefize TGParser. No functional change intended. 2015-10-24 12:46:45 +00:00
Target [X86][AVX512] Added AVX512 VMOVLHPS/VMOVHLPS shuffle decode comments. 2015-11-21 13:04:42 +00:00
Transforms [SimplifyLibCalls] Removed some TODOs which are already implemented. NFC. 2015-11-21 06:10:20 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile