llvm-6502/test
Chandler Carruth 176792990e Fix PR14132 and handle OOB loads speculated throuh PHI nodes.
The issue is that we may end up with newly OOB loads when speculating
a load into the predecessors of a PHI node, and this confuses the new
integer splitting logic in some cases, triggering an assertion failure.
In fact, the branch in question must be dead code as it loads from
a too-narrow alloca. Add code to handle this gracefully and leave the
requisite FIXMEs for both optimizing more aggressively and doing more to
aid sanitizing invalid code which triggers these patterns.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168361 91177308-0d34-0410-b5e6-96231b3b80d8
2012-11-20 10:02:19 +00:00
..
Analysis Phi speculation improvement for BasicAA 2012-11-17 02:33:15 +00:00
Archive
Assembler Preserve address space of forward-referenced global variables in the LL parser 2012-11-16 21:03:47 +00:00
Bindings/Ocaml
Bitcode
BugPoint
CodeGen Fix physical register liveness calculations: 2012-11-20 09:56:11 +00:00
DebugInfo
ExecutionEngine Marking remote mcjit tests as XFAIL for MIPS. 2012-11-20 07:25:17 +00:00
Feature
FileCheck Add some tests for the FileCheck utility. 2012-11-15 23:42:51 +00:00
Instrumentation
Integer
Linker
MC This patch is in preparation for adding medium code model support to the 2012-11-14 23:23:27 +00:00
Object
Other
Scripts Added program header emission 2012-11-16 20:51:32 +00:00
TableGen
Transforms Fix PR14132 and handle OOB loads speculated throuh PHI nodes. 2012-11-20 10:02:19 +00:00
Unit
Verifier
YAMLParser
CMakeLists.txt
lit.cfg
lit.site.cfg.in
Makefile
Makefile.tests
TestRunner.sh