llvm-6502/test
Arnold Schwaighofer 6e4a9c14f6 LoopVectorize: Make Value pointers that could be RAUW'ed a VH
The Value pointers we store in the induction variable list can be RAUW'ed by a
call to SCEVExpander::expandCodeFor, use a TrackingVH instead. Do the same thing
in some other places where we store pointers that could potentially be RAUW'ed.

Fixes PR16073.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@182485 91177308-0d34-0410-b5e6-96231b3b80d8
2013-05-22 16:54:56 +00:00
..
Analysis
Archive
Assembler
Bindings/Ocaml
Bitcode
BugPoint
CodeGen X86: Remove test instructions proceeding shift by immediate instructions 2013-05-22 08:13:02 +00:00
DebugInfo Dwarf: use a single line table to generate assembly when .loc is used. 2013-05-21 00:57:22 +00:00
ExecutionEngine Disable remote MCJIT on pre-v6 ARM 2013-05-20 07:46:06 +00:00
Feature
FileCheck
Instrumentation [msan] A no-op implementation of VarArg handling. 2013-05-21 12:27:47 +00:00
Integer
JitListener
Linker
MC VSTn instructions have a number of encoding constraints which are not implemented. I have added these using wrapper methods around the original custom decoder (incidentally - this is a huge poorly written method that should be cleaned up. I have left it as is since the changes would be much to hard to review). 2013-05-20 14:57:05 +00:00
Object Use std::list so that we have a stable iterator. 2013-05-21 18:53:50 +00:00
Other
TableGen
tools
Transforms LoopVectorize: Make Value pointers that could be RAUW'ed a VH 2013-05-22 16:54:56 +00:00
Unit
Verifier
YAMLParser
CMakeLists.txt
lit.cfg
lit.site.cfg.in
Makefile add polly to check-all 2013-05-20 18:49:15 +00:00
Makefile.tests
TestRunner.sh