llvm-6502/test/Transforms
2010-06-15 21:34:25 +00:00
..
ABCD
ADCE
ArgumentPromotion
BlockPlacement
BranchFolding
CodeExtractor
CodeGenPrepare
ConstantMerge
ConstProp
DeadArgElim Preserve debug info attached with call instruction while eliminating dead argument. 2010-04-30 20:23:54 +00:00
DeadStoreElimination
FunctionAttrs
GlobalDCE
GlobalOpt Use llvm.foo as the intrinsic, rather than llvm.dbg.value. Since the 2010-05-04 20:09:25 +00:00
GVN Fix PR7052, patch by Jakub Staszak! 2010-05-08 20:01:44 +00:00
IndVarSimplify
Inline Fix PR7272: when inlining through a callsite with byval arguments, 2010-05-31 21:00:26 +00:00
InstCombine Teach instcombine to promote alloca array sizes. 2010-05-28 15:09:00 +00:00
Internalize
IPConstantProp
JumpThreading jump threading can't split a critical edge from an indirectbr. This 2010-06-14 19:45:43 +00:00
LCSSA
LICM
LoopDeletion
LoopIndexSplit Check for side effects before splitting loop. 2010-05-03 18:06:58 +00:00
LoopRotate
LoopSimplify
LoopStrengthReduce
LoopUnroll
LoopUnswitch
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
PartialSpecialize Partial specialization was not checking the callsite to make sure it was using the same constants as the specialization, leading to calls to the wrong specialization. Patch by Takumi Nakamura\! 2010-06-05 14:50:21 +00:00
PruneEH
Reassociate
ScalarRepl Remove the arm_aapcscc marker from the tests. It is the default 2010-06-15 19:04:29 +00:00
SCCP
SimplifyCFG Test case for r105914. 2010-06-13 16:16:54 +00:00
SimplifyLibCalls simplify-libcalls: fold strstr(a, b) == a -> strncmp(a, b, strlen(b)) == 0 2010-06-15 21:34:25 +00:00
Sink Add an LLVM IR version of code sinking. This uses the same simple algorithm 2010-05-07 15:40:13 +00:00
SRETPromotion
SSI
StripSymbols
TailCallElim
TailDup