llvm-6502/lib
Duncan Sands 2cfbf018a9 If the phi node was used by an unreachable instruction that ends up using
itself without going via a phi node then we could return false here in
spite of making a change.  Also, tweak the comment because this method
can (and always could) return true without deleting the original phi node.
For example, if the phi node was used by a read-only invoke instruction
which is used by another phi node phi2 which is only used by and only uses
the invoke, then phi2 would be deleted but not the invoke instruction and
not the original phi node.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126129 91177308-0d34-0410-b5e6-96231b3b80d8
2011-02-21 17:32:05 +00:00
..
Analysis Move "A | ~(A & ?) -> -1" from InstCombine to InstructionSimplify. 2011-02-20 15:20:01 +00:00
Archive Archive: Fix temp path names. 2011-01-17 16:43:30 +00:00
AsmParser convert ConstantVector::get to use ArrayRef. 2011-02-15 00:14:00 +00:00
Bitcode Move library stuff out of the toplevel CMakeLists.txt file. 2011-02-18 22:06:14 +00:00
CodeGen Fix to correctly support attribute((section("__DATA, __common"))). 2011-02-21 17:27:17 +00:00
CompilerDriver Support/Path: Deprecate PathV1::exists and replace all uses with PathV2::fs::exists. 2011-01-10 02:34:23 +00:00
ExecutionEngine Move library stuff out of the toplevel CMakeLists.txt file. 2011-02-18 22:06:14 +00:00
Linker Correctly merge available_externally and regular definitions when they have 2011-02-01 05:33:52 +00:00
MC Fix to correctly support attribute((section("__DATA, __common"))). 2011-02-21 17:27:17 +00:00
Object Object: Fix type punned pointer issues by making DataRefImpl a union and using intptr_t. 2011-01-21 02:27:02 +00:00
Support The signed version of our "magic number" computation for the integer approximation 2011-02-21 00:22:02 +00:00
Target a serious "compare CSE" issue that is nontrivial to get right, 2011-02-21 17:03:47 +00:00
Transforms If the phi node was used by an unreachable instruction that ends up using 2011-02-21 17:32:05 +00:00
VMCore These tags are now covered by dwarf::TagString(). 2011-02-18 23:13:40 +00:00
CMakeLists.txt Move library stuff out of the toplevel CMakeLists.txt file. 2011-02-18 22:06:14 +00:00
Makefile Add LLVMObject Library. 2010-11-15 03:21:41 +00:00