1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-01 16:33:37 +01:00
llvm-mirror/include/llvm/Transforms/Utils
Owen Anderson 3d4644bad9 Revert r114097, adding back in the assertion against replacing an Instruction by itself. Now that CorrelatedValuePropagation is
more careful not to call SimplifyInstructionsInBlock() on an unreachable block, the issue has been fixed at a higher level.  Add
a big warning to SimplifyInstructionsInBlock() to hopefully prevent this in the future.

llvm-svn: 114117
2010-09-16 20:51:41 +00:00
..
AddrModeMatcher.h Convert a few more uses of llvm/Support/Streams.h to raw_ostream. 2009-07-25 01:13:51 +00:00
BasicBlockUtils.h Move FindAvailableLoadedValue isSafeToLoadUnconditionally out of 2010-05-28 16:19:17 +00:00
BasicInliner.h Move the InlineCost code from Transforms/Utils to Analysis. 2009-10-13 18:30:07 +00:00
BuildLibCalls.h simplify-libcalls: fold strstr(a, b) == a -> strncmp(a, b, strlen(b)) == 0 2010-06-15 21:34:25 +00:00
Cloning.h Reapply r112091 and r111922, support for metadata linking, with a 2010-08-26 15:41:53 +00:00
FunctionUtils.h Forward-declare Loop and LoopInfo instead of #including LoopInfo.h. 2009-07-13 22:19:41 +00:00
Local.h Revert r114097, adding back in the assertion against replacing an Instruction by itself. Now that CorrelatedValuePropagation is 2010-09-16 20:51:41 +00:00
PromoteMemToReg.h Pull LLVMContext out of PromoteMemToReg. 2009-11-23 03:50:44 +00:00
SSAUpdater.h Reapply commit 112699, speculatively reverted by echristo, since 2010-09-02 08:14:03 +00:00
SSAUpdaterImpl.h Fix handling of unreachable blocks in the SSAUpdater. The previous code only 2010-05-06 16:24:11 +00:00
UnifyFunctionExitNodes.h Reapply r110396, with fixes to appease the Linux buildbot gods. 2010-08-06 18:33:48 +00:00
UnrollLoop.h Forward-declare Loop and LoopInfo instead of #including LoopInfo.h. 2009-07-13 22:19:41 +00:00
ValueMapper.h Reapply r112091 and r111922, support for metadata linking, with a 2010-08-26 15:41:53 +00:00