llvm-project/llvm/lib/Transforms
James Molloy 4c7deb2259 [LoopReroll] Don't crash on dead code
If a PHI has no users, don't crash; bail gracefully. This shouldn't
happen often, but we can make no guarantees that previous passes didn't leave
dead code around.

llvm-svn: 229405
2015-02-16 17:01:52 +00:00
..
Hello [CMake] Add LLVM_LINK_COMPONENTS to loadable modules, LLVMHello and BugpointPasses, on Win32. 2014-07-13 13:36:48 +00:00
IPO Transforms: Canonicalize access to function attributes, NFC 2015-02-14 01:11:29 +00:00
InstCombine InstCombine: propagate deref via new addDereferenceableAttr 2015-02-14 19:37:54 +00:00
Instrumentation Transforms: Canonicalize access to function attributes, NFC 2015-02-14 01:11:29 +00:00
ObjCARC Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requiring the macro. NFC; LLVM edition. 2015-02-15 22:54:22 +00:00
Scalar [LoopReroll] Don't crash on dead code 2015-02-16 17:01:52 +00:00
Utils [asan] Reuse a common function. 2015-02-16 14:49:37 +00:00
Vectorize Enabled cost calculation for masked memory operations. 2015-02-15 08:08:48 +00:00
CMakeLists.txt Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation for refactoring the ARC Optimizer. 2013-01-28 01:35:51 +00:00
LLVMBuild.txt Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation for refactoring the ARC Optimizer. 2013-01-28 01:35:51 +00:00
Makefile Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation for refactoring the ARC Optimizer. 2013-01-28 01:35:51 +00:00