llvm-6502/test/Transforms
Manman Ren cb420a4bc0 Debug Info: improve the verifier to check field types.
Make sure the context field of DIType is MDNode.
Fix testing cases to make them pass the verifier.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187150 91177308-0d34-0410-b5e6-96231b3b80d8
2013-07-25 19:33:30 +00:00
..
ADCE
ArgumentPromotion
BBVectorize
BlockPlacement
BranchFolding
CodeExtractor
CodeGenPrepare
ConstantMerge
ConstProp
CorrelatedValuePropagation
DeadArgElim Current batch of -disable-debug-info-verifier. 2013-07-25 17:16:05 +00:00
DeadStoreElimination
DebugIR
EarlyCSE
FunctionAttrs
GCOVProfiling
GlobalDCE
GlobalOpt Debug Info: improve the verifier to check field types. 2013-07-25 19:33:30 +00:00
GVN
IndVarSimplify
Inline Have InlineCost check constant fcmps 2013-07-20 04:09:00 +00:00
InstCombine Current batch of -disable-debug-info-verifier. 2013-07-25 17:16:05 +00:00
InstSimplify
Internalize Respect llvm.used in Internalize. 2013-07-25 03:23:25 +00:00
IPConstantProp
JumpThreading
LCSSA
LICM
LoopDeletion
LoopIdiom add -disable-debug-info-verifier to 3 test to fix tests with pipefail. 2013-07-24 18:44:10 +00:00
LoopRotate Update testing cases to pass debug info verifier. 2013-07-24 22:23:00 +00:00
LoopSimplify
LoopStrengthReduce Allocate local registers in order for optimal coloring. 2013-07-25 18:35:14 +00:00
LoopUnroll
LoopUnswitch
LoopVectorize
LowerAtomic
LowerExpectIntrinsic
LowerInvoke
LowerSwitch
Mem2Reg Current batch of -disable-debug-info-verifier. 2013-07-25 17:16:05 +00:00
MemCpyOpt
MergeFunc
MetaRenamer
ObjCARC Update testing cases to pass debug info verifier. 2013-07-24 22:23:00 +00:00
PhaseOrdering
PruneEH
Reassociate
Reg2Mem
ScalarRepl Current batch of -disable-debug-info-verifier. 2013-07-25 17:16:05 +00:00
SCCP
SimplifyCFG add -disable-debug-info-verifier to 3 test to fix tests with pipefail. 2013-07-24 18:44:10 +00:00
Sink
SLPVectorizer When we vectorize across multiple basic blocks we may vectorize PHINodes that create a cycle. We already break the cycle on phi-nodes, but arithmetic operations are still uplicated. This patch adds code that checks if the operation that we are vectorizing was vectorized during the visit of the operands and uses this value if it can. 2013-07-22 22:18:07 +00:00
SROA Fix a problem I introduced in r187029 where we would over-eagerly 2013-07-24 12:12:17 +00:00
StripSymbols Debug Info: improve the verifier to check field types. 2013-07-25 19:33:30 +00:00
StructurizeCFG
TailCallElim
TailDup