llvm-6502/test/Transforms
Owen Anderson c97fb52799 Remove r111665, which implemented store-narrowing in InstCombine. Chris discovered a miscompilation in it, and it's not easily
fixable at the optimizer level. I'll investigate reimplementing it in DAGCombine.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112575 91177308-0d34-0410-b5e6-96231b3b80d8
2010-08-31 04:41:06 +00:00
..
ADCE
ArgumentPromotion
BlockPlacement
BranchFolding
CodeExtractor
CodeGenPrepare
ConstantMerge
ConstProp
DeadArgElim
DeadStoreElimination
FunctionAttrs
GlobalDCE
GlobalOpt
GVN Correct bogus module triple specifications. 2010-08-30 10:48:29 +00:00
IndVarSimplify Correct bogus module triple specifications. 2010-08-30 10:48:29 +00:00
Inline
InstCombine Remove r111665, which implemented store-narrowing in InstCombine. Chris discovered a miscompilation in it, and it's not easily 2010-08-31 04:41:06 +00:00
Internalize
IPConstantProp
JumpThreading Use LVI to eliminate conditional branches where we've tested a related condition previously. Update tests for this change. 2010-08-27 17:12:29 +00:00
LCSSA Avoid depending on LCSSA implicitly pulling in LoopSimplify. 2010-07-26 18:00:43 +00:00
LICM LICM does get dead instructions input to it. Instead of sinking them 2010-08-29 18:22:25 +00:00
LoopDeletion
LoopIndexSplit
LoopRotate When rotating loops, put the original header at the bottom of the 2010-08-17 17:39:21 +00:00
LoopSimplify LoopSimplify shouldn't split loop backedges that use indirectbr. PR7867. 2010-08-14 00:43:09 +00:00
LoopStrengthReduce Correct bogus module triple specifications. 2010-08-30 10:48:29 +00:00
LoopUnroll
LoopUnswitch Remove arm_apcscc from the test files. It is the default and doing this 2010-06-17 15:18:27 +00:00
LowerAtomic Add an atomic lowering pass 2010-08-03 16:19:16 +00:00
LowerInvoke
LowerSetJmp
LowerSwitch
Mem2Reg Copy location info for current function argument from dbg.declare if respective store instruction does not have any location info. 2010-06-04 22:27:30 +00:00
MemCpyOpt
MergeFunc Arrays and vectors with different numbers of elements are not equivalent. 2010-07-16 06:31:12 +00:00
PartialSpecialize Fixed and reactivated a partial specialization test 2010-08-19 12:42:38 +00:00
PruneEH
Reassociate
ScalarRepl Fix the second half of PR7437: scalarrepl wasn't preserving 2010-07-08 00:27:05 +00:00
SCCP fix PR7876: If ipsccp decides that a function's address is taken 2010-08-12 22:25:23 +00:00
SimplifyCFG Correct bogus module triple specifications. 2010-08-30 10:48:29 +00:00
SimplifyLibCalls Make sure that simplify libcalls does not replace a call with one calling 2010-06-16 19:34:01 +00:00
Sink
SRETPromotion
StripSymbols DIGlobalVariable can be used to encode debug info for globals that are directly folded into a constant by FE. 2010-08-25 18:52:02 +00:00
TailCallElim Handle the case of a tail recursion in which the tail call is followed 2010-07-13 15:41:41 +00:00
TailDup
ValuePropagation Combine these two tests, and make sure there's a newline at the end of the file. 2010-08-30 23:37:41 +00:00