llvm-6502/include/llvm/Transforms/Utils
Nick Lewycky 6c1fa7caae Revert r187191, which broke opt -mem2reg on the testcases included in PR16867.
However, opt -O2 doesn't run mem2reg directly so nobody noticed until r188146
when SROA started sending more things directly down the PromoteMemToReg path.

In order to revert r187191, I also revert dependent revisions r187296, r187322
and r188146. Fixes PR16867. Does not add the testcases from that PR, but both
of them should get added for both mem2reg and sroa when this revert gets
unreverted.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188327 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-13 22:51:58 +00:00
..
BasicBlockUtils.h Factor FlattenCFG out from SimplifyCFG 2013-08-06 02:43:45 +00:00
BuildLibCalls.h Fix include guards so they exactly match file names. 2013-01-10 00:45:19 +00:00
BypassSlowDivision.h Fix include guards so they exactly match file names. 2013-01-10 00:45:19 +00:00
Cloning.h Extend RemapInstruction and friends to take an optional new parameter, a ValueMaterializer. 2013-05-28 15:17:05 +00:00
CmpInstAnalysis.h
CodeExtractor.h
IntegerDivision.h Enhance integer division emulation support to handle types smaller than 32 bits, 2013-02-26 23:33:20 +00:00
Local.h Factor FlattenCFG out from SimplifyCFG 2013-08-06 02:43:45 +00:00
LoopUtils.h Rename LoopSimplify.h to LoopUtils.h 2013-05-20 20:46:30 +00:00
ModuleUtils.h Respect llvm.used in Internalize. 2013-07-25 03:23:25 +00:00
PromoteMemToReg.h Revert r187191, which broke opt -mem2reg on the testcases included in PR16867. 2013-08-13 22:51:58 +00:00
SimplifyIndVar.h
SimplifyLibCalls.h
SpecialCaseList.h Remove unused SpecialCaseList constructors 2013-08-12 11:50:44 +00:00
SSAUpdater.h Update comments for SSAUpdater to use the modern doxygen comment 2013-07-28 22:00:33 +00:00
SSAUpdaterImpl.h
UnifyFunctionExitNodes.h
UnrollLoop.h
ValueMapper.h Extend RemapInstruction and friends to take an optional new parameter, a ValueMaterializer. 2013-05-28 15:17:05 +00:00