..
ADCE
ArgumentPromotion
BBVectorize
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
BlockPlacement
BranchFolding
CodeExtractor
CodeGenPrepare
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
ConstantMerge
ConstProp
Catch more CHECK that can be converted to CHECK-LABEL in Transforms for easier debugging. No functionality change.
2013-07-14 01:50:49 +00:00
CorrelatedValuePropagation
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
DeadArgElim
Catch more CHECK that can be converted to CHECK-LABEL in Transforms for easier debugging. No functionality change.
2013-07-14 01:50:49 +00:00
DeadStoreElimination
Catch more CHECK that can be converted to CHECK-LABEL in Transforms for easier debugging. No functionality change.
2013-07-14 01:50:49 +00:00
DebugIR
Adding tests for DebugIR pass
2013-06-28 20:37:20 +00:00
EarlyCSE
Catch more CHECK that can be converted to CHECK-LABEL in Transforms for easier debugging. No functionality change.
2013-07-14 01:50:49 +00:00
FunctionAttrs
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
GCOVProfiling
GlobalDCE
GlobalOpt
Don't crash when llvm.compiler.used becomes empty.
2013-07-20 23:33:15 +00:00
GVN
Catch more CHECK that can be converted to CHECK-LABEL in Transforms for easier debugging. No functionality change.
2013-07-14 01:50:49 +00:00
IndVarSimplify
Teach indvars to generate nsw/nuw flags when widening an induction variable.
2013-07-14 02:50:07 +00:00
Inline
Have InlineCost check constant fcmps
2013-07-20 04:09:00 +00:00
InstCombine
Treat nothrow forms of ::operator delete and ::operator delete[] as
2013-07-21 23:11:42 +00:00
InstSimplify
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
Internalize
Catch more CHECK that can be converted to CHECK-LABEL in Transforms for easier debugging. No functionality change.
2013-07-14 01:50:49 +00:00
IPConstantProp
JumpThreading
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
LCSSA
LICM
Catch more CHECK that can be converted to CHECK-LABEL in Transforms for easier debugging. No functionality change.
2013-07-14 01:50:49 +00:00
LoopDeletion
LoopIdiom
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
LoopRotate
Debug Info Finder: use processDeclare and processValue to list debug info
2013-07-23 00:22:51 +00:00
LoopSimplify
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
LoopStrengthReduce
Catch more CHECK that can be converted to CHECK-LABEL in Transforms for easier debugging. No functionality change.
2013-07-14 01:50:49 +00:00
LoopUnroll
Fixup to r186268 and r186269: don't append -LABEL to CHECK-NOT. No functionality change.
2013-07-14 02:10:57 +00:00
LoopUnswitch
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
LoopVectorize
Catch more CHECK that can be converted to CHECK-LABEL in Transforms for easier debugging. No functionality change.
2013-07-14 01:50:49 +00:00
LowerAtomic
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
LowerExpectIntrinsic
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
LowerInvoke
LowerSwitch
Mem2Reg
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
MemCpyOpt
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
MergeFunc
MetaRenamer
ObjCARC
Catch more CHECK that can be converted to CHECK-LABEL in Transforms for easier debugging. No functionality change.
2013-07-14 01:50:49 +00:00
PhaseOrdering
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
PruneEH
Reassociate
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
Reg2Mem
ScalarRepl
Catch more CHECK that can be converted to CHECK-LABEL in Transforms for easier debugging. No functionality change.
2013-07-14 01:50:49 +00:00
SCCP
Catch more CHECK that can be converted to CHECK-LABEL in Transforms for easier debugging. No functionality change.
2013-07-14 01:50:49 +00:00
SimplifyCFG
Catch more CHECK that can be converted to CHECK-LABEL in Transforms for easier debugging. No functionality change.
2013-07-14 01:50:49 +00:00
Sink
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
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 another assert failure very similar to PR16651's test case. This
2013-07-19 10:57:32 +00:00
StripSymbols
StructurizeCFG
Move StructurizeCFG out of R600 to generic Transforms.
2013-06-19 20:18:24 +00:00
TailCallElim
Catch more CHECK that can be converted to CHECK-LABEL in Transforms for easier debugging. No functionality change.
2013-07-14 01:50:49 +00:00
TailDup