llvm-6502/test/Transforms
Dan Gohman a590b79ee2 Teach IndVarSimplify how to eliminate remainder operators where the
numerator is an induction variable. For example, with code like this:

  for (i=0;i<n;++i)
    x[i%n] = 0;

IndVarSimplify will now recognize that i is always less than n inside
the loop, and eliminate the remainder.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101113 91177308-0d34-0410-b5e6-96231b3b80d8
2010-04-13 01:46:36 +00:00
..
ABCD
ADCE
ArgumentPromotion
BlockPlacement
BranchFolding
CodeExtractor
CodeGenPrepare
ConstantMerge
ConstProp
DeadArgElim add newlines at the end of files. 2010-04-07 22:53:17 +00:00
DeadStoreElimination add newlines at the end of files. 2010-04-07 22:53:17 +00:00
FunctionAttrs
GlobalDCE
GlobalOpt fix PR6760, a missing check in heap SRoA. 2010-04-10 18:19:22 +00:00
GVN add newlines at the end of files. 2010-04-07 22:53:17 +00:00
IndVarSimplify Teach IndVarSimplify how to eliminate remainder operators where the 2010-04-13 01:46:36 +00:00
Inline add newlines at the end of files. 2010-04-07 22:53:17 +00:00
InstCombine Verify function prototypes before trying to optimize functions. We also 2010-04-12 04:48:00 +00:00
Internalize
IPConstantProp
JumpThreading fix PR6743, a case where we'd delete an instruction before using it 2010-04-10 18:26:57 +00:00
LCSSA
LICM
LoopDeletion
LoopIndexSplit add newlines at the end of files. 2010-04-07 22:53:17 +00:00
LoopRotate
LoopSimplify
LoopStrengthReduce When determining a canonical insert position, don't climb deeper 2010-04-09 22:07:05 +00:00
LoopUnroll
LoopUnswitch
LowerInvoke
LowerSetJmp
LowerSwitch
Mem2Reg
MemCpyOpt Reapply address space patch after fixing an issue in MemCopyOptimizer. 2010-04-04 03:10:48 +00:00
MergeFunc
PruneEH
Reassociate
ScalarRepl
SCCP fix a SCCP miscompilation that could happen when a 2010-04-09 01:14:31 +00:00
SimplifyCFG testcase for r99914, provided by baldrick! 2010-03-31 20:37:13 +00:00
SimplifyLibCalls Reapply address space patch after fixing an issue in MemCopyOptimizer. 2010-04-04 03:10:48 +00:00
SRETPromotion
SSI
StripSymbols
TailCallElim
TailDup