llvm-6502/test/Transforms
Dan Gohman fd3daa74c2 Generalize the zext(trunc(t) & C) instcombine to work even with
C is not a low-bits mask, and add a similar instcombine for
zext((trunc(t) & C) ^ C).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73705 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-18 16:30:21 +00:00
..
ADCE
ArgumentPromotion
BlockPlacement
BranchFolding
CodeExtractor
CodeGenPrepare
CondProp
ConstantMerge
ConstProp
DeadArgElim
DeadStoreElimination
FunctionAttrs
GlobalDCE
GlobalOpt
GVN This fixes a bug introduced in 72661, which can 2009-06-17 20:48:23 +00:00
GVNPRE
IndMemRem
IndVarSimplify Add -disable-output to a bunch of tests that don't care about the output. 2009-06-17 20:56:26 +00:00
Inline
InstCombine Generalize the zext(trunc(t) & C) instcombine to work even with 2009-06-18 16:30:21 +00:00
Internalize
IPConstantProp
JumpThreading
LCSSA
LICM
LoopDeletion
LoopIndexSplit
LoopRotate
LoopSimplify
LoopStrengthReduce
LoopUnroll
LoopUnswitch
LowerInvoke
LowerSetJmp
LowerSwitch
Mem2Reg
MemCpyOpt
MergeFunc Given two identical weak functions, produce one internal function and two weak 2009-06-12 15:56:56 +00:00
PredicateSimplifier
PruneEH
RaiseAllocations
Reassociate
ScalarRepl
SCCP
SimplifyCFG Fix the crash in this test. This is basically the same 2009-06-15 20:59:27 +00:00
SimplifyLibCalls
SRETPromotion
StripSymbols
TailCallElim
TailDup